U盘安装centos7,报错。提示:/dev/root does not exist 并且前面出现n排同样的警告:Warning:dracut-initqueue timeout - starting timeout scripts
然后就折腾,看到这些解决博客:/butta/p/6349757.html 基本看到的解决方法都是这个样子的,但这个并没有解决我的问题
其实他们说的并没有错,就是没有认到这个u盘,导致超时,才会出现上诉的报错,我电脑上看到的u盘名字(标签)是这样的:
也就是为:CentOS 7 x8
我们查看这个u盘里面对应文件:L:\isolinux\isolinux.cfg信息是这样的:
所以这个u盘的名字其实应该是:CentOS 7 x86_64
为什么你写入后会少了呢?其实是因为字节数是有限制的,刚好到8这个字节后满了,名字不能再长了,不信你可以在你电脑找个盘右键重命名看看,是不是有限制?
那么改的方式就应该有两种,一种是改文件信息,另一种则是两个都改;""表示转义符,“\x20”在代表空格,u盘的名字就是有空格的。这里我就直接把文件信息改了,改成和u盘名一样的,如下:
结果当然是,错了! 嗯说错,就是还是没解决,而我想到的,就是应该不是改这个文件或者不是这个位置。因为这个跟我进去之后看到的(按e)看到的信息并没有改变:initrd=initrd.img inst.stage2=hd:LABEL=CentOS\x207\x20x86_64 rd.live.check quiet
但是这样也是很简单的了,直接把上面改成:initrd=initrd.img inst.stage2=hd:LABEL=CentOS\x207\x20x8 rd.live.check quiet
问题就解决了,其实一开始知道是这个原因的话,就不用折腾那么久了,直接修改搞定,也不用像其他博客说的什么进入/dev然后查看是sda还是sdb之类的。(当然,可能具体遇到的问题是不一样的,所以解决方法也不一样而已)。
最后说一下,文件信息修改的位置其实是下面这个:
原文链接:/qq_25868251/article/details/83900307