如何在沒有 vnc 的情況下在 kvm 中安裝來賓作業系統(ubuntu 伺服器)?

如何在沒有 vnc 的情況下在 kvm 中安裝來賓作業系統(ubuntu 伺服器)?

我對 KVM/QEMU 完全陌生。我使用 HyperV 很長一段時間 - 但透過簡單的 GUI 就可以輕鬆實現;)

所以我可以透過 kvm ssh 存取無頭 ubuntu 伺服器。現在我想安裝另一個 ubuntu 伺服器作為 vm - 但我沒有 VNC 存取權。

virsh console [myvm] 

僅顯示空白螢幕

是否可以從主機的 ssh 會話安裝來賓作業系統?

答案1

KVM 非常方便,您可以使用 VNC、Spice 或 Console 來查看顯示。

您看到空白畫面的原因是由於沒有螢幕重定向到主機控制台,因此您無法從virsh console命令中看到任何內容。

將顯示重定向到主機序列埠TTYS0並停用圖形安裝。

virt-install -n test -r 1024 --vcpus=1 --os-variant=rhel5.4 --accelerate --ngraphics -v --disk path=/var/lib/libvirt/shared-storage/test.img ,size=20 --extra-args "console=ttyS0" --location /home/justin/Downloads/CentOS-5.7-x86_64-netinstall.iso

上述安裝方法僅在virt-install執行並運行時有效

注意:即使您以 root 身份運行,virt-install 也會將權限切換到qemu.所以解決方法你可以qemu加入root群組。

這個論點將被延續/proc/cmdline並永久存在。

下次您想從主機存取控制台時只需執行virsh console test.

相關內容