У меня есть MacBook Pro, настроенный для тройной загрузки с rEFIt и GRUB. (Мне пришлось пройти через GRUB, чтобы загрузить Windows 7, но это терпимо.) Я обновился до Lion, который добавил новый раздел для функции восстановления. Это также приводит к загрузке GRUB в окно восстановления. Беговой набор показывает:
prefix=(hd0,gpt5)/boot/grub
root=hd0,gpt5
Если я запускаю следующие команды:
set prefix=(hd0,gpt6)/boot/grub
set root=(hd0,gpt6)
insmod normal
normal
появляется обычное меню GRUB, и я могу загрузить любую ОС, какую захочу. Я вошел в раздел Ubuntu и проверил файл grub.cfg
и он устанавливал root в gpt5. Я запустил команду sudo update-grub
. Это изменило значение в файле cfg на gpt6. Однако GRUB по-прежнему загружается в окно восстановления и set показывает начальные значения root и prefix. Как мне сделать это постоянным?