Ubuntu 12.10 won't boot from usb - isolinux.bin missing or corrupt

I came across this problem(isolinux.bin missing or corrupt) recently. The flash disk is made by dd, the iso file is of 12.04.3 64 bit. I fix this by change BIOS setting: change

USB Flash Drive Emulation Type

from 'auto' to 'hard drive'. Hope this helps.


You may need to use the following command

sudo dd if=linux.iso of=/dev/sdb

instead of

sudo dd if=linux.iso of=/dev/sdb1

I just came across this problem when trying to install any OS onto a Toshiba Satellite. I was finally able to get it working after disabling Fast Boot, changing from UEFI to CMS boot, and also using dd (from my kali mchine) after setting the file system type of the USB to fat32, and dd if=image.iso of=/dev/sda (after repeated failed attempts doing it on /dev/sda1)


I faced the same issue. But the solution was rather different from the answers already given (e.g. without changing BIOS settings or using extra-tools).

I've created USB-stick via dd command:

sudo dd if=linux.iso of=/dev/sdb

And got during boot:

isolinux.bin missing or corrupt

The stick I've used was not blank but contained some partitions before (as far as I can remember one of them was ISO9660 because I used the stick as Live-USB for past distribution). Those partitions were automatically mounted by file manager (Nemo) when I plugged the stick (dd command haven't complained about that).

I've unmounted those partitions and wrote linux.iso again. And got success on next boot from the stick.