Ubuntu Live USB won't boot, "Failed to load COM32 file menu.c32"
Solution 1
After doing some digging, it seems like this is a fairly common problem for some folks who try to create a Ubuntu Live USB with Unetbootin. The bug hasn't been fixed yet, but luckily there is a workaround.
You'll need:
- A working computer with Ubuntu already installed
- 1 minute of your time
The workaround:
- Plug your created Live USB into a computer with Ubuntu already installed.
- Navigate to
/usr/lib/syslinux/bios/
in your file manager (in some installations the path you need is/usr/lib/syslinux/modules/bios/
). - Select the following three files:
libcom32.c32
,menu.c32
, andlibutil.c32
. - Copy (not cut) the above files over to the root directory of your Live USB drive.
- Unmount the USB drive, and you're good to go!
This solution was based off a blog post found on AjoPaul.com
Alternative Workaround From the command line:
After you install Ubuntu 14.10 to your USB drive, run the following commands:
cd /usr/lib/syslinux/modules/bios/
cp libcom32.c32 /media/path/to/usb/drive/
cp libutil.c32 /media/path/to/usb/drive/
cp menu.c32 /media/path/to/usb/drive/
Solution 2
There is a very simple solution to this, I had the same issue when I used Startup Disk Creator from my laptop running Ubuntu. All you Have to do is press Tab when you get the error. When you press tab, you will see some new options like 'Live'. just type live on your keyboard and press enter. This will allow you to run Xubuntu from the usb drive. Once you have successfully booted into Xubuntu you can install the OS to your netbook from there.
Also you may want to install Xubuntu 14.04 or 16.04 as these versions will be supported for a longer period of time.
This method worked for me when I tried to boot into Ubuntu 14.10. This should also work for you.
Solution 3
I got the same error but failed file was versamenu.c32
.
For my Xubuntu 16.04, the missing files are available in
/usr/lib/syslinux/modules/bios.
I copied 4 files:
libcom32.c32
menu.c32
libutil.c32
versamenu.c32
to the root (/
) of the usb and it worked well when I tried to test Trinity Rescue USB
Related videos on Youtube
Egghead99
Updated on September 18, 2022Comments
-
Egghead99 over 1 year
I'm hoping to revive an old netbook I have laying around by installing Linux on it. I did what I gather most of us are supposed to do: I created a Xubuntu 14.10 Live USB with Unetbootin, plugged the stick into my computer, tried to fire it up...
and was faced with a black screen and this error:
Failed to load COM32 file menu.c32 boot: _
The darn thing won't respond to any key presses and I can't do anything except turn it off and cry. I've tried reformatting my USB drive, redownloading the Xubuntu .iso, and remaking the Live USB. Same error.
What can I do to fix this?
This problem also occurs with usb-creator, otherwise known as "Startup Disk Creator". It's also a problem with all ubuntu variants, including those based on Ubuntu 14.04 LTS, Ubuntu 14.10, and Ubuntu 15.04.
-
Admin about 9 yearsDont use Unetbootin. You should be able to dd the ISO direct to the pen. dd is available in linux and in windiws (I think its called windd). Always works for me.
-
Admin about 9 yearsI recommend noting that this same error affects the usb-creator project, also known as "Startup Disk Creator."
-
-
Nathan Basanese about 9 years// , This works!
-
Nathan Basanese about 9 yearsDoes this still work, Rumesh?
-
Rumesh about 9 years@Misogynist It worked when I tried with Ubuntu 14.10 last month. I have never tried it with Xubuntu but I think it should work.
-
Rumesh about 9 yearsYour welcome :)
-
djondal almost 9 yearsJust to say that you would not necessary see 'Live' but other options listed. I typed the one that I was looking for. Your suggestion is much easier than the others. Thanks!
-
Quigi over 3 yearsSame symptom -- missing
versamenu.c32
(after I provided other com32 files), but different fix. I had used unetbootin to install Ubuntu live ISO over a previously used pen drive; e.g., it had PowerPoint documents and was bootable for ophcrack. I formatted the USB drive, and ran unetbootin again. This time it took much longer. The resulting pen drive successfully booted into Ubuntu 20.4 LTS. -
Sridhar Sarnobat over 2 yearsThis worked, but instead of
live
mine saysunetbootindefault
. Oh and I had to setLegacy Boot BIOS
in gnome-disks. Ubuntu 10.04.4 64 bit on my 11 year old motherboard that was running windows XP 32 bit. So relieved I can repurpose this monster Antec tower that had a top end i7 processor instead of throwing it away or continuing to use Windows. -
Sridhar Sarnobat over 2 years...and this seems to happen when you use an older Ubuntu version ISO with a newer Unetbootin version.