Hi,
I installed Ubuntu 9.04 some time ago, and upgraded the system to use grub2 as I was trying out a USB multipass. Anyways, instead of trying to make BT4 persistent from USB, I went ahead and installed it to hard disk in another partition, but did not install the boot loader. I thought it would be relatively easy to add BT4 to the grub.cfg file, but it wasn't. I can't get it to work.
Grub2 is installed on my main Ubuntu / partition (/dev/sda6), my /home (just for Ubuntu) is on /dev/sda7, and BT4 is installed on /dev/sda8. I looked at my cfg file, modified it a few times a few different ways that I thought would work, but the closest I can get to is the busybox shell, and nothing else. I'm hoping someone can help me figure this out. Here is the contents of my grub.cfg file.
Code:
### BEGIN /etc/grub.d/10_linux ###
set root=(hd0,6)
search --fs-uuid --set 3099eaa7-eb1e-408d-b1ad-3cebe1847a10
menuentry "Ubuntu, linux 2.6.28-15-generic" {
linux /boot/vmlinuz-2.6.28-15-generic root=UUID=3099eaa7-eb1e-408d-b1ad-3cebe1847a10 ro quiet splash
initrd /boot/initrd.img-2.6.28-15-generic
}
menuentry "Ubuntu, linux 2.6.28-15-generic (single-user mode)" {
linux /boot/vmlinuz-2.6.28-15-generic root=UUID=3099eaa7-eb1e-408d-b1ad-3cebe1847a10 ro single
initrd /boot/initrd.img-2.6.28-15-generic
}
### END /etc/grub.d/10_linux ###
### BEGIN /etc/grub.d/20_memtest86+ ###
menuentry "Memory test (memtest86+)" {
linux /boot/memtest86+.bin
}
menuentry "Memory test (memtest86+, serial console 115200)" {
linux /boot/memtest86+.bin console=ttyS0,115200n8
}
### END /etc/grub.d/20_memtest86+ ###
### BEGIN /etc/grub.d/30_os-prober ###
menuentry "Windows NT/2000/XP (on /dev/sda3)" {
set root=(hd0,3)
chainloader +1
}
menuentry "Backtrack 4 Pre" {
linux /boot/vmlinuz-2.6.29.4 root=UUID=3099eaa7-eb1e-408d-b1ad-3cebe1847a10 ro quiet splash
initrd /boot/initrd.img-2.6.29.4
}
menuentry "Memory Test (on /dev/sda8)" {
set root=(hd0,8)
linux /boot/memtest86+.bin
}
TIA