centos 7 安装遇到dracut等问题的总结

Linux发行版之前用的是Ubuntu , 乌托邦Linux做的非常友好,无论是安装还是测试,我感觉比windows10还好,仅次于windows7,近期因为测试服务器软件移植需要,需要增加主流的Linux发行平台Redhat一线的平台,因为centos比较流行,就选择了CentOS 7的X86-64版,很早很早的时候,曾经用源代码编译的方式安装过Redhat Linux,经过那么多年的发展,以为再次安装应该很简单了,至少不会有很多问题,结果是我想错了,各种的意想不到,

下载CentOS镜像,这不会有多大问题,选择X86-64的中国镜像,反正一大堆连接,速度都非常快,注意不要下载网络安装的精简版本,如果你带宽足够,你也可以下载everything版本,也就是包含所有软件工具等的版本,一般不需要.

第一个坑,就是启动U盘制作,因为之前安装ubuntu linux,电脑里已经安装了universal usb installer,就想当然的使用它来制作,制作列表里选择CentOS,结果发现无法选择镜像,以为是软件Bug,就选择了最后的未列出Linux,强制写入,一路OK

把U盘插入笔记本,选择u盘启动,选择Test and Install CentOS, 然后界面就卡住,按ESC进入紧急模式,出现的dracut# 命令行,在网络上搜索很好多解决办法,其中之一就是安装的时候按Tab,修改启动命令,按网络解决方法之一去做, 在命令行下,切换到/dev, 然后ls,一堆的sdax sdbx,不过猜了一下,因为sdb下数字少,因此基本可以判定sdb1是u盘,然后重新启动,按TAB, 出现命令行:

vmlinuz initrd=initrd.img inst.stage2=hd:LABEL=CentOS\x207\x20x86_64 rd.live.checkquiet

灵光一现,这LABEL应该就是U盘的标签啊, 于是把U盘的标签改成CENTOSX8 [这是因为univeral usb installer 制作的是fat32隔格式的u盘,8.3格式,就是8个字符,因为需要缩写],然后把命令行LABEL=后面内容

改成LABEL=CENTOSX8  quiet

按回车,顺利进入图形安装界面

第二坑, 进入CentOS图形安装界面后, 设置完安装磁盘和网络后,  设置基础软件仓库时出错 , 始终无法解决,晕死了, 然后搜索,一大堆的解决方法都是通过网络连接来解决,可是我查看U盘里的package, 这些基础软件都在的啊,然后尝试通过在家里的另一台电脑上开启FTP服务,利用虚拟光驱把iso文件载入,然后在设置里填写ftp目录,结果10分钟后还是失败,好吧,继续搜索,终于看到有人说,因为从CENTOS7开始,镜像要使用RAW模式进行刻录,常见的制作软件不行,然后联想到universal usb installer 制作安装盘的时候,选择CentOS,就无法选择iso文件的问题,知道是刻录软件出问题导致的,这是因为实际上CentOS 7开始,它的映像是采用的RAW格式,不能随便按照常规的ISO方式进行写入了,于是根据提示,下载了Win32 Disk Imager (或者RaWrite), 写入iso, 草蛋,制作完成的U盘只有10几MB,看不到内容,这下无法使用改卷标大法进行安装了

继续使用重新制作的u盘进行安装,

不想继续瞎猜安装盘,于是按照搜索内容,在启动那里按Tab, 将命令行修改成 vmlinuz initrd=initrd.img dd linux quiet

顺利找出安装盘是 /dev/sdb1

重新启动,按Tab,然后将命令行修改成

vmlinuz initrd=initrd.img inst.stage2=hd:/dev/sdb1  quiet

按回车,终于正常了,这下基础软件什么的都正常了,设置完安装位置,切忌如果不是服务器,要选择图形桌面,默认是最小安装 [装完就是个命令行了], 然后钩选需要的软件,建议常用软件都在这里一次选择

完成安装,重启就出现两个选择,一个是常规CentOS, 另一个是应急模式,选第一个就顺利进入X windows模式的CentOS了

终结,正确安装CentOS 7.x的方法

[1] 下载镜像 [不要下载网络安装版,要不你会哭的]

[2] 使用   Disk Imager 或者 raWrite u盘制作软件进行iso写入,记得不要使用universal usb installer或者类似的iso u盘制作软件

[3] 使用u盘启动,按Tab, 第一次的时候通过修改命令行成 vmlinuz initrd=initrd.img dd linux quiet ,找出安装盘的盘符,不要sdb1 sdc1那样去瞎猜,那样太累人了

[4] 重新启动,然后按Tab, 将命令行的安装源改成你自己的盘符,类似 [我笔记本上的对应盘符是sdb1,]

vmlinuz initrd=initrd.img inst.stage2=hd:/dev/sdb1  quiet

只要你的硬件不是太新,那么应该没问题,就顺利执行安装了,如果出问题,也只是你选择错误,安装本身是不会出问题了.









你可能感兴趣的:(Linux,phoenixp2p)