windows10 Centos双系统安装且启动修复引导

提醒:我是先安装Windows10,然后安装Centos7,这是方便引导的调整,我装了几次先装centos,然后再装win10,每次引导都会覆盖,出错。

安装Windows系统

1. U盘制作启动盘win10系统

(假如你的电脑坏了,什么没有,你可以做pe盘,进入后分区,留出一个空闲区用于安装Centos到微软官网下载Windows10下载工具,并且下载Windows10 镜像,下载时选择选择到U盘。电脑需要插入U

U盘安装介质插入要安装系统的电脑,在资源管理器中打开U盘文件。点击安装文件图标,就能进行安装

2. 正常安装(网上有步骤)

3. 注意事项

若本来存在Windows系统,或者安装成功,可以压缩磁盘卷留出一个空闲区用来安装Centos7,这样在后面的安装中就可以自动选择空闲区安装系统,不会放到其他盘的。

安装Centos7

1. 制作启动盘

下载Centos7系统ISO文件,用USBwriter写入U

F12(不同电脑不同进入安装界面程序)进入boot界面

2. 进行安装

此时选择进入U盘安装后,直接按Table键,此时会出现vmlinuz initrd.img inst.stage2=hd:LABEL=Centos\之类的

修改成vmlinuz initrd.img inst.stage2=hd:/dev/sdb4.此时的sdb4是你的U盘在centos系统中识别的名字。可以用命令vmlinuz initrd=initrd.img linux dd quiet查询,等一会看到Centos\之类的盘的名字就是了,然后直接关电源退出,重新开始输入这一步。

3. 选择安装位置

选择自己的磁盘,会自动定位到刚才分配的空闲空间中,然后可以自定义分区,也可以自动分区。

 修复引导

此时,开机应该没有出现win10启动引导项

CentOS7中需要配置/boot/grub2/grub.cfg,但是会警告该文件不能被修改,这个文件是通过grub-mkconfig使用配置文件模板和设置自动生成的。 
所以我们修改模板文件,然后使之自动重建grub2引导。

1修改
$ sudo vi /etc/grub.d/40_custom
得到打开文件后,执行a进行编辑,
#!/bin/sh
exec tail -n +3 $0
# This file provides an easy way to add custom menu entries. Simply type the 
# menu entries you want to add after this comment. Be careful not to change
# the  'exec tail' line above.
menuentry 'Windows 10'{
set root=(hd0,1)
chainloader +1
}

~
~
~
~
~
~
~
"/etc/grub.d/40_custom" 9L,272C

Esc,在按ZZ(或者Shift+:并输入wq),保存编辑并退出。

2修改
$ grub2-mkconfig -o /boot/grub2/grub.cfg
生成grub.cfg文件。
3重启:
$ reboot
重启既可以看到为windows10的引导了。

注意: 根据自己的实际情况,grub2中的第一块磁盘的第一个分区是(hd01),不是(hd00)。 chainloader +1中,+1是在一起的,注意一下。

 

至此,双系统安装完成。

 

 

 

 

猜你喜欢

转载自blog.csdn.net/qq_36792525/article/details/80830713
今日推荐