/ 杂七杂八 / 42浏览

[Centos7] 系统出现dracut timeout的解决办法

家里有台小微站,想从windows换到Centos7,安装时候按教程报错,然后搜了一下

U盘装CentOS7系统:

  • 首先将iso文件,整理成装机U盘,网上方法很多(例如软碟通或老毛桃),我就不赘述了

  • 将U盘插上服务器,重启服务器,启动时,进入bios, 不同品牌的电脑启动快捷键(百度自行查找),进入安装页面

  • 安装时,一般会遇到一个报错,dracut-initqueue[1066]: Warning:dracut-initqueue timeout- starting timeout scripts

图片实例,当时没有拍,然后发现是U盘目录指定错了

  • 其实就是在进入U盘启动项重装系统过程中,失败不到U盘导致的,需要修改启动脚本,指定U盘盘符即可

确定U盘盘符

  • 在处理问题时,搜索到一堆文章,都没说到点子上,而是盲目的认为U盘盘符是/dev/sdb4之类的,或者挨个尝试

  • 有建议查看所有系统目录,使用命令ls /dev 去找,会得到如下界面,一堆盘符,不好确定是哪一个

毕竟按教程来是写着SDB4,妥妥的报错了

然后找到了教程,不需要复杂的 方式,方法如下:

直接通过blkid就可以找到U盘的盘符了,因为U盘的文件格式是vfat,而系统磁盘都不是这个

图片源于网络,借鉴示例

  • 一下子就可以区分出来,U盘是 /dev/sda2

  • 除非你插入了多个U盘,有多个vfat,你可以把装机盘以外的U盘拔掉,再去试一下

修改启动命令

找到U盘的盘符,后面修改就比较简单了,从U盘启动时,按e进入启动修改配置界面

将CentOS\x207\x20x86_64.check改为U盘盘符,如下

vmlinuz initrd=initrd.img inst.stage2=hd:LABEL=CentOS\x207\x20x86_64.check quiet 改为 vmlinuz initrd=initrd.img inst.stage2=hd:/dev/sda2 quiet

然后按Ctrl+X就出现了centOS的安装界面了

如果Ctrl+X失效,没反应,可以试试F10