2021-05-12 14:32:11
Ubuntu 16.04引導錯誤修復 - EFI
如果安裝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。接下來即可重新啟動進入作業系統!
相關文章