【发布时间】:2016-04-01 02:49:48
【问题描述】:
尝试在 vmware 工作站中编译/构建和启动自定义内核时,在启动新内核时,它失败并落入 shell 并出现错误“无法通过 uuid 找到磁盘”。 我用 ubuntu 和 centos 都试过了。
我尝试过但没有帮助的事情
- 检查引导条目中的 uuid 映射以及目录中的存在。
- initramfs 更新
- 将 root=uuid= 替换为 /dev/disk/sda3
vmware 工作站有问题吗? 怎样才能纠正..??
【问题讨论】:
-
你能在 dracut shell 中看到 /dev/disk/sda3 或 /dev/sda3 吗?尝试通过 dmesg 查看是否有任何错误。
-
命令
ls -fa没有显示它正在寻找的uuid 吗?这看起来不像是内核构建失败,而更像是引导问题,您可能希望在引导加载程序中以/dev/sd[a-z][1-4]为目标。 -
@Matt 我可以在 dracut shell 中看到它们,尝试在命令行中修改它们,但没有帮助。 dmesg 给出了与问题本身相同的错误。
-
@u8sand 如问题所述,已经尝试将 root=uuid= 替换为 /dev/disk/sda3 没有帮助。这确实是一个启动问题。
-
您是否尝试在 dracut shell 中手动安装卷?
标签: linux-kernel vmware-workstation ubuntu-15.04