Linux安裝後Windows引導消失(CentOS 7)
阿新 • • 發佈:2018-12-16
具體原因不明,只需要在root賬戶下更改/boot/grub2/grub.cfg檔案即可。(不一定是grub2資料夾,也有可能是grub資料夾,總之找到grub.cfg檔案即可)。
步驟如下:
1.在到達grub.cfg檔案所在目錄,輸入命令
cd /boot/grub2
2.利用vi編輯器開啟grub.cfg檔案,輸入命令
vi grub.cfg
3.在grub.cfg檔案中找到如下程式碼段
### BEGIN /etc/grub.d/30_os-prober ###
###END /etc/grub.d/30_os-prober ###
4.輸入i進入vi編輯器的編輯模式,然後在這兩句話之間插入如下程式碼
### BEGIN /etc/grub.d/30_os-prober ###
menuentry 'Window8.1' {
set root='hd0,msdos1'
chainloader +1
}
### END /etc/grub.d/30_os-prober ###
注意,chainloader後面是有空格的,其實不同版本的linux的寫法不一定相同,那麼方法其實都一樣,就是照葫蘆畫瓢,你讀讀linux引導的程式碼是怎麼寫的,然後按照語法把這兩句話加上即可。
5.按esc鍵退出編輯模式,然後按冒號(shift+分號),輸入wq儲存退出,然後在bash下輸入命令reboot重啟即可看到windows載入程式。
有的人的windows所在的分割槽不是分割槽0的,那麼重啟如果發現並不成功,那麼程式碼中msdos後面的數字可以從2開始往後試,成功為止。