1

симптомы

Я создал живую систему Debian на USB-накопителе. Контент представляет собой гибридное изображение ISO (тип iso9660). Эта операция была успешной, так как перьевой привод выполняет свою работу на том же рабочем столе, где я его создал. Этот рабочий стол работает на Ubuntu 14.04 LTS.

Однако тот же самый флеш-накопитель не распознается менеджером загрузки моего ноутбука, недавнего Acer Aspire V11 Touch (он же V3 112P P2E7). Для полноты картины ноутбук работает в системе с двойной загрузкой с Fedora 22 в качестве основной ОС и Windows 8.

Диспетчером загрузки в ноутбуке является InsydeH2O Setup Utility Rev 5.0. Там режим загрузки UEFI, безопасная загрузка включена, а верхние записи в порядке приоритета загрузки :

  1. USB FDD:
  2. Загрузочный файл EFI 0: Fedora
  3. HDD: ...
  4. ...

Первый диагноз (только Debian)

Устройство даже не распознается диспетчером загрузки по следующей причине.

Внутри менеджера загрузки я могу исследовать дерево каталогов с помощью опции «Выбрать файл UEFI в качестве доверенного для выполнения». Первая идея состояла в том, чтобы получить доступ к содержимому флеш-накопителя и предоставить разрешение доверенному файлу.

Тем не менее, HDD является единственным диском, который появляется. Исходя из предыдущего опыта, я ожидал увидеть HDD и USB0, хотя (для контекста, в небольшом отступлении, вы можете посмотреть вопрос 2 в ответе на этот пост в Ask Fedora).

Кроме того, результатом нескольких исследований является следующее:

  • если я только изменяю режим загрузки на устаревший, процесс загрузки даже не продолжается;
  • если я отключаю только безопасную загрузку, те же симптомы, что и выше;
  • Ноутбук имеет два порта USB. В конце концов, Fedora распознает перьевой привод на обоих портах. Таким образом, оборудование должно быть в порядке.

Второй проход (Debian против Fedora)

Я дважды проверил, была ли проблема с созданием загрузочной флешки. Это задокументировано в другом посте на форуме Unix & Linux. Нажав из разных источников, я сделал следующее:

  1. Создал новую таблицу разделов gpt-типа на USB-накопителе;
  2. Отформатировал устройство как fat32;
  3. Скопировал ISO-образ на USB-накопитель с помощью dd if=<location iso file> of=/dev/sdX

Я повторил эту процедуру с двумя ISO-изображениями:

  • образ Debian (debian-live-8.2.0-amd64-gnome-desktop.iso)
  • образ Fedora (Fedora-Live-Workstation-x86_64-23-10.iso)

С Debian ситуация точно такая же, как и при первом диагнозе.

С Fedora,

  • в отличие от Debian, загрузчик видит, что есть флешка, с которой я могу выбрать доверенный файл UEFI; это улучшение;
  • однако, если я отмечу файлы efi на флешке как доверенные, порядок приоритета все равно игнорируется во время загрузки;
  • таким образом, как и Debian, мне тоже не удается загрузиться с USB !!

Это говорит о том, что

  1. USB-флешка, рассматриваемая как хранилище, в порядке;
  2. содержание образа ISO играет роль;
  3. с этим менеджером загрузки UEFI довольно сложно играть.

Вопросы (перефразировано)

Вы также думаете, что проблема в том, что менеджер загрузки не может обрабатывать флешку?

Актуальные доказательства. Менеджер загрузки делает это по-разному: в Debian он не распознает флешку, а в образе Fedora он игнорирует

Как я могу запустить живую систему с флешки в этой ситуации?

Текущая цель. Я был бы рад загрузить загруженную систему Fedora, чтобы определить стратегию решения. Ведь нынешняя Fedora была установлена таким образом!

Спасибо, что подумали.

1 ответ1

0

Проблема имеет два аспекта.

Загрузчик не распознает подключенный USB

Я подтверждаю, что эта проблема возникает с ISO-образом Debian, а именно с debian-live-8.2.0-amd64-gnome-desktop.iso, взятым из этого репозитория.

Напротив, загрузчик распознает, подключен ли USB-накопитель, когда это живая система Fedora 23. А именно Fedora-Live-Workstation-x86_64-23-10.iso с этого сайта.

Эта проблема связана с образом ISO и имеет значение для другого поста. Далее следует проверка с последним изображением.

Порядок приоритета загрузки игнорируется

Странно, но верно, результат оказался зависимым от того, насколько далеко загрузчик Fedora находится сверху. NB. Эта Fedora (22) является операционной системой на ноутбуке и отличается от образа Fedora (23) на USB-накопителе, упомянутом выше.

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

  1. USB FDD
  2. жесткий диск
  3. USB HDD
  4. USB CDROM
  5. Загрузочный файл EFI: fedora
  6. Загрузчик Windows
  7. Сетевой Boot-IPV4
  8. Сетевой Boot-IPV6

Загрузочный USB-накопитель не может быть распознан до тех пор, пока

  1. USB FDD
  2. Загрузочный файл EFI: fedora
  3. жесткий диск
  4. USB HDD
  5. USB CDROM
  6. Загрузчик Windows
  7. Сетевой Boot-IPV4
  8. Сетевой Boot-IPV6

Логика этого ускользает от меня. Кроме того, не считается, что расстояние от вершины загрузчика Fedora является истинным дискриминантом - это скорее описывает, как я нашел этот обходной путь.

Использование команды efibootmgr -v дало хорошее руководство, чтобы заметить некоторые расхождения между порядком приоритетов, установленным в загрузчике, и порядком, установленным после загрузки операционной системы.

Пока я прав, считая, что USB FDD означает USB-флешку, есть некоторые проблемы либо с менеджером загрузки (InsydeH2O Setup Utility Rev 5.0), либо с операционной системой (Fedora 22) или с обоими.

Следствие устаревшего режима загрузки и безопасности

Такие действия, как установка режима загрузки на устаревшую версию или отключение безопасной загрузки, не имеют отношения к этой проблеме. Все могут оставаться на значениях по умолчанию.

Рад быть исправленным и получить интеграции.

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