Grub не загружается по умолчанию

Недавно я установил Ubuntu в качестве второй ОС на MacBook,

Как менеджер двойной загрузки я установил rEFInd, и я сделал установку на одном разделе.

Когда я загрузился с этого раздела, я просто получил консоль grub. Но я понял, что grub.cfg отсутствует, и я смог легко загрузить ОС по строке cmd:

insmod ext2
set root='(hd2,gpt4)'
linux /vmlinuz root=/dev/sda4 ro
initrd /initrd
boot 

затем я запускаю update-grub2, так что я получил grub cfg, но после перезагрузки консоль grub все еще хвастается, и мне нужно вручную выбрать cfg, чтобы иметь возможность запускать ОС

insmod ext2
set root='(hd2,gpt4)'
configfile /boot/grub/grub.cfg

Таким образом, похоже, что grub не знает, какое устройство / раздел использовать, и это, скорее всего, вызывает проблему. Но я не знаю, как я могу это исправить, это ответственность Boot Manager или я могу как-то настроить grub для выбора root='(hd2,gpt4)' по умолчанию?

0 ответов

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