CentOS 7 安装问题:dracut_initqueue[599]: Warning: Could not boot 原因,及解决办法
Win8.1下,将从CentOS官网上下载的CentOS7镜像文件,用UltrISO以硬盘镜像方法写入U盘 安装过程中出现下面错误: dracut-initqueue[624]:Warning: Could not boot. dracut-initqueue[624]:Warning: /dev/root does not exist. Starting Dracut EmergencyShell… Warning: /dev/root does not exist 原因是:UltroISO在Window下写入U盘的安装文件路径,没有被Linux安装程序识别 解决方法如下: dracut:/# cd /dev dracut:/dev# ls 后找到安装文件所在的位置,我的是sdc,因为我有两块硬盘,我的U盘排第三,所以是c。 重启在安装界面按下Tab键,修改启动配置,将 - vmlinuz initrd=initrd.img
- inst.stage2=hd:LABEL=CentOS\x207\x20x86_64 rd.live.check quiet
复制代码 改为: vmlinuz initrd=initrd.img inst.stage2=hd:/dev/sdc quiet 就可以了。
我用U盘安装时也碰到了这个问题,貌似是找不到安装镜像。
后来搜索到的解决办法:
http://www.linuxidc.com/Linux/2012-06/62109.htm
看里面下面那段。
------------------------------------
然后开机进入之后出现
dracut:/#
输入以下
输入以下命令
dracut:/# cd dev
dracut:/# ls
接下来找到以sd开头的,有的是sdd,有的是sdb,还有的是sdc,不过貌似一般都是sdb,这里你可以看到以sdb开头的文件有两个分别是sdb和sdb1,sdb1代表的就是你的U盘了,这里是假设你看到的是sdb1,我的显示是sdb4,记住你看到的是哪个。
然后重新开机,你会看到
Install or upgrade Fedora
Troubleshooting
当选第一项的时候(默认就是)按下Tab键,下面会出现
append initrd=initrd.img root=live:CDLABEL=Fedora\x2017\x20i386 quiet
这时你把后面改为
append initrd=initrd.img repo=hd:/dev/sdb1:/ quiet
其中sdb1就代表你上一步看到的,然后点确认就OK了。
只要把u盘label改掉就行
不能有中文 空格 最好改成数字,再结合上面的方法 把对应的LABEL后面的改成数字表示的卷标就行了。
|