Red Hat Linux 9 /Rocky Linux 9 use kickstart autoinstall
使用kickstart製作專屬的Red Hat Linux/Rocky Linux/Alma Linux 自動化安裝 ISO,可以自行定義各項設定,安裝過程不需要再設定。
測試環境
VMware esxi 7.0u2
Rocky-9.1-x86_64-dvd.iso
建立ISO過程適用Red Hat Linux/Rocky Linux/Alma Linux,使用Rocky Linux 9.1示範
ISO制作流程
1.在主機中使用wget直接下載 Rocky-9.1-x86_64-dvd.iso,並掛載/mnt
# cd /tmp
# wget https://download.rockylinux.org/pub/rocky/9/isos/x86_64/Rocky-9.1-x86_64-dvd.iso
# mount -o loop /tmp/Rocky-9.1-x86_64-dvd.iso /mnt
2.將 DVD iso 解壓至/tmp/rocky9
# mkdir /tmp/rocky9
# tar cf - -C /mnt . | tar xf - -C /tmp/rocky9
3.產生kickstart文件,存放為/tmp/rocky9/ks.cfg
有幾個方法可以取得
a.直裝新安裝一台Rocky Linux,在/root/anaconda-ks.cfg就是安裝過程各項定義,更改為ks.cfg直接使用
b.可以在redhat網站access.redhat.com/labs/kickstartconfig/ 自行生成
c.直接下載ks.cfg , 可以修改設定使用
4.開機選項新增kickstart啟動項目(BIOS)
# vim /tmp/rocky9/isolinux/isolinux.cfg
增加 lable kickstart 項目,指定使用ks.cfg
5.開機選項新增kickstart啟動項目(UEFI)
# vim /tmp/rocky9/EFI/BOOT/grub.cfg
增加 lable kickstart 項目,指定使用ks.cfg
6.製作ISO
# mkisofs -o /tmp/rocky9m.iso -b isolinux/isolinux.bin -J -R -l -c isolinux/boot.cat -no-emul-boot -boot-load-size 4 -boot-info-table -eltorito-alt-boot -e images/efiboot.img -no-emul-boot -graft-points -joliet-long -V "Rocky-9-1-x86_64-dvd" .
# isohybrid --uefi /tmp/rocky9m.iso
# implantisomd5 /tmp/rocky9m.iso
製作ISO前,先安裝相關工具
# dnf install syslinux isomd5sum xorriso
8.產出ISO檔,可以在vm環境測試
沒有留言:
張貼留言
注意:只有此網誌的成員可以留言。