windows10安装centos7双系统踩过的各种坑

这几天忙着捣鼓双系统,快被搞崩溃了。过来说一下踩过的坑,和如何避免。
一、首先是centos
我得电脑本来是有一个ubuntu系统,但是这几天不知道怎么了,ubuntu系统抽了,于是我就只能考虑重新安装,想尝试centos试试。结果踩了不少的坑。
我相信网上安装windows和centos双系统的教程不在少数。因此不多过于赘述,这里只说一下可能会出现的问题。
1、制作启动盘
这里没什么好说的, 网上一搜软碟通,下载试用,按照网上教程来制作。
2、磁盘分区
这里要注意一下,你可以找一个容量大点的磁盘,自己分出50-100G的空间来。也可以使用分区助手(我用的diskgenius)来分。如果你后悔了,想要把空间还回去,注意右击最近的那个磁盘,有个扩展卷,一路下一步就好了。如果扩展卷选项是灰色的,而且你确定你想合并的那些分区没有用,你也可以使用分区助手,删除那个分区,然后再合并。
3、安装:
这里要好好说道了,电脑默认是不使用U盘作为开机启动项的,你得自己去捣鼓,首先进入电脑的bios(不同的电脑不一样,自己去查一下就行),在boot选项下将U盘的启动项放到第一位,并且关闭security boot(至少我的电脑是这么弄的,具体的也可以百度)。保存好退出到启动界面,电脑就会进入U盘的系统界面了。

然后这里又有一个坑,有的电脑是传统模式启动,可能进入的样子是这样
windows10安装centos7双系统踩过的各种坑
但是现在绝大部分电脑都是UEFI启动,这个模式下,启动的时候最下面就不会是让你按tab,而是让你按e。(当然这个是可以修改的,你的电脑的BIOS里面会有UEFI启动这个选项,让它disable就行
这两者是不一样的,按tab的,进入后,只有一行提示windows10安装centos7双系统踩过的各种坑
这里也是网上绝大多数教程显示的界面。
但是按e的,会出现两行,有些人可能没有管这个地方,继续下一步,这个时候就八成会失败。因为他会提示你,什么什么不存在。
这个的原因,是它没有找到你的U盘,这个时候有人会按照教程改成这样
windows10安装centos7双系统踩过的各种坑
就是改成 /dev/sd* (无论是按e,还是按tab,出来的都有这个东西,也都可以这么改)
但是我改了之后,发现依然没用,于是我放弃了使用/dev/sd*这种方法,而改为使用他原生的方法:

setparams ‘Install CentOS Linux 7

linuxefi/images/pxeboot/vmlinuz inst.stage2=hd:LABEL=CentOS\x207\x20x86_64 xdriver=vesa quiet

initrdefi/images/pxeboot/initrd.img

就是LABEL,这个是根据你的优盘名来找的,也就是说如果你的优盘名字和这个参数相同,就可以顺利找到。
比如,我的优盘名:CentOS 7
我的参数就写为:
LABEL=CentOS\x207
这样就可以顺利找到了。

四、进入安装界面
进入以后,还有一个问题,可以用英伟达显卡的人,会发现自己没有教程中那样蹦出来图形界面,这个应该是不兼容的问题,我们可以在LABEL=CentOS\x207\x20x86_64 的后面,加上nomodeset,就变成这样了:

linuxefi/images/pxeboot/vmlinuz inst.stage2=hd:LABEL=CentOS\x207\x20x86_64 nomodeset xdriver=vesa quiet

这样就可以顺利进入图形化的安装界面了,不过这个过程很漫长,而且中途会有花屏的现象,强迫症慎用。
五、其他问题
剩下的就是按照教程来了,基本上都一样,你可以自己去分配磁盘,也可以让他自动分配。安装好了以后重启就可以了。
不过我在这里也出现了一个问题,那就是没有windows和centos的启动选项。。。。。
我使用了各种方法,就是不行,这一个问题我也没有解决,无奈放弃(可能是因为我改了传统启动模式后安装的centos吧,我的是直接启动就进入win10了)。转而还是使用ubuntu吧。

注:图都是用的别人的,当时安装的时候没有拍。见谅见谅