gpt4 book ai didi

linux-kernel - vmware 工作站中的自定义 Linux 内核构建失败

转载 作者:行者123 更新时间:2023-12-04 04:35:34 29 4
gpt4 key购买 nike

在 vmware 工作站中尝试编译/构建和启动自定义内核时,在启动新内核时,它失败并落入 shell,并显示错误“无法通过 uuid 找到磁盘”。
我在 ubuntu 和 centos 上都试过这个。

我尝试过但没有帮助的事情

  • 通过引导条目中的 uuid 和目录中的存在检查映射。
  • initramfs 更新
  • 将 root=uuid=<> 替换为/dev/disk/sda3

  • enter image description here
    是 vmware 工作站的问题吗?
    怎么改啊。。??

    最佳答案

    我自己尝试使用另一个分区上的 Centos 安装将 Fedora 22 引导到一个空白分区时,我也遇到了类似的错误。我从来没有完全解决它,但我确实发现问题出在我的 initrd 而不是内核中。

    问题是 initrd 没有启动 LVM,因为 dracut 没有告诉 initrd 它需要 LVM。因此,如果您手动启动 LVM,您应该能够启动到您的系统来修复它。

    我相信这是我从紧急 shell 运行以启动 LVM 的命令序列:

    vgscan
    vgchange -ay
    lvs

    this link helped me remember

    后跟 exit恢复正常启动。

    您可能需要手动挂载 LVM/etc/fstab 条目,我不记得我是否这样做过。

    关于linux-kernel - vmware 工作站中的自定义 Linux 内核构建失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34473447/

    29 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com