grub引導重新安裝


https://www.rjno1.com/ubuntu-repair-grub/

 

使用ubuntu live cd修復Grub2引導項的步驟:

下面軟件No1以ubuntu 17.10的live cd作為例子,整個操作步驟非常簡單,香蕉也盡量講的通俗易懂,由於使用到sudo命令,所以操作時請盡量小心。

1、插上u盤或者放入cd,重啟電腦進入ubuntu live cd的安裝界面,左側選擇“中文(簡體)”,點擊“試用ubuntu”按鈕,等待進入到桌面。

2、這時我們只需要確定和記住2點:Ubuntu安裝在哪個分區,以及grub2被安裝到了哪塊硬盤上

因為現在的電腦很有可能是雙硬盤,一塊ssd、一塊機械硬盤,ubuntu的【/目錄】安裝在哪個分區你可能記得住,但是Grub2安裝在哪你可能並不注意,因為通常這個我們只用默認值,幸運的是正確判斷這2個東西非常簡單。

a、雙擊桌面上的“安裝”圖標,選擇“中文語言”,點擊“繼續”按鈕,在【准備安裝Ubuntu】界面還是點擊“繼續”按鈕,接下來的【安裝類型】界面點擊“其他選項”(畢竟我們並不是真的要安裝),點擊“繼續”按鈕。

b、這時還是來到叫做【安裝類型】的界面,但這次的界面上顯示了電腦上的各個分區,就像軟件No1這篇文章截圖上那樣。

 

c、你可以從界面上輕松找到【/目錄】安裝的分區,從界面底部【安裝啟動引導器的設備:】選項直接可以看到grub2默認安裝在哪塊硬盤(如果這個選項你修改過,那么按你修改過的那個選項為准)。

這樣一來,你自己電腦的這2點信息就可以確定並記住了吧(由於香蕉安裝在了第一塊硬盤的第二個分區上,所以【/目錄】是sda2,grub2則是被默認安裝到了sda

3、關閉安裝界面,打開終端,根據自己記住的信息,修改並輸入下面這些命令即可。

sudo mount /dev/sd** /mnt

sd**請改成你自己【/目錄】安裝的分區,香蕉由於是sda2,所以這條命令要變成sudo mount /dev/sda2 /mnt

sudo mount --bind /dev /mnt/dev
sudo mount --bind /dev/pts /mnt/dev/pts
sudo mount --bind /proc /mnt/proc
sudo mount --bind /sys /mnt/sys
sudo chroot /mnt

上面這5行請分別輸入后回車,由於不需要改動,所以命令可以直接復制使用

grub-install /dev/sd*

sd*請改成你自己【grub2】安裝所在的硬盤,香蕉由於是sda,所以這條命令要變成grub-install /dev/sda

grub-install --recheck /dev/sd*

sd*請改成你自己【grub2】安裝所在的硬盤,香蕉由於是sda,所以這條命令要變成grub-install –recheck /dev/sda

update-grub

輸入完畢后,就可以重啟計算機了,重啟后你就會發現雙系統引導菜單又回來了,是不是非常簡單。

接下來我們還可以順便把windows修改成Grub2的默認啟動項

1、sudo nautilus
使用root權限開打文檔管理器(如果你使用其他的文檔管理器,那么把nautilus改成那個文檔管理器的名字即可)

2、使用右鍵菜單的notepad類軟件打開/etc/default/grub這個文件。

 

3、文件中“GRUB_DEFAULT=0”就是默認啟動項,也即是啟動菜單中第一個,通常windows都在第5項,所以這邊的0要改成4

4、文件中“GRUB_TIMEOUT=10”,就是啟動項菜單顯示時間,默認10秒,你可以改成5秒或者3秒。

5、修改完文件,保存后,打開終端,輸入sudo update-grub,重啟就可以看到默認啟動項已經改變成windows了。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM