![virt-install 无法找到 Ubuntu 树的 hvm 内核](https://linux22.com/image/749713/virt-install%20%E6%97%A0%E6%B3%95%E6%89%BE%E5%88%B0%20Ubuntu%20%E6%A0%91%E7%9A%84%20hvm%20%E5%86%85%E6%A0%B8.png)
我正在尝试使用 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"