Ubuntu не помещает Fedora в меню GRUB

Я установил несколько операционных систем, включая Fedora. Совсем недавно я установил Ubuntu, а Ubuntu установил собственную версию загрузчика GRUB. Однако Fedora не отображается в списке операционных систем для загрузки.

Как я могу вернуть Fedora в свое загрузочное меню?

4 ответа

Смонтируйте другой раздел и запустите sudo update-grub,

Для этого откройте nautilus, затем щелкните правой кнопкой мыши диск, как показано ниже, и нажмите "Монтировать":

введите описание здесь

После этого беги sudo update-grub в терминале.

Fedora должна появиться Теперь при перезагрузке вы можете выбрать его.

ОП спросил: "Как я могу вернуть Fedora в мое загрузочное меню?"; был предоставлен по крайней мере один ответ, который решил ту же проблему, что и я с загрузочными меню Ubuntu & Fedora. Можно ли пометить его как "Решено"?

Вот еще одна ссылка на форумы Fedora, где та же проблема была решена с помощью ответа, который был размещен здесь, и тема была помечена как "Решено":

Grub (Ubuntu) не обнаруживает Fedora 17

Это может быть ошибка в 12.10....

Можете ли вы загрузиться в Ubuntu 12.04, затем запустить восстановление загрузчика или использовать следующие команды, чтобы проверить, получаете ли вы доступ к Fedora из grub?

sudo grub-install /dev/sdX
sudo update-grub

Замена sdX на фактический диск, который, вероятно, будет sda, но используйте утилиту диска, чтобы дважды проверить, не уверены ли вы.

Это не ответ на вопрос ОП, но, тем не менее, достаточно хороший способ решения той же проблемы. В Ubuntu 23.04 и Fedora 38 мне удалось добавить пункт меню Ubuntu в grub Fedora, используя:

sudo os-prober #(обнаружены Windows и Ubuntu)

sudo grub2-mkconfig -o /boot/grub2/grub.cfg #(настроенный grub Fedora)

Установив последнюю версию Ubuntu, я изменил порядок загрузки в BIOS, поставив Fedora первой, чтобы загружать личинки Fedora при запуске.

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