commit 182796eeb4dd378b139b82cf9cf2862cbe28cd6f
Author: Dave <dcr226(a)fedoraproject.org>
Date: Wed Nov 10 21:51:14 2010 +0000
submenu fix
multiboot-media-creator-0.1 | 14 ++++++++++++--
1 files changed, 12 insertions(+), 2 deletions(-)
---
diff --git a/multiboot-media-creator-0.1 b/multiboot-media-creator-0.1
index f5086c3..b191bc3 100644
--- a/multiboot-media-creator-0.1
+++ b/multiboot-media-creator-0.1
@@ -26,9 +26,15 @@ do
cp -rfv tmp/* image/${BN}/
cat >> image/boot/grub/grub.conf <<EOT
title ${BN}
+ kernel /${BN}/isolinux/vmlinuz0 root=live:LABEL=Multi-Boot live_dir=/${BN}/LiveOS/
rootfstype=auto ro liveimg quiet rhgb
+ initrd /${BN}/isolinux/initrd0.img
+EOT
+ cat >> image/boot/grub/submenu.lst <<EOT
+title ${BN}
kernel /${BN}/isolinux/vmlinuz0 root=live:LABEL=Multi-Boot live_dir=/${BN}/LiveOS/
rootfstype=auto ro liveimg quiet rhgb check
initrd /${BN}/isolinux/initrd0.img
EOT
+
else
cp -fv tmp/isolinux/vmlinuz image/${BN}/boot/
cp -fv tmp/isolinux/initrd.img image/${BN}/boot/
@@ -38,13 +44,17 @@ title ${BN}
kernel /${BN}/boot/vmlinuz repo=hd:LABEL=Multi-Boot:/${BN}/
initrd /${BN}/boot/initrd.img
EOT
- cp -fv $i image/${BN}/
+# cp -fv $i image/${BN}/
umount -v tmp
fi
done
+cat >> image/boot/grub/grub.conf <<EOT
+title Verify media
+ configfile /boot/grub/submenu.lst
+EOT
ln -s grub.conf image/boot/grub/menu.lst
cp -fv /usr/share/grub/i386-redhat/stage2_eltorito image/boot/grub/
mkisofs -R -v -V "Multi-Boot" -b boot/grub/stage2_eltorito -no-emul-boot
-boot-load-size 4 -boot-info-table -allow-limited-size -o Multi-Boot.iso image
echo "Cleaning up in 5 seconds, hit <ctrl>-C to stop me"
sleep 5
-rm -rf tmp/ image/
\ No newline at end of file
+rm -rf tmp/ image/
Show replies by date