用U盘安装centOS7系统出现dracut:/#的解决方法

哎,前两天帮朋友装了系统,卡在dracut:/上。
我挣扎了很长时间。
别告诉我,我还真找到了办法。

我记得上周三是在朋友家。
他的旧 ThinkPad 在安装过程中卡住了,唯一剩下的就是命令行屏幕,看起来很模糊。
朋友急得直跺脚,说尝试了很多方法都没有效果。
我看了看他的U盘,怀疑是不是启动参数有问题。

我要求他们重新启动并重新进入安装界面。
蓝色启动菜单一出现,我就让他按 Tab 键。
当然,这后面还跟着vmlinuz、initrd.img、inst.stage2 =hd:LABEL=centOSx2 07 x2 0x8 6 _6 4 rd.live.checkquiet等一系列参数。
看上去令人眼花缭乱。
我请他写下来。

然后我让他按 Enter 键并输入 dracut:/ 提示符。
我让他输入 cd/dev 然后 ls。
屏幕上出现了很多东西,SDA、SDA1 、SDB、SDB1 ……我让他仔细看,问他是什么U盘。
他指着那个小U盘说道:“这是我装系统用的,叫金士顿。
”我顺着他的手指看去,发现列表里有sdb4 ,于是我说:“够了,设备名是sdb4 ”回到启动参数,我让他按Tab键再看一下,让他把hd:LABEL=centOSx2 07 x2 0x8 6 _6 4 rd.live.checkquiet去掉,改写为hd:/dev/sdb4 quiet。
我说你看前面那个hd:/dev/sdb4 直接引用该磁盘,后面的静默部分使其静默安装。
他按照指示做了,然后按了 Enter 键。

然后他又开始了。
这次他进入了启动菜单并按下了Tab键。
我又让他们看了一下参数,果然变成了vmlinuzinitrd.imginst.stage2 =hd:/dev/sdb4 quiet。
他直接按了回车键就开始了,这次很顺利地进去了,一直假装完成。
我的朋友很高兴,坚持请我吃饭。

等一下,我在安装系统的时候,有时会遇到这种事情。
特别是当U盘标签名称有点特殊,比如空格或者中文标签时,使用LABEL=效果不是很好。
看来直接使用路径比较安全。
这是一个小技巧吗?下次有人遇到困难时,你可以先尝试这个吗?
不过话说回来,你需要先检查U盘是否有镜像,使用isainfo -i或者其他命令查看镜像是否有问题,然后再指定。
你必须注意这一点。

就是这样,sdb4 ...好吧,有时sdc1 也很常见。

解决u盘安装centos7出现dracut的问题

上周,我的朋友在安装 CentOS7 时遇到了 dracut 问题。
解决步骤如下:
第一步:确认U盘设备名称。
当安装卡在dracut:/时,使用cd /dev命令,然后输入ls回车即可看到U盘设备名,一般是sdb后面加数字。

第二步:重启并修改安装引导参数。
重启后按Tab键,更改inst.stage2 参数,将hd:LABEL=...替换为hd:/dev/sdb4 并删除rd.live.check。

注意:设备名称必须准确,参数格式必须规范,如果有多个U盘,请先断开其他设备。
原理是dracut自动寻找安装源。
如果没有找到,它就会进入紧急模式。
您可以通过手动指定设备路径来绕过它。

你明白了,我希望这对你有帮助。