ubuntu 修復引導 轉

https://blog.csdn.net/u012260238/article/details/52713724

安裝完雙系統(tǒng),如果在使用過程中不小心刪除了Ubuntu引導向,則會導致開機后無法選擇進入Ubuntu系統(tǒng)。或者當我們重裝了windows系統(tǒng)后,也會發(fā)現原來的Ubuntu引導不見了,當出現這兩種情況之一時,最好的解決辦法不是重新把Ubuntu系統(tǒng)裝一遍,我們只需要沖洗修復一下Ubuntu引導文件,就可以把問題解決了。

不過首先你需要Ubuntu U盤啟動盤,來進入Ubuntu系統(tǒng)來修復引導問題。

第一步:

還是需要進入Ubuntu界面,但是并不需要安裝(如果直接安裝的話,以前在Ubuntu里面的文件可全部都沒有了,所以萬不得已,千

萬別這樣做)。

第二步:

選擇TRY Ubuntu選項,進入U盤的Ubuntu 試用系統(tǒng),并連接好網絡(因為后續(xù)工作需要用到網絡)。

第三步:

打開終端,終端快捷鍵是Ctrl+Alt+T,輸入命令,添加boot-repair所在的源:

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

第四步:

待上面命令執(zhí)行完畢后,繼續(xù)輸入以下命令,安裝boot-repair并且開啟boot-repair:

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

等一會,會出現如下的界面:

就會出現這個,點擊Recommended repair,過幾分鐘重啟就行了。

第五步:

如果上面已經執(zhí)行成功了,可以跳過此部,否則,我們可以自己輸入命令進行修復:

  sudo recommended repair

成功后,就會彈出我們的盤的各種信息以及引導的信息。

如果有些人不小心點擊了Create a BootInfo summary的話,那你的開機啟動界面將會出來一大堆你以前沒見過的東西。

那樣的話,你可以輸入名令:cd? /boot/grub

接著輸入sudo? gedit? grub.cfg,打開grub.cfg文件后,通過搜索找到windows,然后把下面這些刪去就和原來一樣了。

BEGIN /etc/grub.d/25_custom

menuentry “efi/EFI/Boot/bootx64.efi” {

search –fs-uuid –no-floppy –set=root d000ed6a-5303-40aa-a517-af50e807c0e9

chainloader (${root})/efi/EFI/Boot/bootx64.efi

}

menuentry “efi/EFI/ubuntu/MokManager.efi” {

search –fs-uuid –no-floppy –set=root d000ed6a-5303-40aa-a517-af50e807c0e9

chainloader (${root})/efi/EFI/ubuntu/MokManager.efi

}

menuentry “Windows UEFI recovery bootmgfw.efi” {

search –fs-uuid –no-floppy –set=root A603-846C

chainloader (${root})/EFI/Microsoft/Boot/bootmgfw.efi

}

menuentry “Windows Boot UEFI recovery” {

search –fs-uuid –no-floppy –set=root A603-846C

chainloader (${root})/EFI/Boot/bkpbootx64.efi

}

menuentry “EFI/ubuntu/MokManager.efi sda2” {

search –fs-uuid –no-floppy –set=root A603-846C

chainloader (${root})/EFI/ubuntu/MokManager.efi

}

menuentry “Windows UEFI recovery LrsBootmgr.efi” {

search –fs-uuid –no-floppy –set=root 7607-5674

chainloader (${root})/efi/Microsoft/Boot/LrsBootmgr.efi

}

menuentry “Windows Boot UEFI recovery bkpbootx64.efi” {

search –fs-uuid –no-floppy –set=root 7607-5674

chainloader (${root})/efi/Boot/bkpbootx64.efi

}

END /etc/grub.d/25_custom

也可以參考這篇博文:http://m.blog.csdn.net/article/details?id=50589667

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

友情鏈接更多精彩內容