grubx64.efi не может найти конфигурацию grub или файлы grub, загружается в консоль grub

Sony VAIO с биосом Insyde H2O EFI не загрузится в GRUB EFI

Ответ на этот вопрос был чрезвычайно полезен для меня и моего нового Vaio Z3. Проблема, с которой я столкнулся сейчас, заключается в том, что после замены bootmgfw.efi на grubx64.efi и переименования он загружается непосредственно в консоль grub. У меня даже нет меню, где я могу выбрать Ubuntu. Я попытался поместить файл grub.cfg рядом с новым bootmgfw.efi (grubx64.efi), не надо?

Есть идеи, как мне получить переименованный grubx64.efi, чтобы найти все остальные вещи grub за пределами ESP в моем разделе linux?

Или мне нужно переместить все файлы grub в / EFI / Microsoft / Boot на ESP?

Спасибо!

1
задан 13 April 2017 в 15:24

4 ответа

Если вы используете файл grubx64.efi из Ubuntu, теоретически он должен искать в вашем каталоге Ubuntu /boot/grub файлы поддержки. Если он не находит их, то я не уверен, что не так. Если вы собрали GRUB из исходного кода или инсталлировали каким-либо другим способом, вам может потребоваться скопировать все его файлы поддержки, как вы предлагаете.

Другая альтернатива - установить rEFInd как EFI/Microsoft/boot/bootmgfw.efi на ESP и оставить GRUB там, где он есть (предположительно EFI/ubuntu/grubx64.efi). С небольшой дополнительной настройкой (описанной на веб-странице rEFInd) вы даже сможете полностью обойти GRUB, если он доставляет вам проблемы.

В более широком смысле вы можете проверить мою веб-страницу о загрузчиках EFI, которая содержит информацию об установке загрузчика и, по крайней мере, основы их настройки. (GRUB 2 является самым сложным в этом отношении. Это просто, когда установщик дистрибутива понимает это правильно.)

0
ответ дан 13 April 2017 в 15:24

Я обнаружил, что помещение grub.cfg в / EFI / ubuntu работает, даже когда grubx64.efi находится в / EFI / Boot

0
ответ дан 13 April 2017 в 15:24
  1. Запустите Boot-Repair с liveCD / liveUSB
  2. Нажмите кнопку Recommended Repair. (это автоматически установит правильные параметры для grub-efi, включая параметры SecureBoot, если необходимо, и переименование файлов EFI, если прошивка UEFI заблокирована для файлов Windows) Укажите URL, который будет отображаться при возникновении проблем.

Boot-Repair

0
ответ дан 13 April 2017 в 15:24

Для grubx64.efi более правильно искать файлы grub, а также сохранять их в / efi / ubuntu, а не в / efi / boot. У меня был grubx64.efi, который говорил, что не может найти / загрузить ESP, файловый раздел vfat fat32, но это отчаянно. / EFI / Ubuntu и другие пользовательские имена в / EFI / * являются правильным способом. Тогда вы можете попросить efibootmgr записать свой выбор в nvram.

Я могу загрузить linux с помощью rEFInd, но мне нужно, чтобы rEFInd передал grubx64.efi для загрузки linux iso.

У меня был InsydeH20 «открытый файл», grubx64.efi и grub.cfg в / efi / ubuntu / grub, если бы grubx64.efi был в / efi / linux на ESP. Затем efibootmgr может написать grubx64.efi или rEFInd для nvram.

У меня Ubuntu 16.10 загружается на Nextbook Ares 11.6, Intel z8500 Atom, Cherry Trail. Сенсорный работает. Каким-то образом я удалил свой grubx64.efi. Мне нужно, чтобы загрузить Ubuntu ISO и установить во внутреннюю память. Затем grubx64.efi, или, в моем случае, rEFInd, загрузится непосредственно с собой, а его файлы будут храниться в / efi / ubuntu или в любом другом месте, кроме /efi/boot.

.
0
ответ дан 13 April 2017 в 15:24

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

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