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

Him*_*rav 6 linux-kernel vmware-workstation ubuntu-15.04

在尝试编译/构建和启动vmware工作站内的自定义内核时,在启动新内核时,它会失败并且因为"无法通过uuid找到磁盘"而出现错误.我用ubuntu和centos试过这个.


我尝试但没有帮助的事情


  1. 检查uuid在启动项中的映射以及目录中是否存在.
  2. initramfs的更新
  3. 用/ dev/disk/sda3替换了root = uuid = <>

在此输入图像描述

它与vmware工作站有关吗?怎么能纠正.. ??

Him*_*rav 0

问题在于创建 initramfs 后,

制作旧配置

并为新选项选择默认值,确保有足够的磁盘空间可用于创建映像。就我而言,创建的映像不正确,因此无法在启动时安装映像。


当比较时;镜像大小比现有的低版本镜像小很多,所以我又添加了一个足够大小的磁盘,然后

制作 bzImage

制作模块

进行模块安装

进行安装

开始像魅力一样发挥作用。我想知道为什么图像创建提前完成并导致图像损坏(尺寸较小)而没有抛出任何错误[每次]