安装 CentOS 7 操作系统
CentOS 7 不能选择引导装载程序安装在MBR还是自己的分区内,默认会覆盖MBR。
MBR上存放boot loader,centos7使用grub2,其grub2的配置文件在centos系统的 /boot/grub2/grub.cfg 上,该文件记录引导菜单的不同系统入口选项。
linux的grub2程序是可以识别xfs分区的,但是之后在win10上使用easybcd为win10添加的grub2引导程序不识别xfs格式。导致之前的windows10无法引导centos系统(无法识别xfs格式的 /boot 分区)。
因此,为了windows10的grub2能引导centos,最好在建立 /boot 分区时选择ext3格式。(亲测ext4和xfs都不行)
安装 windows10 操作系统
- wind10同样会覆盖MBR.
CentOS 引导 win10
安装ntfs-3g,使linux能识别windows的系统。
yum默认没有ntfs,需要添加源:
wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun/repo/epel-7.repo
安装ntfs-3g:
yum makecache;yum install ntfs-3g
向grub.cfg文件中添加win10引导:
grub2-mkconfig -o /boot/grub2/grub.cfg
这样在centos重启之后,就能在grub开始菜单中出现win10选项。
win10 引导 CentOS 10
安装easyBcd,该软件具有向win10添加其他引导选项的功能。
在easybcd中添加linux引导记录,选择grub2引导程序,自动检测系统与驱动盘。
写入MBR
win10恢复MBR:放入windows7的安装光盘,重启后从光盘引导,在安装界面选修复计算机(或出现图形页面时按快捷键Shift+F10),然后选择命令行,输入 bootrec /fixmbr 回车,来重写Win10的MBR。
centos恢复MBR:借助安装光盘或U盘修复,在光盘引导界面选择救援模式:
使用grub2-install命令重建bootloader:
grub2-install root-directory=/mnt/sysimage /dev/sda
显示无错误,使用sync写入硬盘,reboot重启系统
相关资料
双系统引导:http://blog.csdn/gatherfly/article/details/51864247
centos修复grub:http://www.linuxidc/Linux/2015-03/114678.htm
centos恢复 /boot:http://www.2cto/net/201701/589655.html
centos 更改 /boot区格式:http://blog.csdn/shile/article/details/52919954
安装 CentOS 7 操作系统
CentOS 7 不能选择引导装载程序安装在MBR还是自己的分区内,默认会覆盖MBR。
MBR上存放boot loader,centos7使用grub2,其grub2的配置文件在centos系统的 /boot/grub2/grub.cfg 上,该文件记录引导菜单的不同系统入口选项。
linux的grub2程序是可以识别xfs分区的,但是之后在win10上使用easybcd为win10添加的grub2引导程序不识别xfs格式。导致之前的windows10无法引导centos系统(无法识别xfs格式的 /boot 分区)。
因此,为了windows10的grub2能引导centos,最好在建立 /boot 分区时选择ext3格式。(亲测ext4和xfs都不行)
安装 windows10 操作系统
- wind10同样会覆盖MBR.
CentOS 引导 win10
安装ntfs-3g,使linux能识别windows的系统。
yum默认没有ntfs,需要添加源:
wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun/repo/epel-7.repo
安装ntfs-3g:
yum makecache;yum install ntfs-3g
向grub.cfg文件中添加win10引导:
grub2-mkconfig -o /boot/grub2/grub.cfg
这样在centos重启之后,就能在grub开始菜单中出现win10选项。
win10 引导 CentOS 10
安装easyBcd,该软件具有向win10添加其他引导选项的功能。
在easybcd中添加linux引导记录,选择grub2引导程序,自动检测系统与驱动盘。
写入MBR
win10恢复MBR:放入windows7的安装光盘,重启后从光盘引导,在安装界面选修复计算机(或出现图形页面时按快捷键Shift+F10),然后选择命令行,输入 bootrec /fixmbr 回车,来重写Win10的MBR。
centos恢复MBR:借助安装光盘或U盘修复,在光盘引导界面选择救援模式:
使用grub2-install命令重建bootloader:
grub2-install root-directory=/mnt/sysimage /dev/sda
显示无错误,使用sync写入硬盘,reboot重启系统
相关资料
双系统引导:http://blog.csdn/gatherfly/article/details/51864247
centos修复grub:http://www.linuxidc/Linux/2015-03/114678.htm
centos恢复 /boot:http://www.2cto/net/201701/589655.html
centos 更改 /boot区格式:http://blog.csdn/shile/article/details/52919954