From ca721c8ef539f7cbf6583cbef646342981c3484e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Lu=C3=ADs=20Duarte?= Date: Sat, 13 Jan 2024 18:44:56 +0000 Subject: [PATCH] Merge EFI image and BIOS image to a hybrid one --- node/create-iso.sh | 17 ++++++----------- node/grub.cfg | 2 +- 2 files changed, 7 insertions(+), 12 deletions(-) diff --git a/node/create-iso.sh b/node/create-iso.sh index 3356707..b3b089f 100755 --- a/node/create-iso.sh +++ b/node/create-iso.sh @@ -7,6 +7,7 @@ cd rocky-iso bsdtar xf ../rocky.iso cd .. cp ks.cfg rocky-iso/isolinux/ +cp ks.cfg rocky-iso/ks-efi.cfg cp grub.cfg rocky-iso/EFI/BOOT/grub.cfg cp ninux-splash.png rocky-iso/isolinux/splash.png cp isolinux.cfg rocky-iso/isolinux/ @@ -17,18 +18,12 @@ mkisofs \ -b isolinux.bin \ -c boot.cat \ -no-emul-boot -boot-load-size 4 -boot-info-table \ + -eltorito-alt-boot \ + -eltorito-platform efi \ + -eltorito-boot images/efiboot.img \ + -no-emul-boot \ -V "Rocky-NInux-9" -R -J -v -T isolinux/. . -mkisofs \ - -o ../ninux-efi.iso \ - -R -J -v -d -N \ - -x ../ninux-efi.iso \ - -hide-rr-moved \ - -no-emul-boot \ - -eltorito-platform efi \ - -eltorito-boot images/efiboot.img \ - -V "Rocky-NInux-9" \ - . cd .. -rm -rf rocky-iso \ No newline at end of file +# rm -rf rocky-iso \ No newline at end of file diff --git a/node/grub.cfg b/node/grub.cfg index ec6d48e..b311123 100644 --- a/node/grub.cfg +++ b/node/grub.cfg @@ -24,7 +24,7 @@ background_image /splash.png ### BEGIN /etc/grub.d/10_linux ### menuentry 'Install Rocky NInux 9.3' --class fedora --class gnu-linux --class gnu --class os { - linuxefi /images/pxeboot/vmlinuz inst.stage2=hd:LABEL=Rocky-NInux-9 inst.ks=cdrom:/isolinux/ks.cfg quiet + linuxefi /images/pxeboot/vmlinuz inst.stage2=hd:LABEL=Rocky-NInux-9 inst.ks=cdrom:/ks-efi.cfg quiet initrdefi /images/pxeboot/initrd.img } submenu 'Troubleshooting -->' {