Как указать grub на полезные файлы EFI vmlinuz.?

При попытке установить Ubuntu 12.10 Desktop amd64 на настольный ПК с использованием материнской платы ga a75 ud4h (которая использует APU AMD 3870k с новым жестким диском 1 ТБ), следуя советам в руководстве по материнской плате и [ 114] https://help.ubuntu.com/community/UEFI теперь получил экран опций grub для установки EFI.

Загрузка live dvd в режиме EFI дает «Безопасная загрузка не включена» непосредственно перед отображением списка опций ядра grub. EFI install

Если выбрана опция «Установить Ubuntu» или «Попробовать Ubuntu без установки», то выдается сообщение «не удается прочитать cd / 0» и «сначала должно быть загружено ядро». [ 1112]

Использование установочного DVD или USB-носителя дает те же результаты, и ни разу не было записи UEFI в настройках BIOS / прошивки или списка / загрузочных устройств.

Было бы полезно сказать, что на этом оборудовании была установлена ​​альтернативная ОС не Linux, устанавливающая режим EFI, обеспечивающая автоматическую установку GPT с использованием установочного носителя USB, когда место на жестком диске было полностью нераспределенным. Устройство USB было указано в списке жестких дисков одноразовой загрузки в BIOS / прошивке и не имело записи UEFI. то есть он установил EFI, хотя устройству не была назначена запись EFI или UEFI, как показано во многих руководствах по установке UEFI.

Я пытаюсь перейти на сеанс в режиме EFI.
Как отредактировать ядро ​​или загрузить ядро ​​для режима EFI. «Попробуйте Ubuntu без установки?».

Ответ и комментарии Фернандо Гарсии на этот вопрос Ask Ubuntu намекает на ответ, но не делится тем, как. Просмотр руководства / веб-сайта для Grub2 дает информацию о том, как загрузить ОС, но при запуске .iso после загрузки режима Ubuntu EFI с DVD, затем перехода в команду и ввода search -f /vmlinuz или search -f /sbin/init никаких используемых ядер. перечислены из-за ошибок. (Приведенные коды ошибок не подтверждают только плохие файлы EFI.)

Вывод ls -l в приглашении grub
gruboutput

0
задан 13 April 2017 в 15:24

1 ответ

Это довольно далеко, но материнские платы Gigabyte с гибридным EFI имеют проблему с чувствительностью к регистру: некоторые сравнения выполняются с учетом регистра, тогда как на самом деле их следует выполнять в регистронезависимый способ. Я подозреваю, что вы столкнулись с этой проблемой. Вы можете попытаться смонтировать версию установщика на USB-накопителе с различными опциями для опции монтирования shortname, переместить (не копировать) файл ядра (casper/vmlinuz.efi на диске) с диска, а затем скопировать его. назад. Это может изменить регистр имени файла и сделать файл видимым для GRUB. Этот тип изменений возможен, но гораздо труднее, используя носители CD-R.

Другой вариант - обновить прошивку. Gigabyte перечисляет несколько обновлений для этой платы, и, возможно, одно из них решит проблему. Последняя версия помечена как «Бета-версия BIOS», и, возможно, это не глючный гибридный EFI, с которым поставляется компьютер. (Gigabyte предлагает обновления вне Hybrid EFI на некоторых платах, но я не уверен, является ли ваша версия одной из них.)

Если оба эти предложения терпят неудачу, мое единственное другое предложение - отказаться от использования EFI на этот компьютер. Если у него есть гибридный EFI, то это - ОЧЕНЬ глючная реализация EFI, и ее почти никогда не стоит использовать. Если необходимо, вероятно, будет проще установить Linux в режиме BIOS, а затем исправить загрузку в режиме EFI после завершения базовой установки.

0
ответ дан 13 April 2017 в 15:24

Другие вопросы по тегам:

Похожие вопросы: