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" ,一共四处。

保存退出。再重启电脑!解决!

 

posted @ 2020-04-02 10:53  Ⅲ人刑  阅读(1444)  评论(0编辑  收藏  举报