Creating a live disk on Ubuntu – Troubleshooting

Today I attempted to create a live USB disk using a tool called unetbootin. Usually, it works great. But this time, I began to get boot errors when using the disk. It turns out, you may need to add extra files to the root folder of the usb drive after setting up the drive.

So if you are getting errors like this during boot:

  • Failed to load COM32 file menu.c32
  • Failed to load COM32 file libcom32.c32
  • Failed to load COM32 file libutil.c32
  • Failed to load COM32 file vesamenu.c32

The fix is easy. Assuming your USB drive is mounted as USBDRIVE (replace if needed), enter the following:

  • cp /usr/lib/syslinux/modules/bios/menu.c32 /media/${user}/USBDRIVE/
  • cp /usr/lib/syslinux/modules/bios/libcom32.c32 /media/${user}/USBDRIVE/
  • cp /usr/lib/syslinux/modules/bios/libutil.c32 /media/${user}/USBDRIVE/
  • cp /usr/lib/syslinux/modules/bios/vesamenu.c32 /media/${user}/USBDRIVE/

These directions are very similar to those found Ajo Paul’s website. I would like to thank him for pointing me in the right direction.

Leave a Reply