centos7+win10双系统引导问题

时间:2024-05-21 18:43:24

安装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了

centos7+win10双系统引导问题

改为:

centos7+win10双系统引导问题

2. 修改默认启动系统为win10:

在终端输入:

# grub2-set-default 'Windows 10'  回车

验证默认启动项:
# grub2-editenv list
输出:
saved_entry=Windows 10

此时设置为win10为默认启动系统