我试图从我的开发VM的最新主线内核在CentOS 7上运行启动时,我得到了下面的错误 -
警告:无法启动|警告:/ dev/disk/by-uuid/XXXX不存在|启动Dracut紧急壳牌
[OK]开始显示普利茅斯引导屏幕。
[确定]达到目标路径。
[确定]达到目标基本系统。
dracut-initqueue [XXXX]:警告:无法启动。
dracut-initqueue [XXXX]:警告:/ dev/disk/by-uuid/1869f2f0-12eb-46c4-be93-492894408e49不存在
正在启动Dracut Emergency Shell ...
警告:/ dev/disk/by-uuid/1869f2f0-12eb-46c4-be93-492894408e49不存在
生成“/run/initramfs/rdsosreport.txt”进入紧急模式。退出shell以继续。
输入“journalctl”查看系统日志。
您可能想要将“/run/initramfs/rdsosreport.txt”保存到U盘或/ boot /,并将它们附加到错误报告中。
奇怪的是,在检查的UUID
为/etc/fstab
条目,我发现对应的条目不存在 -
[根@本地:〜] $ BLKID
的/ dev/SDA1:UUID =“21b93822 -9a9a-4941-b8a0-62cac8509b6a “TYPE = ”XFS“
的/ dev/SDA2:UUID = ”4c52c6a2-0a6d-4154-b3d0-0aebf69eb324“ TYPE = ”交换“
的/ dev/sda3的:UUID =” 1869f2f0 -12eb-46c4-be93-492894408e49“TYPE =”xfs“
[root @ localhost:〜] $
正如上面可以看出,对于uuid
与/dev/sda3
什么dracut日志抱怨矛盾。
我能找到的大多数建议/解决方案(例如here和here)都要求用户从我没有的LiveCD启动系统。有人能帮我解决这个问题吗?
最后,我在新虚拟机上解决了这个问题。似乎问题是由以下任一项或其组合引起的:[1]启动分区只剩下很少存储空间,[2]缺少'dot-config'文件中的一些重要配置选项。在选择**正确的**'dot-config'文件并移动到新的虚拟机(因此,没有缺乏存储空间的问题)时,一切都解决了。 – rurtle