Не может загрузить Fedora из меню Ubuntu GRUB во много системе начальной загрузки

На моем компьютере у меня есть 3 операционных системы: Windows 10, Ubuntu и Fedora. После включения компьютера я вижу это:

Grub customizer screen shot

Системой, которая включает сначала, является Ubuntu, и она дает мне шанс выбрать систему, которую я хотел бы использовать (на приложенном изображении). Ссылки для Ubuntu и Windows хорошо работают, но я не могу загрузить Fedora (который я установил в последнее время) из этого меню. Вместо названной "мягкой фетровой шляпы" одной ссылки, как это должно быть, у меня есть много строк с EFI/fedora/... и ни одним из них работы. Для начальной загрузки мягкой фетровой шляпы, я должен пройти микропрограммное меню начальной загрузки, которое довольно неудобно.

Fedora хорошо работает, после того как он загружается, таким образом, проблема с GRUB Ubuntu. Я пытался использовать личинку customizer на мягкой фетровой шляпе, но она не видит Ubuntu, только Windows.

Как я могу зафиксировать GRUB для начальной загрузки моей установки Fedora, а также Ubuntu и Windows?

1
задан 30 August 2019 в 15:28

1 ответ

Теперь видел, что у Вас были файлы прокси. Это - от Личинки Customizer. Необходимо или остаться с Личинкой Customizer. Но если это не делает то, что Вы хотите, полностью переустанавливаете grub2, так Личинка, Customizer удаляется. Можно хотеть скопировать любые пользовательские настройки в 40_custom, что Вы уже сделали, иначе они перезаписываются.

Можно попробовать это в 40_custom:

menuentry "Fedora UEFI" {
  search --file --no-floppy --set=root 26F5-18E3
  chainloader (${root})/efi/fedora/grub.cfg
}

Или configfile запись, которая загружает личинку Fedora, так как это находится в отдельной начальной загрузке/, которая не является в LVM. Может быть grub.conf не grub.cfg с Fedora.

menuentry "Fedora configfile" {
  search --file --no-floppy --set=root e5cbe847-a1be-4eee-a35a-e59fca2ec794
  configfile (${root})/boot/grub/grub.cfg
}

Все примеры, которые я имею для начальной загрузки Fedora непосредственно, не используют LVM, таким образом, я не знаю детали о монтировании в личинке LVM. Если LVM смонтировал, что Ваше обновление личинки должно найти его и добавить прямую начальную загрузку фетровой установки. Вы, возможно, должны добавить загрузку lvm модулей в личинку также с помощью insmod lvm

Другая альтернатива является просто копией строка файла конфигурации начальной загрузки от личинки Fedora в Ubuntu 40_custom, именно тогда необходимо регулярно обновлять, когда Fedora имеет обновление ядра.

2
ответ дан 7 December 2019 в 13:14

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

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