Just thought I'd post up the method I used to install back|track to Hdd. I just find this method to be the easiest and most flexible. Props to fl4s|-| for showing me how, I'm sure we'll be seeing him around here soon.

Ok partition however you want make your filesystems and mount your swap and main partitions.

I'll assume your main partition is called hda3 from now on and that it is mounted to /mnt/hda3 - - if it is not then just replace all refs to hda3 with your drive and mount point.

Thats all the prep done. Now 3 easy steps to back|track Hdd install.

Step 1. - From the prompt in root

Code:
cp --preserve -R /{bin,dev,etc,home,lib,root,sbin,usr,var,opt,pentest} /mnt/hda3

mkdir /mnt/hda3/{boot,mnt,proc,sys,tmp}

cp /boot/boot/vmlinuz /mnt/hda3/boot

mount --bind /dev /mnt/hda3/dev

mount -t proc proc /mnt/hda3/proc

chroot /mnt/hda3 /bin/bash
Step 2. - Installing Lilo

Code:
liloconfig
follow the GUI - choose simple, your resollution and install to mbr

Lilo will complain and fail but do not worry!

Code:
nano /etc/lilo.conf
change

Code:
label = back|track
root = current
read-write
save and exit

now

Code:
lilo
it should then say,

added back|track (and poss added Windows if you are dual booting)

Step 3.

unmount - reboot & pray

as soon as you are in,

Code:
passwd
and choose a new root password.

Now you're on your own.