![KVM 客户机设置问题(Ubuntu 12.10)](https://linux22.com/image/799707/KVM%20%E5%AE%A2%E6%88%B7%E6%9C%BA%E8%AE%BE%E7%BD%AE%E9%97%AE%E9%A2%98%EF%BC%88Ubuntu%2012.10%EF%BC%89.png)
-KVM 运行的主机系统是 Ubuntu 12.10。 - 我正尝试在其上安装 12.10 作为虚拟客户机。
但是,当我发出 virt-install 命令时,它会回复以下内容:
Starting install...
Creating domain... | 0 B 00:00
Connected to domain ubuntu1210
Escape character is ^]
然后,直到我单击 Control-c 时,屏幕上才打印出任何内容。
- 我使用的命令是:
virt-install -n ubuntu1210 -c /dev/cdrom --network bridge=br0 --disk /var/lib/libvirt/images/ubuntu1210.qcow2 -r 512 -v --nographics --os-type linux --os-variant ubuntuquantal
(安装 CD 位于驱动器中)
请不要告诉我如何使用 ubuntu-vm-builder 执行此操作,因为我的目标是设置这个和其他操作系统的虚拟机,所以我更愿意通过这种方式学习。
先感谢您。
答案1
此时您的虚拟机已关闭并正在运行,但如果您想使用 --nographics 选项,您可能需要-x console=ttyS0
在 virt-install 命令中添加类似的内容,以便能够通过 ssh(或串行,尽管这可能需要更多配置)连接到 shell。
但是,摆脱 --nographics 并使用 --vnc 会容易得多,这样您就可以从任何兼容 vnc 的客户端(例如,virt-manager 是适用于 Ubuntu 桌面的一款不错的客户端)远程连接到 KVM 主机。--vnc 选项不会占用大量资源,而且可以更轻松地管理客户机和客户机安装。在 KVM 主机服务器上运行 virt-install 命令,然后从另一台计算机启动 virt-manager(或其他程序),将其指向您的 KVM 主机,您应该能够连接并继续安装。在旧版本的 Ubuntu 上,您需要设置 root 密码才能从另一个系统上的 virt-manager 连接,但我不知道现在是否还这样。