家里有台闲置的ThinkPad X220,想起可以安装一个Centos做个人开发测试服务器,以前通过VMware安装很容易,没想到直接安装折腾了好久。过程记录下来供备查。
X220的硬盘,已经升级为NVMe固态盘,安装时出现问题一直在排查这方面原因,陷入思维误区了。
Centos可以直接下载,地址:Centos7/8 Downloadhttps://www.centos.org/download/
可以选择国内镜像,下载速度还是挺快的。
首先试了以前下载的CentOS-8.3.2011-x86_64-dvd1.iso,安装报错,然后又从上面地址下载了CentOS-8.4.2105-x86_64-dvd1.iso和CentOS-7-x86_64-DVD-2009.iso尝试,还是同样的错误。
.iso文件是通过UltraISO写入U盘的,UltraISO为官网最新版,下载地址:
最新UltraISO官方免费下载 - UltraISO软碟通中文官方网站下载https://cn.ultraiso.net/xiazai.html在设置U盘引导后,首先是选安装,图如下:
直接选了第一个安装(问题就出在这里,原因后面分析),等待一会报错,信息如下:
上面的错误信息可以忽略。继续等待执行。
这里给出了关键的信息:Warning: /dev/root does not exist.
在命令行下,查看各存储的情况: ls /dev
我是通过U盘启动的,这里第一个是sda4,参考标红部分记住。
重启,回到第一个界面:
按‘e’编辑安装选中项,会出现下图界面:
把标红部分改为上面查到的数据,我的是sda4,编辑好后是下图这样子:
按Ctrl+x执行,可以正常启动,回出现图形安装界面,如下图:
之后的安装根据提示走就行。
参考:
安装linux 提示 “Warning: /dev/root does not exist, could not boot” 解决办法_烟雨青黛i的博客-CSDN博客
u盘安装centos7 /dev/root does not exist 导致无法安装解决方案。_bajiudongfeng的专栏-CSDN博客