歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> Ubuntu 16.04引導錯誤修復 - EFI

Ubuntu 16.04引導錯誤修復 - EFI

日期:2017/2/28 13:48:35   编辑:Linux教程

如果安裝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。接下來即可重啟進入操作系統!

更多Ubuntu相關信息見Ubuntu 專題頁面 http://www.linuxidc.com/topicnews.aspx?tid=2

Copyright © Linux教程網 All Rights Reserved