我正在尝试使用 kvmtool 加载客户 Ubuntu。为此,我运行以下命令。
sudo ./lkvm run --disk ~/Downloads/ubuntu-core-16-amd64.img --kernel ~/kvmtool/guest_linux_kernel/linux-4.13/arch/x86_64/boot/bzImage --network virtio -c 2 -m 6000 -i ~/kvmtool/guest_linux_kernel/linux-4.13/initrd-4.13.0-41-generic.img --name ubuntu
最终结果为“在 /root 上安装 /dev/vda 失败:没有这样的设备”。以下是输出 https://gist.github.com/proywm/6b67c689b22089664e00861bde158e9f
发生了什么事?我该如何解决?
答案1
由于某种原因,您的根设备配置为 /dev/vda,但您提供的映像文件有 3 个分区。您是否尝试过克隆物理机的磁盘?您可能想尝试将-p root=/dev/vda1
img 添加或拆分为 3 个磁盘映像。