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" ,一共四处。
保存退出。再重启电脑!解决!