1、首先准备一个至少8G的U盘,里面的内容需要清空,完全制作启动U盘。
2、下载软碟通(UltraISO)和Centos 7。
UltraISO下载地址:https://cn.ultraiso.net/xiazai.html
Centos 7下载地址:http://isoredirect.centos.org/centos/7/isos/x86_64/CentOS-7-x86_64-1905-dvd1.iso
3、电脑上插入U盘,打开UltraISO-->文件-->打开,选择Centos 7的iso文件。完成后如下图所示。
4、将硬盘格式化。
这里选择默认的选项,点击“格式化”,这时候会弹出一个新的窗口,我看B站教程选择的磁盘格式为NTFS,但是其他教程里选择的是默认的FAT32,参考网友的讲解,感觉选择FAT32是正确的。
5、将U盘插入物理机,开机进入BOIS设置U盘启动。
选择在“install centos 7”选项直接回车,结果发现报错,在报错页面输入“ls dev”,再把U盘拔下来,再输入“ls dev”,对比两个内容中缺失的部分是什么,我的是sda和sda4。于是将U盘重新插上去,输入reboot,重启物理机,进入含有“install centos 7”选项的页面,如图。
但是不要进去,输入tab键,再按下e键,进入配置编辑模式。
将里面的原代码:
vmlinuz initrd=initrd.img inst.stage2=hd:LABEL=CentOS\x207\x20x86_64 rd.live.check quiet
改成:
vmlinuz initrd=initrd.img inst.stage2=hd:/dev/sda4 quiet
这里要看自己的U盘是哪个,我的是sda4,所以改成sda4。修改完成后,键盘输入Ctrl+X启动。
6、后面就成功进入安装页面。
注意事项:
这里说一点,因为我之前选择的是NTFS格式,所以在分区的时候需要再加一个挂载点/boot/efi。大家可以试试用FAT32,应该不会这么麻烦(我也不懂,下次我再尝试下是否可行)。
然后在分区的时候还遇到一个问题,就是磁盘可用空间不足,总空间有950多G,但是可用空间只有4M,后面找到了解决方法,大家可以参考一下:https://www.cnblogs.com/liangliu/p/6229232.html
================================================================
后续:
过了几天不知道怎么回事,今天一开机电脑桌面黑屏,图标显示不全,任务栏也显示不全,查看了报错:“gnome-control-center killed by sigsegv”,但试了很多解决方法还是不管用,只好决定重装一次系统。如果有遇到同样问题的小伙伴可以参考这篇文章,里面几乎把网上的所有方法都收集了:【虚拟机相关问题解决】虚拟机黑屏不显示桌面壁纸,不显示上下菜单栏,窗口没有全屏、缩放、关闭按钮一栏_opengauss 黑屏-CSDN博客
这一次我把u盘重做,选择FAT32格式,一路按照上述方法进行,最后也是成功安装了。