Ubuntu 18.04 啓動失敗的修復方法

       由於突然斷電,重新啓動後發現不能進入Ubuntu系統,進入了GRUB界面。按照網上的方法在GRUB界面下修復,但是還是不能成功。原因可能是GRUB啓動文件或者啓動分區遭到破壞,於是嘗試了另外一種方法,就是利用Ubuntu的安裝光盤,加載Boot-Repair修復引導程序來解決問題。

這裏涉及三個問題:

  1. 製作Ubuntu安裝光盤或U盤,然後啓動到Ubuntu安裝界面,注意這時候要選擇“試用Ubuntu”,然後就能進入Ubuntu桌面。
  2. 連接上互聯網,打開終端,然後下載安裝並運行Boot-Repair進行修復。
  3. 如果發生分區問題,要使用GParted分區軟件分出一個BIOS-boot分區,然後再修復。

 

【一般情況下的修復方法】

打開終端:

sudo add-apt-repository ppa:yannubuntu/boot-repair && sudo apt-get update

sudo apt-get install -y boot-repair && boot-repair

然後進入到Boot-Repair修復引導程序,點擊“推薦修復”,如果沒有錯誤提示的話,重啓豈可成功修復。

 

【分區破壞後的修復方法】

點擊“推薦修復”,Boot-Repair檢測後發現並提示缺乏分區。

打開Ubuntu自帶的GParted分區軟件,然後分出一個大於1MB的分區,這個分區不需要太大,不超過10MB就夠了。注意這個分區不要選擇EXT4,而是選擇“未格式化”,點擊左上角“√”按鈕,完成分區。右擊這個新建的分區,然後點擊管理標識,在bios_grub前面打鉤,退出GParted分區軟件。

接着重新運行Boot-Repair點擊“推薦修復”,按程序提示的要求另外打開一個終端,一步一步手動運行下去。如果需要複製粘貼,可以打開一個Gedit來粘貼。

本例的修復命令如下:

sudo chroot "/mnt/boot-sav/sda2" dpkg --configure -a

sudo chroot "/mnt/boot-sav/sda2" apt-get install -fy

sudo chroot "/mnt/boot-sav/sda2" apt-get purge -y grub*-common shim-signed

sudo chroot "/mnt/boot-sav/sda2" apt-get install -y grub-pc

修復完成後,關閉所有終端和程序,然後關機,取出光盤或U盤,重啓電腦,問題解決。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章