1. 程式人生 > >Ubuntu 14.04 引導修復(Boot Repair)(雙系統修復一)

Ubuntu 14.04 引導修復(Boot Repair)(雙系統修復一)

這幾天不是我閒著沒事做,實在是電腦故意跟我過不去,一不小心,Windows就再也無法打開了,然後的然後,你們都知道就是重灌系統嘍。但是重灌系統後,會發現原來的Ubuntu引導不見了,開機直接進入Windows介面,弱前幾天剛剛把Ubuntu重灌一遍,所以不想再裝了,於是上網找了一些很好用的辦法。順便把以前裝ubuntu後,Windows引導修復的問題也一塊解決了。

第一步:

還是需要進入Ubuntu介面,但是並不需要安裝(如果直接安裝的話,以前在Ubuntu裡面的檔案可全部都沒有了,所以萬不得已,千

萬別這樣做)。

如何進入Ubuntu介面呢,相信裝過Ubuntu的你們應該都會,在這裡我只說其中一個辦法:

用軟碟通UltraISO準備好Ubuntu U盤啟動(最好和原來一樣的系統)。

第二步:

進入試用的Ubuntu介面,並連線好網路(因為後續工作需要用到網路)。

第三步:

開啟終端,終端快捷鍵是Ctrl+Alt+T,輸入:

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

然後一直跟著提示操作即可。

第四步:

在終端再次輸入:

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

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


就會出現這個,點選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 ###