Невозможно загрузить Ubuntu 13.10 после установки Fedora 20 на машину x86_64 EFI

Невозможно загрузить Ubuntu 13.10 после установки Fedora 20 на машину x86_64 EFI

Я не могу загрузить Ubuntu из меню gub после установки Fedora 20 (но я могу загрузить Fedora и Windows)

введите описание изображения здесь

error: can't find command 'linux'
error: can't find command 'initrd'

Но я могу загрузиться отсюда

введите описание изображения здесь

Есть ли у вас какие-либо идеи?

решение1

Недавно я столкнулся с этой проблемой после обновления файла конфигурации grub в Fedora.

Чтобы справиться с этим, мне пришлось отредактировать /boot/efi/EFI/fedora/grub.cfgфайл следующим образом:

  • заменить все linuxнаlinuxefi

  • заменить все initrdнаinitrdefi

Вы также можете нажать eкнопку , находясь в меню grub, чтобы отредактировать его, и выполнить предыдущие шаги.

решение2

Утилита Boot Repair, как предполагает user192938, может исправить проблему. Другая возможность — установить мойменеджер загрузки rEFInd,которая возьмет на себя роль основной загрузочной программы, а не будет иметь место «битва GRUB», как это происходит сейчас. (GRUB каждого дистрибутива пытается доминировать, и как это часто бывает, Fedora GRUB неправильно настроил загрузку Ubuntu.) Фактически, вы можете установить и вручную настроить любой изнесколько загрузчиков EFI для Linux,так что выбирайте!

Связанный контент