在 x86_64 EFI 機器上安裝 Fedora 20 後無法啟動 ubuntu 13.10

在 x86_64 EFI 機器上安裝 Fedora 20 後無法啟動 ubuntu 13.10

安裝 Fedora 20 後,我無法從 gub 選單啟動 Ubuntu(但可以啟動 Fedora 和 Windows)

在此輸入影像描述

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

但我可以從這裡啟動

在此輸入影像描述

你有什麼主意嗎?

答案1

最近我在Fedora中更新grub設定檔後遇到了這個問題。

為了處理它,我必須/boot/efi/EFI/fedora/grub.cfg按如下方式編輯文件:

  • 全部替換linuxlinuxefi

  • 全部替換initrdinitrdefi

您也可以e按 grub 選單項目上的 來編輯它,然後執行前面的步驟。

答案2

正如 user192938 所建議的,引導修復實用程式可能會解決該問題。另一種可能性是安裝我的rEFInd 啟動管理器,它將接管作為主引導程序,而不是像您現在所看到的那樣進行“GRUB 之戰”。 (每個發行版的 GRUB 都試圖佔據主導地位,而碰巧的是,Fedora GRUB 錯誤配置了 Ubuntu 啟動。)事實上,您可以選擇安裝和手動配置以下任何一個:幾個用於 Linux 的 EFI 引導程序,所以你選吧!

相關內容