Я не могу загрузить 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,так что выбирайте!