Вопрос Ubuntu 14.04 LTS live USB boot error (gfxboot.c32: не действительный образ COM32R)


Я загрузил Ubuntu 14.04 (64 бит) lts. Я сделал загрузочную ручку USB. Но я продолжаю получать это сообщение об ошибке при загрузке:

SYSLINUX 4.04 EDD 20110518 Copyright (C) 1994-2011 H. Peter Anvin et al
Unknown keyword in configuration file: gfxboot.c32: not a COM32R image

138
2018-06-22 06:18


происхождения


упомянуть ссылку для скачивания и подробную информацию о системе, также вы используете двойные окна загрузки? - Chinmaya B
Я решил это с помощью следующей процедуры: - Boot - Hit TAB - Тип live - Hit enter
У меня была проблема с попыткой загрузить 14.10 из live usb, предложение Филиппа работало для меня. - itnet7
Вы можете просто ввести live и нажмите enter. Работал для меня. - myusuf
возможный дубликат Ошибка «Не изображение COM32R» при попытке установить с USB-ключа - Christopher Kyle Horton


ответы:


В виде Филип Сохаек  упомянутый, вам нужно нажать табуляция,

Затем вы увидите набор опций (live, live install и т. Д.). Выберите тот, который вам нравится, набрав его имя и нажав Войти,


195
2018-03-15 18:42



Лусио: это здорово для меня, кубунту 14.10. - evergreen
Работает, но ПОЧЕМУ ??? - Tal Weiss
Хех, приятель ошибок. Это было четко Юникс разработчик, который небрежно относится к UI :) - Lucio
Баг: bugs.launchpad.net/ubuntu/+source/usb-creator/+bug/1325801 - Amir Ali Akbari
Это решение работает и для 16.04. - Heather92065


Постоянное исправление с использованием неисправного самозагружаемого USB-устройства

Укороченная версия

TL; DR; когда вы знаете, что делаете:

в boot: после того, как вы нажмете ошибку выше, введите live и нажмите Enter, чтобы начать сеанс Live USB.

Откройте терминал (например, с помощью Ctrl+Alt+t) и введите каждую командную строку ниже по очереди:

sudo -i
apt-get update
apt-get install syslinux
mount | grep cdrom

Последняя приведенная выше команда показывает вам, к какому устройству подключен ваш загрузочный USB-порт.

Важный! замещать /dev/sdb1 в приведенной ниже команде в терминале с устройством на выходе последней команды выше:

syslinux /dev/sdb1

Перезагрузитесь и наслаждайтесь!

Длинная версия

Эта ошибка возникает из-за того, что вы использовали дистрибутив с более ранней версией syslinux пакет для создания загрузочного USB-дистрибутива ожидая более поздней версии (благодаря, Амир Али Акбари для ссылки с ошибкой).

Эта ошибка также происходит если вы используете, скажем, Ubuntu 14.04, чтобы сделать загрузочный USB-накопитель для чего угодно от Ubuntu 15.04 и выше.

Обходной путь, упомянутый Филип Сохаек в Lucio«s ответ работает, конечно, но, учитывая упоминания о выпуске Utopic, которые я связал выше, и обходной путь, упомянутый там, чтобы использовать ту же версию Ubuntu, что и загрузочный образ для создания загрузочного образа, должно быть возможно исправить проблему на постоянной основе с Live CD сам:

Загрузите загрузочный USB-накопитель, пока не получите сообщение об ошибке:

Unknown keyword in configuration file: gfxboot.c32: not a COM32R image
boot:

На boot: подсказка, тип live и нажмите «Ввод» (нет необходимости нажимать TAB, поскольку он служит только для показа вам доступных вам вариантов, включая live).

Как только вы войдете в живую сессию Ubuntu, настройте ее так, чтобы вы могли получить доступ к Интернету (например, подключение к сети Wi-Fi).

Откройте окно терминала (например, нажмите Ctrl+Alt+T). И введите следующую последовательность команд один за другим (говоря «Да» в любые подсказки подтверждения):

sudo -i
apt-get update
apt-get install syslinux

Первый дает вам root-доступ, а последние два устанавливают новый syslinux пакет вам нужно исправить ваш загрузочный USB. Итак, теперь вам нужно выяснить, что именно вы исправляете, то есть имя устройства, в котором подключен ваш загрузочный USB-порт.

В окне терминала над типом

mount | grep cdrom

Вы должны увидеть результат, например

/dev/sdb1 on /cdrom type vfat (... lots of irrelevant mount flags ...)

