I followed this video guide on installing BT4Pre on a USB stick for persistent changes.
Backtrack 4 USB Install - Offensive Security
However, when I try to boot off of it, I get the following errors.
and this just repeats over and over again
end_request: I/O error, dev fd0, sector 0
Buffer I/O error on device fd0, logical block 0
This is using a 4GB OCZ usb drive and an old IBM Thinkpad T40.
However, I can pop it in my Lenovo S10 netbook and it boots up just fine using the very same Persistent LiveCD option.
I checked device.map and I don't have fd0 listed so I don't know why it's trying to look for it.
and yes, I did install grub with the "--no-floppy" option
Okay, nevermind. I feel like an idiot. All I had to do was disable legacy floppy support in the T40's BIOS and it works fine now.
but that's the solution if anyone else ever comes upon it