求助:使用kickstart方式安装openeuler22.03 sp4失败
架构:x86_64,基于exsi6.5上测试的
镜像版本:openEuler-22.03-LTS-SP4-x86_64-dvd.iso
参考文档:using-kickstart-for-automatic-installation
方式:
1.挂载
mount -o loop openEuler-22.03-LTS-SP4-x86_64-dvd.iso /mnt/iso/openeuler22.03
2.拷贝到可操作路径
cp -r /mnt/iso/openeuler22.03 /root/openeuler/
3.编辑菜单
修改/root/openeuler/openeuler22.03/EFI/BOOT/grub.cfg,新增auto安装菜单
修改/root/openeuler/openeuler22.03/isolinux/grub.conf,增加auto安装配置
修改/root/openeuler/openeuler22.03/isolinux/isolinux.cfg,增加auto安装配置
4.修改/root/openeuler/openeuler22.03/ks/ks.cfg
根据anaconda-ks.cfg修改而来的,按照官方文档格式修改的
5.打镜像
cd /root/openeuler/openeuler22.03
xorriso -as mkisofs -r
-V ‘openEuler-22.03’
-o …/openEuler-22.03.iso
–modification-date=‘2024062804205000’
–grub2-mbr …/BOOT/1-Boot-NoEmul.img
-partition_cyl_align off
-partition_offset 0
-iso_mbr_part_type 0x00
-c ‘/isolinux/boot.cat’
-b ‘/isolinux/isolinux.bin’
-no-emul-boot
-boot-load-size 4
-boot-info-table
-eltorito-alt-boot
-e ‘/images/efiboot.img’
-no-emul-boot
-boot-load-size 14352
-isohybrid-gpt-basdat
6.给镜像打md5(没有指令自己安装)
cd /root/openeuler22.03
implantisomd5 openEuler-22.03.iso
7.导入镜像
到这一步,一直在打点点,等了几个小时都是在打这种点,没日志输出。
测试过程中遇到几点问题:
1.一开始ks.cfg里定义了%anaconda,安装过程中报不识别%anaconda,官方文档里是支持的,我测试时手动拿掉了
2.强制校验isomd5
需要implantisomd5 openEuler-22.03.iso写到镜像里,否则会报