Ubuntu bootx64.efi не обнаруживает grub.cfg файл на разделе NTFS

Во-первых, я сожалею о своем плохом английском языке. Я - пользователь Windows и новый с grub2 также Linux. Таким образом, я приехал сюда для получения некоторого совета от Вас.

Я запускаю Windows 10 UEFI, и теперь я хочу использовать grub2, основной загрузчик к chainload Windows также chainload к Linux. Я использую bootx64.efi от установки Ubuntu ISO и заменяю bootx64.efi (окна) им. grubx64.efi и grub.cfg (позволяют, говорят, что grub1.cfg), ставит раздел EFI. я использую grub1.cfg для вызова, другой grub.cfg (позвольте, говорят, что grub2.cfg), ставит раздел NTFS. Но после компьютера перезапуска, grub1.cfg не может найти grub2.cfg.

После некоторой работы я нашел, что, если я использую bootx64.efi от clonezilla затем, это хорошо работает.

Но я хотел бы использовать bootx64.efi из Ubuntu, потому что это поддерживает

if [ -e "..."]; then команда.

Делает любой может дать мне некоторую подсказку. Спасибо

1
задан 10 March 2016 в 20:27

1 ответ

Когда GRUB загружает grub.cfg из раздела EFI, он устанавливает Ваш раздел EFI как корень для GRUB. Для загрузки другого grub.cfg из другого раздела необходимо было бы изменить корень GRUB, таким образом, он знает, где искать вторую конфигурацию.

кроме того, загружая ntfs модуль может требоваться. Так, Ваша запись меню выглядела бы примерно так:

menuentry 'Windows' {
  insmod part_gpt
  insmod ntfs
  set root='hd1,gpt2' #This is where you tell grub where to start searching for the new config file
  configfile ${root}/path/to/grug2.cfg
}

, Если ntfs модуль не может быть загружен, скопируйте его с Ubuntu/boot/grub/x86_64-efi/ntfs.mod к/boot/efi/boot/grub.

Или Вы могли твердый код это немного больше и делать это более простым с чем-то вроде этого:

menuentry 'Windows' {
  insmod part_gpt
  insmod ntfs
  configfile (hd1,gpt2)/path/to/grub2.cfg
}

Примечание, это не тестируется, но если бы у Вас есть какие-либо сообщенные мне проблемы, и я был бы рад помочь.

0
ответ дан 24 July 2019 в 08:48

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

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