CentOS7+Windows10双系统安装总结
你好! 这是我第一次使用 csdn写blog,如有问题请提出,见谅。这篇文章如题所述,讲述centos双系统的事。先说结论:
1.我推荐使用uefi引导启动,这个更快也更好;
2.写入镜像推荐使用rufs软件,写入问题见下文;
3.安装问题;
4.不需要进行引导修复,centos7以上会自动添加,同理Ubuntu新版也会;
还有一点要注意,在BIOS里关闭Secure Boot。
这里分为两种引导模式,先说结论,我推荐使用uefi引导,这个更快也更好。至于如何区分则是在BIOS里的Boot选项中开启或关闭csm 开启则是传统引导,反之。
1.传统引导下,Windows引导也必须是传统引导,不然会出现引导冲突导致Windows无法引导启动,且必须确保硬盘格式为MBR格式,可用diskgen之类的工具转换。
2.uefi引导时,必须确保硬盘格式为gpt格式,也可用diskgen之类的工具转换。
uefi引导下
如果是用ultraISO或者unetbootin写入镜像,需要在启动选项中按e出现需要修改第一行如下:
修改为:在’hd:’ 后改为 ‘/dev/镜像驱动号 quiet’。如下:
vmlinuz initrd=initrd.img inst.stage2=/dev/镜像驱动号 quiet
一般大多为sdb4。可以按下Ctrl+x尝试使用,错误的话会有这样的提示无法启动:
vmlinuz initrd=initrd.img linux dd quiet
按下Ctrl+x,屏幕会出现挂载盘选择的的界面,该界面会显示,挂载盘名称(DEVICE)、类型(TYPE)、标识(LABEL)等信息,通常情况下选择标识为CentOS的就OK,也可以一个一个试。这时候记下挂载盘名称,重启电脑,启动进入U盘,出现系统安装选择界面,记住,要选第一项,没有test的那个,按e键,修改后按下Ctrl+x即可。
重回上文,使用ultraISO或者unetbootin这两个软件写入一个卡一个慢,还很容易写坏镜像。
推荐使用rufs写入镜像,这款软件写入后启动不需要按e修改启动选项的信息,直接选择第一项回车开始安装就行。
传统引导下
无需考虑这些操作,使用rufs写入后直接选择第一项回车开始安装就行。
注意的是写入坏镜像的标志是’error poluting xxx’十次,然后提示失败。还有一点是出现’retrying download of xxx’,这个可能是镜像写坏了在重下,也可能是在更新软件包,如何辨别就是装的时候不要联网,没网时是前者就直接是error,后者就不会有这个提示了。这段总结,安装时不要联网。由此引出下一个话题:安装。
除了上述上述安装不要联网外,安装和虚拟机操作几乎相同,唯一需要注意的一点是在配置硬盘驱动器是要多加一个Boot/efi分区(传统引导为Boot/xx,具体忘了),uefi推荐300mb以上,传统引导固定为1kb。
这里推荐一篇大佬的文章:链接: .
貌似现在新的Linux系统都会自动更新启动项表了,不需要自己去添加Windows引导,也不需要用类似easyBCD,boottice的软件,这点很省心。
但我这里还是要提一下,如果你刚好有这方面需求,以下总结:①安装ntfs-3g包,自动配置引导菜单步骤
①步骤:
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的启动项。
然后是②修改默认启动心得:
②心得
首先是修改windows启动项名称:
su root
进入root模式。然后:
vi /boot/grub2/grub.cfg
1)修改名称:
在终端输入:
grub2-set-default 'Windows 10'
(注意空格)回车
验证默认启动项:
grub2-editenv list
输出:
saved_entry=Windows 10
此时设置为win10为默认启动系统
心得
这样子修改很像没有任何效果,如果想彻底windows启动的话推荐在windows下使用boottice软件:
打开BOOTICE,选择UEFI,点修改启动序列
好了,到这里我的总结完毕了,感谢参阅。
uefi引导处引用:
[1] https:///gis_101/article/details/46946433?depth_1-utm_source=distribute.pc_relevant.none-task&utm_source=distribute.pc_relevant.none-task
引导修复处引用:
[2] https:///u013196348/article/details/83475351
========================================================
分割线
这里更新更改centos默认启动项
在上文写到的保持centos为BIOS第一启动项,并且完成对grub2/grub.cfg文件修改后:
注意:以下操作均需获得管理员权限,最好直接以root身份登录
因篇幅问题不能全部显示,请点此查看更多更全内容