This question already has an answer here:
I've been trying around but am not through yet. Where is my procedure failing? I have a 2G usb disk which I prepare the following way:
1 - Make a partition with fdisk yielding /dev/sdb1 2 - mkfs.ntfs /dev/sdb1 3 - parted /dev/sdb and set partition one bootable with: set 1 boot on 4 - copy iso content onto pendrive: dd if=winxpproinstallationdisk.img of=/dev/sdb1 bs=100M 5 - make MBR: install-mbr -i n -p D -t 0 /dev/sdb which means: n Never display the prompt (unless an error occurs). D The partition marked with the bootable flag in the partition table. 0 Timeout zero.
unplug. Boot on target machine which has USB booting enabled in its BIOS:
GRUB loading. Welcome to GRUB! error: unknown filesystem. Entering rescue mode... grub rescue> _