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?
Спасибо!
Если вы используете файл grubx64.efi
из Ubuntu, теоретически он должен искать в вашем каталоге Ubuntu /boot/grub
файлы поддержки. Если он не находит их, то я не уверен, что не так. Если вы собрали GRUB из исходного кода или инсталлировали каким-либо другим способом, вам может потребоваться скопировать все его файлы поддержки, как вы предлагаете.
Другая альтернатива - установить rEFInd как EFI/Microsoft/boot/bootmgfw.efi
на ESP и оставить GRUB там, где он есть (предположительно EFI/ubuntu/grubx64.efi
). С небольшой дополнительной настройкой (описанной на веб-странице rEFInd) вы даже сможете полностью обойти GRUB, если он доставляет вам проблемы.
В более широком смысле вы можете проверить мою веб-страницу о загрузчиках EFI, которая содержит информацию об установке загрузчика и, по крайней мере, основы их настройки. (GRUB 2 является самым сложным в этом отношении. Это просто, когда установщик дистрибутива понимает это правильно.)
Я обнаружил, что помещение grub.cfg в / EFI / ubuntu работает, даже когда grubx64.efi находится в / EFI / Boot
Recommended Repair
. (это автоматически установит правильные параметры для grub-efi, включая параметры SecureBoot, если необходимо, и переименование файлов EFI, если прошивка UEFI заблокирована для файлов Windows) Укажите URL, который будет отображаться при возникновении проблем.
Для 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.
.