我正在尝试使用以下命令virt-install
在 Linux 上安装 VM 。kvm
但它卡在了
Domain state after install: 1
$ sudo virt-install --virt-type=kvm --name rhel7-"$buildid" --ram 2048 --vcpus=3 --os-variant=rhel7.0\
--cdrom="$buildlocalpath"/ssg-rhel-7.7.iso --graphics vnc,listen=0.0.0.0,keymap=en-us\
--disk path=xyz,size=49,bus=ide,format=qcow2 --noautoconsole --wait=-1 --noreboot -d
任何人都可以帮助解决可能出现的问题吗?
答案1
您运行了 virt-install,--wait -1
这意味着“永远等待虚拟机退出”,--noautoconsole
这意味着“不要启动 virt-viewer/virsh 控制台来查看来宾输出”。那么,如果您的虚拟机位于发行版安装程序中等待您单击“转发”或输入内容,但您尚未连接到虚拟机,可能会发生什么情况。所以有一些修复:
如果您在具有图形访问权限的本地主机上运行该程序,请删除 --noautoconsole,您将获得一个连接到虚拟机的 virt-viewer 窗口
如果您在远程主机上运行该命令,请尝试使用“virt-manager --connect qemu+ssh://root@HOSTNAME/system”连接到该远程主机,然后连接到虚拟机图形控制台以继续安装