win7安裝centos8雙系統后win7無法啟動的問題


之前一直用着WIN7和ubuntu雙系統,突發奇想想要換成centos。

於是把裝ubuntu的磁盤清了。(我這里是從C盤壓縮出來的40G)

按照網上的教程裝好了最新版的centos,我這里是8.1。(網上安裝雙系統的教程有很多,可自行查找!我參考的地址:https://blog.csdn.net/realzuile/article/details/82688654

安裝完成centos之后,到了“恢復window啟動項”。

編輯 /boot/grup2/grup.cfg

指令如下: vim /boot/grup2/grup.cfg

把下面這句放到‘40_custom’位置下面(打開boot/grup2/grup.cfg,在接近最下面的位置可以看到)

menuentry “window7” {

        set  root=‘(hd0,1)’

        chainloader    +1

}

編輯完成之后,重啟電腦,電腦啟動發現都有window7選項和centos選項,但是win7和centos都無法啟動。

 

 

 

選擇Centos啟動:

 

 

 

選擇Window7啟動:

 

 

 

提示錯誤信息 大致是“未指定服務器”,“未設置root變量”。

原因:centos8 設置window啟動項不同centos7,以上是centos7的設置方式;centos8應該是這樣:

在 ### END /etc/grub.d/00_tuned ### 下面加上:

### BEGIN /etc/grub.d/01_os-prober ###
menuentry "Window7"{
       insmod ntfs
       set root='hd0,msdos1'
       chainloader +1          
}
### END /etc/grub.d/01_os-prober ###

並且把后面的 "01_menu_auto_hide" 和 "01_users" 分別改成 “02_menu_auto_hide" 和”02_users" ,一共四處。

保存退出。再重啟電腦!解決!

 


免責聲明!

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



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