После небольшого исследования я подумал, что во время загрузки системы 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.
Мои вопросы:
(ОС находится в виртуальной машине Virutalbox.)