首頁 > 軟體

Ubuntu 16.04引導錯誤修復 - EFI

2020-06-16 17:32:10

如果安裝Ubuntu後啟動報錯:“Reboot and Select proper Boot device or Insert Boot Media in selected Boot device”。(Ubuntu 16.04)

插上U盤或CD,進入Try Ubuntu模式。

sudo fdisk -l
檢視你的Ubuntu安裝在哪裡。例如:/dev/sda1,對應修改以下命令執行。注意:不要選擇EFI分割區!

sudo mount /dev/sda1 /mnt

sudo apt-get update
sudo apt-get install grub
接下來修復引導:

sudo grub-install /dev/sda --root-directory=/mnt
會看到這樣的介面:

修復ubuntu引導

OK。接下來即可重新啟動進入作業系統!

如果安裝正確,則可以直接進入系統。當然,也有部分機子會報錯:

如果報錯“Minimal BASH-like line editing is supported.”

有兩種解決方法:

第一種(推薦)

依次輸入如下命令(注意字元中空格)

grub>root (hd0,0)
命令含義:從的硬碟第一個分割區C槽啟動

grub>chainloader (hd0,0)+1
命令含義:指示GRUB讀取分割區的第一個磁區的引導記錄

grub>boot
命令含義:啟動GRUB

PS:我在執行這樣的命令後,ubuntu啟動提示“Unable to find a medium containing a live file system”。google有解。

第二種

sudo apt-get -y purge grub
sudo apt-get install grub-efi-amd64 grub-efi-amd64-bin grub-efi-amd64-signed
然後安裝

sudo grub-install /dev/sda --efi-directory=/mnt/boot/efi --boot-directory=/mnt/boot

如果在製作Ubuntu To Go或安裝Ubuntu出現“error: file '/grub/i386-pc/normal.mod' not found”的報錯,請檢視下面這篇文章。

Ubuntu引導錯誤修復 - i386

如果在製作Ubuntu To Go或安裝Ubuntu出現“error: file '/grub/i386-pc/normal.mod' not found”的報錯,可以進入LiveCD模式進行引導的安裝。

插上U盤或CD,進入Try Ubuntu模式。

sudo fdisk -l
檢視你的Ubuntu安裝在哪裡。例如:/dev/sda1,對應修改以下命令執行。

sudo mount /dev/sda1 /mnt
接下來安裝GRUB 2:

sudo grub-install /dev/sda --root-directory=/mnt
OK。接下來即可重新啟動進入作業系統!


IT145.com E-mail:sddin#qq.com