First, you need to know if your bios even supports USB booting. If it doesnt then you may have to shrink your windows partion, and make linux boot partition. Then you can install lilo, and have it boot off of the boot partiotion, and then mount the usb drive as usr, home, and what ever else you neeed.