当我收到以下错误时,我试图从运行在CentOS 7上的开发虚拟机上的最新主线内核启动 -
[确定]开始显示普利茅斯启动画面。
[确定]达到目标路径 [确定]达到目标基本系统 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”保存到USB记忆棒或/ boot /并将其附加到错误报告中。
奇怪的是,在检查UUID
/etc/fstab
条目后,我发现相应的条目确实存在 -
[root @ localhost:〜] $ 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
的{{1}}与dracut日志抱怨的内容相矛盾。
我能找到的大多数建议/解决方案(例如here和here)都要求用户从我没有的LiveCD启动系统。有人可以帮我解决这个问题吗?
答案 0 :(得分:0)
如果要从启动中删除此条目,可以重新安装/
mount -o remount,rw /
然后删除或评论条目导致的错误,然后重新启动。
此类错误也可能是由磁盘问题引起的,尝试启动
fsck -y / dev / sda3
然后重启以确保它全部正常工作。
答案 1 :(得分:0)
这对我有用:
一旦进入紧急模式,就运行
xfs_repair -L / dev / dm-0 &&重新启动
登录并在终端运行中
sudo xfs_fsr / dev / mapper / centos-root 须藤xfs_fsr / dev / dm-0 重新启动
不能100%确定问题是什么,但是我所有的centOS VM(无论版本如何)都可以做到这一点。我在这个问题上工作了一个星期。