
我正在嘗試使用 virt-install 在 Lucid 主機上安裝一些 Lucid 虛擬機器。建立映像後,我想在不使用 GUI(例如 virt-manager 或 VNC)的情況下完成來賓安裝。
有沒有辦法透過終端機存取安裝畫面?
答案1
這不是透過終端機存取安裝螢幕,但可以使用腳本而不是傳統的圖形安裝工具從命令列安裝虛擬機器。查看 python-vm-builder。它很強大,但不支援所有選項,例如磁碟加密。然而,以這種方式安裝會快得多 - 只需幾分鐘而不是幾十分鐘。
答案2
如果您熟悉 vnc,則可以使用 vnc 用戶端連線到虛擬機器的控制台。 virsh vncdisplay $machinename 將返回一個端口,例如:2 這是VNC 端口,因此在vnc 客戶端中輸入$yourserversip:5900+端口,因此如果它返回:2 並且您的伺服器是10.44.56.25,那麼地址將為10.44。
預設情況下,vnc 綁定到 localhost,因此您需要使用 ssh 隧道 IE ssh 10.44.56.2 -L 5902:localhost:5902,然後使用 vnc 到 localhost:5902。您可以在 libvirt 配置中修改它。
希望這可以幫助!
答案3
qemu/kvm 支援 ncurses 控制台,但 libvirt 不支援-您必須手動啟動 kvm,而不是從 virsh 啟動。
或者,您可以使用 Google 的 SGABIOS 來代替標準 VGA BIOS。