安装CentOS7出现dracut-initqueue timeout-starting…starting timeout scripts 解决办法 | 少将全栈
  • 欢迎访问少将全栈,学会感恩,乐于付出,珍惜缘份,成就彼此、推荐使用最新版火狐浏览器和Chrome浏览器访问本网站。
  • 吐槽,投稿,删稿,交个朋友
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏少将全栈吧

安装CentOS7出现dracut-initqueue timeout-starting…starting timeout scripts 解决办法

Linux admin 4年前 (2020-07-25) 12904次浏览 已收录 扫描二维码

电脑上用U盘安装Centos没问题,机房服务器上安装会出现starting timeout scripts,之前也有遇到过,记录下

dracut:/# cd dev
dracut:/# ls | grep sd
这样子你就会看到所有的设备信息。
找到sdbx,x为一个数字,是你u盘所在
一般是sdb4 (或者直接把你u盘拔下来 看看哪个消失了 就是哪个)
dracut:/# reboot 重启之后
在install页面按e键
修改vmlinuz initrd=initrd.img inst.stage2=hd:LABEL=CentOS\x207\x20x86_64.check quiet

为 vmlinuz initrd=initrd.img inst.stage2=/hd:/dev/sdbx(你u盘所在)quiet 然后按Ctrl+x就好了。

(把stage2=hd:xxxxxxxxxx改为stage2=/hd:xxxx 把斜杠去掉了,加上斜杠反而不行,这边试过都不行)

通过命令查询到了是sdb4,修改后没有效果,修改为sdb4,无论加不加斜杆都无法启动,还是同样的问题,

用自己电脑查看U盘盘符,发现CentOS 7 x86_64是不完整的,盘符为CentOS 7 x8,修改LABEL为目前的盘符后,

按ctrl x正常启动。

ISO下,在 /isolinux/isolinux.cfg  找到 Install CentOS 7

此处inst.stage2=hd:LABEL=CentOS\x207\x20x86_64

这就是造成超时的原因,inst.stage2 这里应该是指向一个具体的地址,如果是DVD,它的标签就是“CentOS 7 x86_64”,

而U盘则可能是你自己定义的标签。 这就造成了DVD能正常安装,U盘就不行了。

因此,具体操作有2个:

1. 直接修改 /isolinux/isolinux.cfg 里 hd:LABEL= 为U盘的具体标签,或者将U盘的标签修改为 “CentOS 7 x86_64” ,

按照正常流程安装即可。如果害怕空格影响,就把isolinux.cfg 的label 去掉\x20,同时U盘标签也去掉空格。

2. 在选择安装CentOS时,选择 Install CentOS 7 ,然后修改 按 e 键,进入修改状态,将 hd:LABEL= 修改为U盘的标签,

或者修改为当前 U盘在安装机的具体路径,一般为 /dev/sdb4 等,例如:“hd:LABEL=/dev/sdb4”,然后按 Ctrl+x 开始执行安装。

注意fat32文件系统不能设置超11位的卷标,这个也是我卷标名不正确的原因。

 

喜欢 (24)
[🍬谢谢你请我吃糖果🍬🍬~]
分享 (0)
关于作者:
少将,关注Web全栈开发、项目管理,持续不断的学习、努力成为一个更棒的开发,做最好的自己,让世界因你不同。