hey, to solve ither people bother ill just type how i got BT3 livecd to run from hard drive so u dont need to install it which is a much better solution imo.
download iso and mount it using mount -o loop blaa.iso /mnt/
copy the subdirectory on the cd BT3 to /, then copy the boot subdirectory to /BT3/ and unmount the cd.
gunzip /BT3/boot/initrd.gz, mount the ramdisk using
mount -o loop initrd /mnt/
u can edit linuxrc if u want to change that BT3 name to something else... and install drivers if u need that or whatever for ur BT3.
gzip -9 initrd
use this grub entry by adding to ur grub conf (usually menu.lst)
kernel /BT3/boot/vmlinuz vga=0x317 ramdisk_size=6666 from=/dev/sda1 root=/dev/ram0 rw nohd
the from, root and nohd params are most important here. its saying load the data from harddrive and run it from memory.