Ventoy制作的启动U盘无法安装openEuler-24.03-LTS版本的系统镜像文件

使用openEuler-24.03-LTS做基础镜像,仅修改了isolinux.cfg、/EFI/BOOT/grub.cfg和ks.cfg文件,然后打包生成新的镜像,再将新镜像放到使用Ventoy制作的启动U盘中,安装时,安装源处一直报错:设置基础软件仓库时出错。(使用rufus制作的U盘则没有这种问题),按照查到的办法(添加inst.repo)也无法解决,请问各位大佬有什么好的解决办法吗?






如果修改的话建议使用FedoraMediaWriter

请参考 网址: 制作自动安装openEuler-24.03-LTS-SP1-x86_64镜像 - luokeli - 博客园

我这里分析的大概原因是: iso的变化后要重新写入md5校验值

isolinux 目录是干什么用的? 一种古老的、麻烦的启动linux的方式?

现在基本上都采用 uefi 启动了,可以不要此目录了吧?

修改efi目录下的配置文件,应该不影响安装源相关的文件的校验和。能启动到这个界面,这些配置文件应该都用完了。

既然不是要真正的烧到光盘里面,为何还要制作ISO文件呢?直接把U盘分两个分区:EFI分区(标记为可启动)、数据分区(设置LABEL),让EFI启动文件去找数据分区,不好吗?

看了下 ks.cfg 写的没有问题。把 isolinux.cfg 和 grub.cfg 中的 ks.cfg 位置写成这样试试呢:

inst.ks=cdrom:/ks/ks.cfg

用rufus就好了