1.环境、工具
(1)主机:ThinkPad win10系统;
(2)CentOS-7-x86_64-DVD-1804.iso;
(3)UltraISO:用于将ISO文件写入U盘,类似刻录机软件;
2.安装步骤
2.1.检查主机BIOS配置
(1)重启电脑,进入BISO设置界面(ThinkPad为F1键),利用方向键移动和回车键选择确认;
(2)进入BIOS后,在“Security”菜单栏下,选择“Secure Boot”项;
(3)进入“Secure Boot”页面,选择“Secure Boot”项,会弹出选择框(Disabled/Enabled),选择“Disabled”选项;
(4)按“Esc”退出到主界面,在“Startup”菜单栏下,查看“UEFI/Legacy Boot”选项是否为“Both”或“UEFI Only”,不能为Legacy Only。若为“Both”,建议更改其子选项“UEFI/Legacy Boot Priority”为“UEFI first”;
(5)按“F10”保存并退出;
Tip:“UEFI”和“Legacy”为BIOS两种启动模式,目前新电脑一般都支持UEFI模式,也是主流趋势,对应GPT硬盘分区模式,而Legacy模式属于比较老的模式,对应MBR硬盘分区模式,所以如果要切换两种模式,相应的硬盘分区模式也需要更改(格盘);
2.2.制作系统启动U盘
其中格式化选择Fat32格式,即使iso文件超过4G,该格式下会将iso文件内容解压到u盘里。记住U盘的名称,后续需要使用。(我的是"Centos 7 x8",可能是显示长度限制,导致与后续安装时的label不一致,被截断)
2.3为Centos创建空闲分区
(1)右键我的电脑选择“管理”;
(2)进入后选择“存储”—“磁盘管理”,选择一个有多余空闲容量的分区,右键其选择“压缩卷”;
(3)在“输入压缩空间量”项填写预期给Centos的空闲容量,比如102400,单位是MB;
(4)点击“压缩”后,会出现一个上一步填写的大小的空闲分区;
2.4.使用U盘启动安装Centos
(1)重启电脑按“F12”进入启动项选择页面,选择U盘启动项(名字含有“USB”或U盘品牌等关键字)。
(2)UEFI模式:按“E”,会看到“vmlinux initrd=initrd.img inst.stage2=hd:LABEL=CentOS\x207\x20x86_64 quiet”等,LABEL对应启动U盘的盘符,两者需要一致(将LABEL=CentOS\x207\x20x86_64修改为LABEL=CentOS\x207\x20x8,即前面步骤记下的U盘名称),否则出现Pointer to TMDs table invalid或starting timeout scripts等错误。非UEFI模式,需要按TAB。修改完后,按CTRL+X完成修改;
(3)再选择“Install Centos 7”选项进入安装页面;
(4)选择系统—安装位置,选择一个硬盘,点击其他存储选项—分区—我要配置分区,点击下方的"+"可配置各个挂载点(比如“swap”分8192,“/boot”分512,“/boot/efi”分256,“/”分8192,剩余的都给“/home”,单位默认为Mib),然后点击完成—接受更改;
(5)如果需要安装gui,则点击软件选择,可选gome或kde桌面等,默认为最小安装;
(6)接着再配置root用户、新建用户等,坐等安装完成;
(7)安装完成后,进入centos并配置一些选项,就可随便使用了,centos的界面比ubuntu有点丑。。。
(8)可重启电脑,会进入系统选择界面(其中包括centos和win10),未碰到win10引导项丢失问题。
3.安装后配置
(1)默认启动centos,可修改为windows:
sudo grub2-set-default {i} //i为目标系统的index,起始为0
sudo awk -F \' '$1=="menuentry " {print i++ " : " $2}' /etc/grub2.cfg //可列出所有系统的index和名称
sudo grub2-editenv list //可查看修改是否成功,显示为上述的数字,就可以重启看效果了
(2)后续更新