Самой важной частью является первое «слово» выше. Обычно это будет /dev/sdb1 но это может быть что-то еще, если у вас больше дисков, прикрепленных к вашей машине.

Кроме того, вы можете запустить gparted команды из пользовательского интерфейса и пройти через диски, чтобы узнать, какое устройство подключено к /cdrom

Теперь введите команду в окне терминала, очень осторожно заменить /dev/sdb1 с устройством, которое вы получили от предыдущей команды:

syslinux /dev/sdb1

Последняя команда выше перезаписывает более раннюю версию syslinux в загрузочном секторе вашего загрузочного раздела USB-устройства с правильной версией, которая соответствует самому дистрибутиву.

Это оно! Теперь перезагрузитесь, и вы сможете пройти обычный поток графического интерфейса Live USB.

Конечно, если у вас загрузочный носитель Ubuntu, у которого нет параметра оценки, например, на установочном носителе Ubuntu Server, его нельзя использовать для исправления, но вы можете использовать настольную версию, чтобы исправить версию сервера с помощью инструкции выше. Просто подключите носитель к серверной версии в usb после того, как настольная версия уже загружена и использует устройство для версии сервера вместо /dev/sdb1 выше.


50
2017-12-03 19:09



Я следовал этим инструкциям только до того, что смог загрузиться в Kubuntu Live. Как только я добрался туда, я пошел в меню K и нашел Приложения -> Система -> Постоянно установите эту систему в свой пункт меню жесткого диска. Оттуда, хороший графический интерфейс провел меня через установку. - pkout
@pkout, конечно, если все, что вы хотите, это получить (?) ubuntu, установленный на вашем компьютере, вам не нужно действительно исправлять ошибку gfxboot. Рад, что вам удалось установить Kubuntu на вашем компьютере! - LeoRochael
Имеет смысл, к сожалению, похоже, что он не работает на серверной версии. Я сделал alt-f2, чтобы получить терминал на консоли, но нет apt-get ... - Kevin Lyda
@KevinLyda, я не проверял, но имеет смысл, что у него не будет apt-get, поскольку он должен работать только для постоянной установки, а не для оценки. Тем не менее, вы можете использовать настольную версию для исправления версии сервера. - LeoRochael
Возможно, спасительный режим мог сработать. Вместо этого я установил, установил syslinux на новый сервер, а затем установил как установочные, так и серверные ключи usb. - Kevin Lyda


Когда я попытался решить эту проблему, у меня появилось несколько разных вариантов, но это сработало. После ответа Филиппа я нажал TAB, а затем появилось несколько вариантов (ни один из них не был «живым» или что-либо содержащим «живое», но он сказал «Установить», поэтому после ввода установки и входа в нее вы можете выбрать разрешение экрана , а затем перейдем к установке. Итак, немного запутываем, но это работает!


10
2018-01-28 02:06



Это явно не «спасибо». Я указываю, что ответ Флип может иметь другие возможные результаты, из которых другие могут быть смущены и начать новую тему. Поэтому вместо этого я указываю это на исходный вопрос. - ElScorcho
@guntbert Я склонен называть это, по крайней мере, частичным ответом, так как он указывает на большую ошибку в другом ответе (без «живого» варианта) и обеспечивает полуобработку. - Seth♦


Это не работает для меня. Я получил:

Не удалось распаковать initramfs: сбой в сжатом архиве. (...) Kernel panic - не синхронизация: VFS: невозможно монтировать root fs на неизвестном блоке (2.0) (...)

Мне пришлось принять очень уродливое решение, но оно работало как шарм. Я вошел в кабинет друга, попросил его разрешить мне использовать один из компьютеров под управлением Microsoft Windows. Я думаю, что это была Windows 7 или 8, в любом случае более современная, чем Windows XP, но еще не такая недавняя с материалом Cortana ... Затем я создал диск USB с ubuntu, загрузив сначала небольшую программу под названием Универсальный USB-установщик и все прошло хорошо.


1



Проблема исходного вопроса - известная ошибка (затрагивающая Ubuntu Startup Disk Creator и некоторые другие инструменты) в Ubuntu 14.04 LTS. В 16.04 LTS есть новый и клонирование версию Ubuntu Startup Disk Creator. Другие инструменты клонирования работают со всеми версиями Ubuntu, например, с псевдонимом дисков gnome-disks и mkusb, help.ubuntu.com/community/mkusb и в Windows Win32 Disk Imager, wiki.ubuntu.com/Win32DiskImager/iso2usb - На вас может повлиять другая проблема, и, вероятно, вам будет легче помочь, если вы зададите новый (и собственный) вопрос. - sudodus