Put this entry in /etc/grub.d/40_custom, run update-grub and hope for the best
Quote:
menuentry "BackTrack (on /dev/sda7)" {
insmod ext2
set root='(hd0,7)'
linux /boot/vmlinuz-generic-2.6.35.8 root=/dev/sda7 pci=noacpie splash=silent vga=788
initrd /boot/initrd.img-2.6.35.8
}
|
For reference I have grub legacy in my MBR from which I boot Slackware and chainload to grub2 to boot Debian. This afternoon I tried booting Slackware from grub2 using the suggestions from this thread and was getting similar errors. Anyways after a little bit of tinkering this is what I came up with that works. My Slackware is installed on an ext4 partition.
To Larry Webb, some distos patch grub legacy to boot an ext4 partition and some distros do not. That is why some can boot an ext4 partition and others can not using grub legacy.