我试图使用virt-install (版本1.0.1)在Debian主机(CLI )上设置Ubuntu服务器VM (仅CLI)。
但安装如下:
sudo virt-install --name=<name> --disk path=/home/locadm/kvm/images/ubuntu/bionic-image1.img,format=raw,device=disk,bus=virtio,cache=none --memory=1024 --vcpu=1 --cdrom=./ubuntu-18.04.4-live-server-amd64.iso
我得到:
默认情况下,警告CDROM媒体不会打印到文本控制台,因此您可能不会看到文本安装输出。你可能想用--位置。开始安装..。创建域..。连接到域逃逸字符是^]
没有对任何键盘输入的响应(除了转义命令)。我在创建VM时使用了此方法:
--cdrom=<LOCAL PATH TO ISO>
根据我所读到的,我可以用:
--location=<URL PATH TO INSTALLER> \ --extra-args console=ttyS0
(这可能解决问题)
但问题是我没有互联网连接,所以不能使用网址。我尝试过挂载iso文件,并将其指定为一个位置,但失败了。
发布于 2020-04-22 16:28:17
我决定暂时放弃Ubuntu,尽管这个解决方案可能也适用于ubuntu。
我做了以下工作:
qemu-img create -f raw disk.img +2G
https://www.debian.org/distrib/netinst
也就是说,我将文件https://cdimage.debian.org/debian-cd/current/amd64/iso-cd/debian-10.3.0-amd64-netinst.iso复制到VM主机。
virt-install --accelerate --hvm --connect qemu:///system --cdrom debian-10.3.0-amd64-netinst.iso --name <vm_name> --ram 256 --disk path=disk.img,size=3 --vnc
ssh -N -T <username>@<vm_host_machine> -L 5900:127.0.0.1:5906 -v
我计算出我的新VM的端口是5906,在VM主机上使用以下命令:
virsh vncdisplay <vm_name>
我打开了“Viewer”,并创建了一个新的vnc服务器连接(File > new connection)到"localhost:5900“,并弹出了一个带有Debian安装程序的GUI。
令人费解但有效。
https://serverfault.com/questions/1013409
复制相似问题