That method implicate u didn`t install lilo to mbr(obviously).

1When installing after executing lilo -v:

root@bt: # dd if=/dev/xxx of=/tmp/bt4.bin bs=512 count=1 # Replace xxx with the partition where u installed lilo.

Copy linux.bin to the root of the partition where u installed vista(Win7).
.
2On Windows Vista(Win7), launch a command prompt with administrative privileges:

bcdedit /create /d “bt4” /application BOOTSECTOR #Replace bt4 with the name u want to see when booting backtrack.

Note: bcdedit will return an ID for this entry that i will call {ID} below. You will need to replace {ID} with it in the next commands.

bcdedit /set {ID} device boot

bcdedit /set {ID} PATH \bt4.bin

bcdedit /displayorder {ID} /addlast

bcdedit /timeout xx #Change xx with the number of seconds u want to see vista(Win7) boot manager.

Ready to boot bt4...