Permalink
Browse files

Use syslinux's mboot.c32 for booting Grub2

This fixes the broken Grub2 boot entry on 64bit systems.

Thanks: Jordan Uggla for his valuable bootloader knowledge
  • Loading branch information...
1 parent 80a1a18 commit 3106869a23e52ce7059ebc63bb45c1b7f4675dd0 @mika mika committed May 21, 2012
Showing with 2 additions and 3 deletions.
  1. +1 −1 grml-live
  2. +1 −2 templates/boot/isolinux/addon_10_grub2.cfg
View
@@ -880,7 +880,7 @@ if [ "$ARCH" = i386 ] || [ "$ARCH" = amd64 ] ; then
copy_addon_file ipxe.lkrn /usr/lib/ipxe addons
copy_addon_file pci.ids /usr/share/misc addons
copy_addon_file memtest86+.bin /boot addons
- for file in memdisk chain.c32 hdt.c32 menu.c32; do
+ for file in memdisk chain.c32 hdt.c32 mboot.c32 menu.c32; do
copy_addon_file "${file}" /usr/lib/syslinux addons
done
@@ -1,7 +1,6 @@
label grub2
menu label Run Bootloader Grub^2
- kernel /boot/addons/bsd4grml/ldbsd.com
- append echo Loading GRUB...`machine exec grub /boot/grub/grub.img
+ kernel /boot/addons/mboot.c32 /boot/grub/grub.img
text help
Start Bootloader Grub (version 2).

0 comments on commit 3106869

Please sign in to comment.