Booting Linux using USB-ZIP on older systems
Send this article to a friend
If you have an older computer system, your BIOS might not support USB-HDD boot. In this case, it may still be possible to boot Linux from USB if your BIOS does list USB-ZIP as a boot option. In order for this to happen, we need to trick the BIOS into thinking that the USB flash drive is a zip drive.
We can trick the BIOS by modifying the number of heads and sectors being displayed from the USB flash device to match that of a zip drive. Then we partition the drive using partition 4 (the partition that zip drives typically use). For this tutorial we will use the mkdiskimage application that comes with syslinux.
Basic Essentials:
- Ubuntu or an alternate working Linux environment (a live CD should work)
- USB flash drive (tested to 1GB)
Note: This process will format your flash drive. Backup any information you wish to save before proceeding.
The Process:
- Insert your USB Flash drive
- Open a terminal window and type sudo su
- Type apt-get install syslinux (if you don't have syslinux installed)
- Type apt-get install mtools (if you don't have mtools installed)
- Type fdisk -l to list the available disks (make note of your flash drive from the list)
- Type mkdiskimage -4 /dev/sdx 0 64 32 (replacing x with your actual flash drive letter)
- After the process has completed (takes a while) type fdisk -l and confirm the new geometry of the flash drive "64 heads, 32 sectors"
- Type syslinux /dev/sdx4 (replace x with your flash drive letter) to make the drive Linux bootable
That's it, now you can extract any of the USB Linux versions from this sites tutorials and you should be able to boot them via USB-ZIP
We spend countless hours testing and writing these tutorials. If you found this information useful, feel free to make a donation.

















