Ubuntu 18.04 EFI сбивает с толку последовательность загрузки

После небольшого исследования я подумал, что во время загрузки системы UEFI сначала загружает /boot/efi/EFI/ubuntu/grubx64.efi с кучей модулей GRUB из отдельного каталога, а затем читает [ 117] /boot/grub/grub.cfg и т. Д.

Но, как я вижу, ситуация совершенно противоположная. Похоже, что первым шагом является открытие /boot/efi/EFI/BOOT/BOOTX64.EFI . Как я знаю BOOTX64.EFI - это полноценный GRUB со всеми необходимыми модулями. После удаления BOOTX64.EF I, на экране появляется файл startup.nsh . Когда он содержит правую строку « \ EFI \ ubuntu \ grubx64.efi », запускается Ubuntu.

Мои вопросы:

  • Почему grubx64.efi стоит первым? Потому что каждая реализация UEFI отличается от другой?
  • Или потому, что несколько загрузчиков могут быть на одном ESP?

(ОС находится в виртуальной машине Virutalbox.)

1
задан 1 July 2018 в 17:11

0 ответов

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

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