安装windows和linux双系统,最好是先安装windows系统,我是先安装了win10系统(安装在固态中),然后又安装了centos7系统(安装在机械硬盘中),是在双盘中安装了双系统,这样的话,我们只能使用centos7系统来引导win10系统(尝试使用win10引导centos7未成功),步骤如下:
1、打开终端,安装ntfs-3g安装包
sudo yum install ntfs-3g
注意:如果安装提示找不到nft-3g安装包,需要先添加epel安装源。命令如下:
sudo yum install epel-release
安装完毕,然后在再进行ntfs-3g进行安装,则可安装成功。
3、执行如下命令:
grub2-mkconfig -o /boot/grub2/grub.cfg
系统会自动找到win10系统的引导项,并加入到grub.cfg菜单中,避免手动修改配置文件的风险,所有系统都能正常启动
4、然后输入:reboot
进行重启系统,启动时会发现启动菜单中有win10的启动项。
上边的情况只是将win10添加到启动项中,而默认还是centos启动,而且添加的win10启动项的名字是Windows Recovery Environment (loader) (on /dev/sdb1),名字太长,我们希望将其名字改为win10,并且改为默认项是win10系统,步骤如下:
1. 修复win10启动项:
使用root身份(必须)打开 /boot/grub2/grub.cfg,找到该位置,将名字改为win10,此时保存,重启就将windows启动项的名字改为win10了
改为:
2. 修改默认启动系统为win10:
在终端输入:
# grub2-set-default 'Windows 10' 回车
验证默认启动项:
# grub2-editenv list
输出:
saved_entry=Windows 10
此时设置为win10为默认启动系统