2016-06-19 36 views
-1

我试图从我的开发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日志抱怨矛盾。
我能找到的大多数建议/解决方案(例如herehere)都要求用户从我没有的LiveCD启动系统。有人能帮我解决这个问题吗?

+0

最后,我在新虚拟机上解决了这个问题。似乎问题是由以下任一项或其组合引起的:[1]启动分区只剩下很少存储空间,[2]缺少'dot-config'文件中的一些重要配置选项。在选择**正确的**'dot-config'文件并移动到新的虚拟机(因此,没有缺乏存储空间的问题)时,一切都解决了。 – rurtle

回答

0

如果要删除从引导此项,你可以挂载/

安装邻重新装载,RW/

然后删除或注释的条目引起的错误,然后重新启动。

而且,这种错误可能是由磁盘问题引起的,尝试启动

的fsck -y的/ dev/sda3的

并重新启动,以确保一切正常。

+0

谢谢你的回答。但是,这并没有解决我的问题。幸运的是,我能够从不同的内核版本启动。由于我的开发设置是在虚拟机上进行的,我的主要目标是学习内核编程,因此从该虚拟机保存重要的文件/配置并创建新的虚拟机将成为一种更简单的替代方案,并为我节省大量时间。此外,这个问题与SO无关。因此,投票结束这个问题。 – rurtle

相关问题