centos3上有没有办法通过命令行部署虚拟机软件

centos3上有没有办法通过命令行部署虚拟机软件

我有一个基于 centos3 的旧发行版,删除了所有桌面环境。我只能通过命令行访问。我现在被要求在此系统上的虚拟机上运行 centos 6.1 发行版。据我了解,虚拟机软件(qemu、vmplayer、virtual box)必须创建一个窗口来显示客户操作系统,因此需要一个桌面环境。有没有办法可以在没有桌面环境的情况下通过虚拟机运行centos 6.1?

答案1

虚拟机需要(虚拟)显卡,而不是主机。

只需使用-vnckvm/qemu 选项并从具有图形界面的计算机(任何具有 VNC 查看器的计算机,甚至 MS-WIN 都可以)连接到该 VNC 服务器。

kvm -hda your-disk.img -cdrom installer.iso -m 1024 -boot d -vnc :0 -monitor stdio

并从 VNC 查看器连接到the-host:0.

-monitor stdio这样您就可以从命令行控制该虚拟机(关闭、连接设备、发送密钥...)。

相关内容