BootFix и логотип всплеска на Ubuntu 16.04.2 LTS

Так, для меня определили задачу для оборудования рабочих столов приблизительно на 600 л. с. версией Ubuntu 16.04.2 LTS.

Я использую CloneZilla для зеркального отражения основного жесткого диска, но некоторые проблемы подошли.

  1. Когда я получил жесткий диск, готовый к употреблению, он не загрузится. Я решил эту проблему путем монтирования Восстановления начальной загрузки на USB. после применения фиксации подошло Меню начальной загрузки Ubuntu, как это должно.
  2. Второй выпуск - то, что при начальной загрузке Вас не добираются для наблюдения Логотипа Всплеска Ubuntu. Вместо этого Вы получаете черный экран. Как я узнал благодаря этому ответу, который это - потому что ядро загружается быстрее, чем Графические драйверы. Я применил предложенное исправление, и оно работало точно, как я хотел.

И теперь для реального вопроса. Существует ли способ устранить мою проблему логотипа начальной загрузки одновременно с личинкой, фиксируют? Даже tho, процедура фиксации логотипа начальной загрузки не является трудоемкой, применяя его на 600 пк, может быть трудоемким.

Заранее спасибо и извините если мой английский язык дал Вам головную боль.

Править: Фиксация от 1. применяется через загрузочный USB на каждом ПК после того, как жесткий диск будет включен.

0
задан 10 May 2017 в 01:44

1 ответ

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

  • Создайте правильную запись загрузки - при использовании целевого компьютера для зеркального отражения диска, можно явно создать запись загрузки с efibootmgr. Возможности efibootmgr -c -l \\EFI\\ubuntu\\shimx64.efi -L ubuntu добьется цели, хотя Вы, возможно, должны были бы добавить -d и/или -p опции, в зависимости от того, как Ваш диск размечается. (См. man страница для efibootmgr для получения дополнительной информации о его опциях.) Это вероятно лучшее решение при использовании целевой системы, чтобы сделать зеркальное отражение; но если Вы будете вытягивать диск от целевой системы и использовать другой компьютер для зеркального отражения диска, то это решение не будет работать, если Вы не будете готовы сделать некоторую работу очистки над целевыми вычислениями с помощью чрезвычайного диска. Это решение также требует, чтобы Системный раздел EFI (ESP) был зеркально отражен наряду со всем остальным.
  • Используйте имя файла нейтрализации - Вместо начальной загрузки EFI/ubuntu/shimx64.efi, который в свою очередь запускается EFI/ubuntu/grubx64.efi на ESP можно скопировать те файлы так, чтобы система использовала имя файла нейтрализации EFI/BOOT/bootx64.efi на ESP. Таким образом, Вы сделали бы что-то как sudo cp -a /boot/efi/EFI/ubuntu /boot/efi/EFI/BOOT, сопровождаемый sudo mv /boot/efi/EFI/BOOT/shimx64.efi /boot/efi/EFI/BOOT/bootx64.efi. (Это было бы от работы, загруженной установки; необходимо было бы скорректировать путь при внесении этих изменений в своего рода чрезвычайной среде.) EFIs пытаются загрузить использование имени файла нейтрализации если никакая явная запись NVRAM (как создано efibootmgr) существует, так выполнение, это должно заставить Ваши клонированные системы загружаться. Проблема состоит в том, что обновления GRUB не будут правильно установлены без дополнительных шагов.
  • Установка в режиме BIOS/CSM/legacy - Вместо того, чтобы установить в собственном режиме EFI/UEFI, Вы могли установить в режиме BIOS/CSM/legacy. Когда целевые компьютеры реконфигурированы для поддержки этого режима начальной загрузки, они должны затем загрузиться, не требуя, чтобы записи NVRAM указали на корректный загрузчик. Этот подход может потребовать большего количества игры с микропрограммными настройками на целевых компьютерах, тем не менее, таким образом, это не может стоить стычки.

Вы могли бы также сделать комбинацию первых двух подходов - то есть, скопировать Контейнер/GRUB в имя файла нейтрализации для первой начальной загрузки, но настроить компьютер для запуска сценария для добавления записи NVRAM в EFI/ubuntu/shimx64.efi загрузчик в первый раз это загружается.

0
ответ дан 3 November 2019 в 06:54

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

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