Ubuntu Live USB не загружается, «Не удалось загрузить файл COM32 menu.c32»


15

Я надеюсь оживить старый нетбук, установив на него Linux. Я сделал то, что, как я понимаю, большинство из нас должны делать: я создал Xubuntu 14.10 Live USB с Unetbootin, подключил флешку к компьютеру, попытался ее запустить ...

и столкнулся с черным экраном и этой ошибкой:

Failed to load COM32 file menu.c32

boot: _

Чертова штука не реагирует ни на какие нажатия клавиш, и я ничего не могу сделать, кроме как выключить ее и плакать. Я попытался переформатировать USB-накопитель, заново загрузить Xubuntu .iso и переделать Live USB. Та же ошибка.

Что я могу сделать, чтобы это исправить?

Эта проблема также возникает с usb-creator, иначе известный как «Startup Disk Creator». Это также проблема со всеми вариантами Ubuntu, в том числе на основе Ubuntu 14.04 LTS, Ubuntu 14.10 и Ubuntu 15.04.


Не используйте Unetbootin. Вы должны быть в состоянии получить ISO прямо на ручку. dd доступен в linux и windiws (я думаю, это называется windd). У меня всегда работает.
Шляпник

Я рекомендую отметить, что эта же ошибка влияет на проект usb-creator, также известный как «Startup Disk Creator».
Натан Басанезе

Ответы:


14

После некоторых копаний кажется, что это довольно распространенная проблема для некоторых людей, которые пытаются создать Ubuntu Live USB с Unetbootin.Ошибка еще не исправлена, но, к счастью, есть обходной путь.

Тебе понадобиться:

  • Рабочий компьютер с уже установленной Ubuntu
  • 1 минута вашего времени

Обходной путь:

  1. Подключите ваш созданный Live USB к компьютеру с уже установленной Ubuntu.
  2. Перейдите к /usr/lib/syslinux/bios/в вашем файловом менеджере. (В некоторых случаях путь вам нужен /usr/lib/syslinux/modules/bios/.
  3. Выберите следующие три файла: libcom32.c32, menu.c32и libutil.c32.
  4. Скопируйте (не обрезайте) вышеуказанные файлы в корневой каталог вашего Live USB-накопителя.
  5. Размонтируйте USB-накопитель, и все готово!

Это решение было основано на сообщении в блоге, найденном на AjoPaul.com

Альтернативный обходной путь Из командной строки:

После установки Ubuntu 14.10 на USB-накопитель выполните следующие команды:

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/

// , Это работает!
Натан Басанезе

11

Существует очень простое решение, у меня была та же проблема, когда я использовал Startup Disk Creator с моего ноутбука под управлением Ubuntu. Все, что вам нужно сделать, это нажать, Tabкогда вы получите ошибку. Когда вы нажмете Tab, вы увидите несколько новых опций, таких как «Live». просто введите live на клавиатуре и нажмитеenter . Это позволит вам запустить Xubuntu с USB-диска. После успешной загрузки в Xubuntu вы можете установить ОС на свой нетбук оттуда.

Также вы можете установить Xubuntu 14.04 или 16.04, поскольку эти версии будут поддерживаться в течение более длительного периода времени.

Этот метод работал для меня, когда я пытался загрузиться в Ubuntu 14.10. Это также должно работать для вас.


Это все еще работает, Румеш?
Натан Басанезе

@Misogynist Это сработало, когда я попробовал Ubuntu 14.10 в прошлом месяце. Я никогда не пробовал это с Xubuntu, но я думаю, что это должно работать.
Румеш

Добро пожаловать :)
Rumesh

1
Просто чтобы сказать, что вам не обязательно видеть «Live», но другие варианты перечислены. Я набрал тот, который искал. Ваше предложение намного проще, чем другие. Благодарность!
Джондал

2

Я получил ту же ошибку, но не удалось файл был versamenu.c32.

Для моего Xubuntu 16.04 отсутствующие файлы доступны в

/usr/lib/syslinux/modules/bios. 

Я скопировал 4 файла:

libcom32.c32
menu.c32
libutil.c32
versamenu.c32 

в корень ( /) USB, и он работал хорошо, когда я пытался проверить Trinity Rescue USB

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.