社区专家好,我是华为四川鲲鹏生态创新中心的朱凯。现企业在开展openEuler适配时,遇到以下issue问题,详情见链接:https://gitee.com/openeuler/community-issue/issues/I5XZF6

  请求社区专家给予技术支持。

 

  简要如下:

需求:为了方便我们产品的部署,我将产品需要的所有东西集成为一个ISO(过程类似imageTailor),用ks.cfg配置了自动化安装过程。
问题:生成的ISO,虚拟机ISO、管理口安装、刻光盘安装,都没问题,但刻录到U盘安装时提示找不到安装源。另外我们已发布的产品基于Centos8.3的,没有这种问题。
尝试:将贵方isocut工具中的genisoimage参数应用过来重新生成ISO,问题依旧。

ISO的内容虽然不是按imageTailor过程定制的,但非U盘安装可行,所以我觉得不是定制内容的原因,所以将问题放在了ISO生成参数上:
具体参见了isocut中的:
if os.uname()[-1].strip() == 'x86_64':
make_iso_cmd = "genisoimage -R -J -T -r -l -d -input-charset utf-8 "
"-joliet-long -allow-multidot -allow-leading-dots -no-bak -V "%s""
" -o "%s" -b isolinux/isolinux.bin -c isolinux/boot.cat -no-emul-boot "
"-boot-load-size 4 -boot-info-table -eltorito-alt-boot "
"-e images/efiboot.img -no-emul-boot "%s"" % (
ICONFIG.iso_desc, ICONFIG.dest_iso, ICONFIG.temp_path_new_image)
elif os.uname()[-1].strip() == 'aarch64':
make_iso_cmd = "genisoimage -R -J -T -r -l -d -input-charset utf-8 "
"-joliet-long -allow-multidot -allow-leading-dots -no-bak -V "%s" "
"-o "%s" -e images/efiboot.img -no-emul-boot "%s"" % (