Я установил Lubuntu на флеш-накопителе, поскольку Вы будете HD (не live/squashfs). Но каждый раз, когда я загружаю его, я получаю спасательную подсказку личинки.
Это говорит это can't find /boot/grub/i386-pc/normal.mod
который объясняет спасательную подсказку. Однако это установлено для x86_64. Папка для той дуги там со всеми модулями. Когда я сделал установку личинки, я был нацелен на нее к x86_64. Когда я пытаюсь явно insmod он, это говорит wrong arch elf magic
. Таким образом, это определенно ищет i386 и в правильном месте, но почему и как я фиксирую его?
Мой вопрос отличается, чем предложенные дубликаты, потому что нет никакой установки Windows на флеш-накопителе, который должен быть машинно-независим. Кроме того, решения, предоставленные в любом, не помогают - даже восстановление начальной загрузки не фиксирует его.
Я нашел решение. Это загружалось в режиме Legacy, потому что этому не удалось загрузиться в UEFI. Раздел EFI содержал EFI/начальную загрузку и EFI/человечность. Это искало два файла, grubx64.efi и MokManager.efi, в/EFI/Boot, но они были в человечности, таким образом, я сделал cp EFI/ubuntu/*.efi EFI/Boot
, и это зафиксировало его! Для разъяснения корневая проблема состояла в том, что установщик поместил загрузочные файлы в местоположение, которое только подходит для фиксированных дисков, и решение было к cp -r
файлы к корректному местоположению.