
我多次嘗試在桌面上安裝新磁碟上的 Ubuntu 14.04。但 grub 從來沒有工作過。重新啟動後,始終會進入救援 grub 命令列,並顯示訊息可以「開啟」磁碟,請參閱圖 1。
我的系統具有以下硬碟結構。
最後一次嘗試是安裝最後一個 Ubuntu 15.04,當它準備好在磁碟格式化後安裝系統時,它會向我顯示有關 UEFI 的消息,例如我推動使用 UEFI 或類似的內容(我不記得說了什麼)訊息)但重新啟動後出現同樣的問題。我忘了說,當(預覽安裝)我在 hte Hard dik 中安裝 ubuntu 時,我在安裝或 grub 方面遇到了任何問題。編輯:我的主機板是技嘉 GA-H87-HD3 sudo blkid 的結果
ubuntu@ubuntu:~$ sudo blkid
/dev/sda1: LABEL="System Reserved" UUID="F84AA0AF4AA06C56" TYPE="ntfs" PARTUUID="13e39544-01"
/dev/sda2: UUID="2EB6A8A9B6A872CF" TYPE="ntfs" PARTUUID="13e39544-02"
/dev/sdb1: UUID="adac9a65-e121-4000-a2e4-9000372dfee3" TYPE="ext4" PARTUUID="be40ea1a-8031-4024-b8f9-782801d8e085"
/dev/sdc1: UUID="9CA29CF6A29CD65C" TYPE="ntfs" PARTUUID="3a0ff180-01"
/dev/sdd1: LABEL="New Volume" UUID="5CA815C4A8159E18" TYPE="ntfs" PARTUUID="57980e32-01"
/dev/sdi1: LABEL="UUI" UUID="C2F4-1EFA" TYPE="vfat"
/dev/loop0: TYPE="squashfs"
/dev/sdb2: UUID="185c13af-c626-4db3-a276-410f64711637" TYPE="swap" PARTUUID="06bd4ae4-38b1-4cbc-bc88-8a66c87ab77d"
答案1
首先,嘗試以「安裝前嘗試」模式啟動安裝介質,開啟終端機窗口,然後鍵入:
sudo blkid
此命令將產生有關磁碟分割區的信息,如下所示:
/dev/sda2: LABEL="SSD_ESP" UUID="E231-242F" TYPE="vfat"
/dev/sda3: UUID="5028fa50-0079-4c40-b240-abfaf28693ea" TYPE="ext4"
/dev/sda4: UUID="65e70569-536a-4b50-b7c7-9267359447e8" TYPE="reiserfs"
掃描此輸出,尋找第一個螢幕截圖中「無此類裝置」錯誤中的 UUID 值(長十六進位數)。如果您可以找到該特定數字,則表示由於某種原因,GRUB 無法找到您的 SSD,儘管 Ubuntu 可以。當 SATA 裝置插入韌體無法存取但 Linux 可以存取的連接埠時,就會發生這種情況。在這種情況下,將磁碟移至主機板上的另一個 SATA 連接埠可能會有所幫助。有關哪些實體連接埠由哪些磁碟控制器晶片組控制的信息,請參閱手冊。如果您的其他磁碟之一沒有可啟動作業系統,您可能只需更換電纜即可。
如果您在輸出中沒有看到訊息中的 UUID blkid
,則表示您的 GRUB 設定已損壞。如果您從先前的安裝啟動舊的 GRUB,則可能會發生這種情況。如果 GRUB 設定腳本存在錯誤,也可能會發生這種情況。 (看起來像你的EFI系統分割區位於 Ubuntu 啟動分割區之外的另一個實體磁碟上,這種情況很不尋常,可能會觸發很少有人遇到的錯誤。
- 在 Ubuntu live 磁碟中,運行引導修復。該工具可以修復許多 GRUB 問題,但不能保證成功,特別是當問題是 GRUB bug 時。
- 下載我的 USB 隨身碟或 CD-R 版本rEFInd 啟動管理器,用它準備一個介質,然後啟動它。 (如果您還沒有這樣做,您可能需要停用安全啟動。)這將為您提供啟動 Ubuntu 和磁碟上任何其他作業系統的選項。如果您可以啟動所有作業系統,請啟動至 Ubuntu 並安裝 rEFInd PPA 或 Debian 軟體包。這應該將 rEFInd 設定為您的主開機管理器,繞過 GRUB。