Making an USB storage device bootable: **************************** windows NT/2k/XP: * **************************** First step: install bootloader syslinux copy this folder to your harddisk and if the drive letter of your usb storage device is X: open a "dos" window and type install X: to install the bootsector for syslinux (make sure that X: really is your usb storage device!) (the original bootsector may be restored with uninstal x:) Disclaimer: install.bat is tested but the author cannot give any warranty that install.bat works on your system. Second step: boot the usb device with syslinux to install grub in the grub boot menu you can choose to install grub (the safe mode to install grub is when grub is running :-) After rebooting you get the grub boot menu *********************************************** If your usb storage device does not boot even if the syslinux bootloader is installed you can try to use the spblinux mbr bootloader: - usual mbr boot loaders use the CHS values in the partition table - the bios might use other CHS values than linux/windows - the spblinux mbr boot loader uses the LBA entry in the partition table: in some cases the bootsector of the active partition can now be loaded Installation of mbr bootloader code spb2_mbr.sec (warning: only the first slot of multislot usb card readers is supported with windows - at least with the multislot reader which has been tested) execute installmbr.cmd and follow the instructions this mbr bootloader gives some diagnostic output: - an excellent reference about int13 can be found at http://www.ctyme.com/intr/int-13.htm - the partition table format is documented at http://www.ata-atapi.com/hiwtab.htm#T2 Disclaimer: installmbr.cmd is tested but the author cannot give any warranty that installmbr.cmd works on your system.