安裝 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
按如下方式編輯文件:
全部替換
linux
為linuxefi
全部替換
initrd
為initrdefi
您也可以e按 grub 選單項目上的 來編輯它,然後執行前面的步驟。
答案2
正如 user192938 所建議的,引導修復實用程式可能會解決該問題。另一種可能性是安裝我的rEFInd 啟動管理器,它將接管作為主引導程序,而不是像您現在所看到的那樣進行“GRUB 之戰”。 (每個發行版的 GRUB 都試圖佔據主導地位,而碰巧的是,Fedora GRUB 錯誤配置了 Ubuntu 啟動。)事實上,您可以選擇安裝和手動配置以下任何一個:幾個用於 Linux 的 EFI 引導程序,所以你選吧!