HI evrybody
What you need
Computer with Win XP Or vista or other OS installed 
BackTrack 3 Final iso on a CD or DVD or USB stick to boot from
Backup
Back up your entire system, there is no guarantee that it will not break.
Defrag your XP NTFS partition
While still in Win XP, defrag your NTFS drive. You will resize it to make space for the BackTrack partitions.
Boot BackTrack live from CD, DVD or USB device
Unmount the existing partitions, the BackTrack Live has automatically mounted them.
Code:
umount /dev/sda1
umount /dev/sda2
.
.
Run QTParted to resize the NTFS partition
KDE menu > System > QTParted
Resize sda1 to make free space for BackTrack and save changes. Exit QTParted.
Create Linux partitions for BackTrack
Create a primary partition number sda3 1 GB in size, this will be swap
Create a primary partition number sda4 of remaining space, this will be /boot and /
Format the new partitions
Code:
mkfs.ext3 /dev/sda4
mkswap /dev/sda3
swapon /dev/sda3
Mount the new partitions so you can install BackTrack on them
Code:
bt ~ # mkdir /mnt/backtrack
bt ~ # mount /dev/sda4 /mnt/backtrack/
bt ~ # mkdir /mnt/backtrack/boot/
bt ~ # mount /dev/sda4 /mnt/backtrack/boot/
Install BackTrack files
Code:
bt ~ # cp --preserve -R /{bin,dev,home,pentest,root,usr,etc,lib,opt,sbin,var} /mnt/backtrack/
bt ~ # mkdir /mnt/backtrack/{mnt,proc,sys,tmp}
bt ~ # mount --bind /dev/ /mnt/backtrack/dev/
bt ~ # mount -t proc proc /mnt/backtrack/proc/
bt ~ # cp /boot/vmlinuz /mnt/backtrack/boot/
And lilo file
Code:
bt ~ # chroot /mnt/backtrack/ /bin/bash
bt / # nano /etc/lilo.conf
In nano change the line at the lilo file
1. boot /dev/sda or boot /dev/hda
2.timeout=60
3.root = /dev/sda4
4.remove read-only
5.add the following line at the end of the lilo file
Code:
other=/dev/sda1
label=Windows
Excellent. Save that and then execute lilo
after that exit your chroot enviorment
and reboot and cross your fingers
Code:
bt / # exit
bt ~ #reboot
Good Luck
A_O