virt-install 无法找到 Ubuntu 树的 hvm 内核

virt-install 无法找到 Ubuntu 树的 hvm 内核

我正在尝试使用 KVM 和 virt-installer 创建虚拟机。当我使用 virt-install 时,我收到以下错误:

开始安装...
正在检索文件 .treeinfo... | 0 B 00:00:00
正在检索文件内容... | 0 B 00:00:00
正在检索文件信息... | 63 B 00:00:00
错误 找不到 Ubuntu 树的 hvm 内核。域安装似乎未成功。如果成功,您可以通过运行以下命令重新启动域:virsh --connect qemu:///system start test 否则,请重新启动安装。

这是我的 virt-install 命令:

virt-install \
--name test \
--ram 16384 \
--location="./images/ubuntu-18.04.4-desktop-amd64.iso" \
--disk path=/var/lib/libvirt/images/kaleb.qcow2,bus=virtio,size=100 \
--vcpus 4 \
--graphics none \
--os-variant=ubuntu18.04 \
--network bridge=test \
-x "console=ttyS0"

我在这里看到https://askubuntu.com/questions/1116383/couldnt-find-hvm-kernel-for-ubuntu-tree从位置 arg 切换到 cdrom,但我需要额外的参数来将控制台转发到 tty。有什么帮助吗?

答案1

您应该将其附加到位置kernel=casper/vmlinuz,initrd=casper/initrd

你的virt-install命令是

virt-install \
--name test \
--ram 16384 \
--location="./images/ubuntu-18.04.4-desktop-amd64.iso,kernel=casper/vmlinuz,initrd=casper/initrd" \
--disk path=/var/lib/libvirt/images/kaleb.qcow2,bus=virtio,size=100 \
--vcpus 4 \
--graphics none \
--os-variant=ubuntu18.04 \
--network bridge=test \
-x "console=ttyS0" 

相关内容