2

Я пытаюсь установить Fedora 19 на компьютер UEFI. Это ноутбук ASUS Q500A с Aptio UEFI (прошивка или BIOS) версии 208, GOP 3.0.14.1015 (Aptio - американский мегатренд). Я скачал последнюю версию ISO с сайта Fedora под названием Fedora-Live-Desktop-x86_64-19-1.

Я не могу заставить ноутбук распознавать компакт-диск Fedora Live (фактически DVD) как загрузочное устройство. Когда я вхожу в Boot Menu, DVD не отображается как доступное загрузочное устройство. В настоящее время ноутбук настроен с отключенной безопасной загрузкой. Кроме того, режим CSM (традиционный режим) отключен.

Я могу загрузить Gparted в той же конфигурации, я могу загрузить Windows 8 в той же конфигурации, и я могу загрузить REFInd в той же конфигурации. Я также могу загрузить Fedora 19, если я переключусь в режим CSM (прежний режим).

Я преследовал свой хвост в кругах в течение трех дней с этим. Пара вопросов, прежде чем я сдаюсь:

  • Кто-нибудь может подтвердить, что они действительно установили F19 в систему UEFI?
  • Есть ли какие-либо проблемы совместимости между F19, ASUS или Aptio UEFI?
  • Есть ли что-то очевидное, что я пропустил, чтобы F19 не был указан в качестве загрузочного?

2 ответа2

1

Да, Fedora 19 устанавливается на компьютерах на основе EFI; тем не менее, EFI сильно различаются между собой, и стандартный установочный образ Fedora 19 - это настоящий монстр Франкенштейна, который выдвигает различные стандарты (GPT, ISO-9660, HFS+ и т. д.) вплоть до и, возможно, за их пределами. Комбинация этих факторов означает, что некоторые EFI обязаны подавиться монстром Fedora.

Поэтому я рекомендую попробовать записать образ на USB-накопитель. Попробуйте сначала использовать dd (или что-то подобное в Windows), и если это не сработает, используйте unetbootin или какой-либо подобный инструмент. Если вам повезет, ваша прошивка будет более доброжелательна к неуклюжему монстру образа Fedora на USB-накопителе, чем на CD-R; и если нет, unetbootin или его аналог могут упростить вещи, достаточные для того, чтобы ваша прошивка приняла их.

Еще одна вещь, которую вы можете попробовать, - это мой загрузочный менеджер rEFInd: запишите его на флэш-накопитель USB и загрузитесь в него, а также DVD-диск Fedora на компьютере. Если повезет, rEFInd распознает диск Fedora как загрузочный и позволит вам загрузить его. Если вы не видите диск Fedora сразу, подождите несколько секунд и нажмите клавишу Esc; это приведет к повторному сканированию rEFInd на загрузочный носитель, что иногда необходимо для съемных дисков.

1

EFI сильно различаются между собой, и стандартный установочный образ Fedora 19 - это настоящий монстр Франкенштейна, который выдвигает различные стандарты (GPT, ISO-9660, HFS+ и т.д.) До и, возможно, за их предел прочности

Род действительно прибил его этим заявлением. Я включил следующее в качестве второго ответа, потому что это было несколько сложно отследить, он предоставляет перекрестные ссылки на репортеров ошибок со сценарием для фактического исправления LiveCD, и это слишком много для того, чтобы отвечать ответу Рода.

Проблема заключалась в отрицательном взаимодействии между именем файла, которое Fedora выбирает для BOOTx64.efi, и прошивкой. У Ubuntu была такая же проблема. В обоих случаях прошивка ожидает строчное имя файла (EFI/BOOT/bootx64.efi).

Я смог решить проблему с Fedora 19 и 20, создав новый LiveCD после изменения имени файла на bootx64.efi. Это также исправило те же проблемы на Ubuntu 12 и 13.

Скрипт оболочки довольно прост в использовании. Загрузите LiveCD, который вы хотите использовать, из Fedora или Ubuntu, и скрипт сделает все остальное. Он монтирует существующий ISO, переименовывает в EFI/BOOT/bootx64.efi, а затем создает новый ISO. Новый ISO можно записать и загрузить.

Windows 8, Gparted и rEFInd используют строчные имена файлов, и проблем с загрузкой в режиме UEFI не возникало.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .