Hi,
Apparently the Backtrack installation program does not always copy the /boot files or run lilo...since I have not investigated the inner workings on how it works I will not comment on that here..what I will do is tell you how you can resolve your problem.
I followed the standard hard drive installation instructions, but ended up with an installation that would not boot like you. The install appeared to run correctly, but what I discovered is that it did not copy /boot nor run lilo correctly. My install was to VMWare, but the procedures below will work with any install:
The BT2 install to harddrive procedures at Remote Exploit do not work
with VMWare exactly. After you run through the procedure you will find
that the system won't boot.
On closer examination the SLAX installer failed to copy /boot from the
LiveCD and did not run lilo correctly. I fixed doing the following:
1) When booted from the LiveCD do the following to make fix the boot issue:
a) mkdir /tmp/boot
b) mount /dev/sda1 /tmp/boot
c) cd /boot
d) cp -r * /tmp/boot
e) umount /tmp/boot
f) mkdir /tmp/bt2
g) mnt /dev/sda3 /tmp/bt2
h) chroot /tmp/bt2 /bin/bash
i) mnt /dev/sda1 /boot
j) vi /etc/fstab
Add a line for /boot like this:
/dev/sda1 /boot ext2 noauto,noatime 1 2
(Rest of fstab should be OK)
k) vi /etc/lilo.conf
Edited file should look something like so:
boot = /dev/sda
prompt
timeout = 20
bitmap=/boot/splash.bmp
change-rules
reset
vga = 0x317
image = /boot/vmlinuz
root = /dev/sda3
initrd = /boot/initrd.gz
label = bt
read-only
l) lilo (critical step!)
m) exit (gets you out of chrooted environment)
n) reboot and you should now be able to boot from your hard drive.



