The following bug was found: 30_os-prober does not remove grub-legacy specific data
Operating system: Sabayon 5.2 Kernel: kernel-genkernel-x86_64-2.6.33-sabayon Grub version: 1.97.2-r2 ??
Symptoms: does not start (hd0,1) unless the last line of the stanza (initrd (hd0,0)/boot/initrd.img) is modified Corrective action: manually edit /boot/grub/grub.cfg
The following snippet was taken out of the 30_os-prober section of grub.cfg, offending statements marked in red:
} menuentry "linux-nonfb (on /dev/sda1)" { insmod ext2 set root=(hd0,1) search --no-floppy --fs-uuid --set 648cf7f4-4b86-403d-8864-b40a006907c4 linux /boot/vmlinuz BOOT_IMAGE=linux-nonfb root=UUID=648cf7f4-4b86-403d-8864-b40a006907c4 vga=791
initrd (hd0,0)/boot/initrd.img