准备工作
电脑的启动方式
电脑是UEFI
启动还是传统的Legacy BIOS
启动
开机按F2,进入BIOS,在boot项中,boot mode为UEFI,则为UEFI启动方式。
也可以通过按下win+r
打开运行,输入cmd打开命令提示符,输入
1 | bcdedit /enum {current} |
按回车执行;
如果path路径是winload.efi
,则说明系统是通过UEFI模式启动。
如果是winload.exe
,则说明时传统的Legacy BIOS
。
只有知道了当前的启动方式后面出现什么问题,再查询其他资料时才更方便。
磁盘分区形式
Ctrl+X
打开磁盘管理
在磁盘0/磁盘1上右键属性
如果是MBR的形式,则在使用u盘安装的时候,只能选择Generic USB Flash Disk
,而不能选择UEFI Generic USB Flash Disk
,因为如果选择了UEFI Generic USB Flash Disk
启动方式,在创建挂载的时候,是无法创建/boot
挂载点的。
下载镜像
http://mirrors.aliyun.com/centos/7.9.2009/isos/x86_64/
制作镜像
U盘制作不要选择UltraISO,因为这个没法自动识别安装时的U盘挂载点,所以要安装USBWrite。
链接:https://pan.baidu.com/s/1lw0DRFdAeZdgXO-G4CHqvw
提取码:psvm
安装
重启插入CentOS 7系统盘,华硕主板启动时按F8选择启动项,选择系统安装U盘进入
出现安装选项时选中第一项即Install CentOS 7
,不要回车进入,按e
键
会出现两行,第一行大致如下:
1 | inst.stage2=hd:LABEL=CentOSx207x20x86_64 quiet |
后面添加 inst.gpt
1 | inst.stage2=hd:LABEL=CentOSx207x20x86_64 quiet inst.gpt |
按Ctrl+x
开始安装。
引导修复
注意
下面的方式只适用于
Legacy BIOS
启动的方式如果是
UEFI
启动并且Windows
和CentOS
安装在不同的硬盘中是不需要引导修复的,启动时选择不同的硬盘即可。
在上一步安装完成后系统会要求重新启动计算机,然而重启之后就会发现centOS会让你选择进入哪个系统(初始有两个,一个centOS一个centOS-rescue),但是Win10不见了!!但是不用担心,其实是因为centOS无法识别Win10的引导文件,所以只需要修复一下grub配置文件就好了
安装ntfs-3g修复引导文件
1 | #需要root权限 |
安装完成之后,就会在启动选项里找到Win10了(我在修复完成之后启动系统选项里多出了一个centOS的选项,也就是有两个centOS可以选择,只有版本号有小的不同,我选了第一个,启动正常,第二个没有试过)