对于mbr引导启动的双系统
网上有安装windows、linux的相关教程,但大部分都会用到easybcd这个软件,还有就是要配合winpe环境下使用。我们这里不需要使用额外的工具,直接可以搞定。
步骤如下:
- 先安装Windows 7操作系统,注意,要空出一定的未使用空间给Linux使用!
- 在剩余的分区中,安装CentOS7操作系统。
接下来,启动进入centos7系统,编辑/etc/grub.d/40_custom这个文件
vi /etc/grub.d/40_custom
添加如下内容到其中
menuentry "Windows 7" { set root='(hd0,1)' chainloader +1 }
这个Windows 7菜单目的是告诉grub程序,在第一个硬盘(hd0)的第一个分区(hd0,1)检查启动引导项。
最后就是更新grub:
grub2-mkconfig -o /boot/grub2/grub.cfg
重启:
init 6
此时就可以看到启动引导项了:
根据需要,上下移动光标,选择你需要启动的系统。
UEFI双系统的说明
UEFI安装Windows 10(64位)和centos 7双系统为例,由于大部分linux系统不支持UEFI的secure boot(貌似RHEL7和最新版的CentOS7可以安全启动),所以,安装这种双系统需要进入UEFI,先把secure boot给关闭掉。
另外,UEFI下,磁盘默认使用GPT分区,这点大家需要注意下;我也推荐先安装Windows 10,空出一定的磁盘空间,在安装CentOS7。安装过程中,不要更改已有的windows分区。
安装完毕后,启动项会看到多出来“Windows Boot Manager”
想从Windows 10启动,直接选择Windows Boot Manager即可。
传统BIOS和UEFI下安装Windows和CentOS 7双系统教程