Vagrant:可以访问 X Window 系统吗?

Joh*_*son 5 virtualbox x-windows vagrant

除了 SSH 访问之外,是否还可以使用 Vagrant 来启动运行 X Window 系统和窗口管理器(例如 Unity)的适当会话,以便图形界面也可用?

(我使用默认的 VirtualBox 和 precision32.box 框,不知道为什么我想切换到其他任何东西,例如 VMware)。

谢谢。

Joh*_*son 6

好的,我已经想通了。

发出“vagrant up”命令后,磁盘映像将放置在“C:\Users\MyUserName\VirtualBox VMs”目录下,其中包含运行所需的所有文件,因此在启动 VirtualBox 时会显示在列表中. 如果您使用“vagrant halt”关闭系统,您可以直接从 VirtualBox 引导到它。由于使用用户名“vagrant”和密码“vagrant”登录将使您进入shell并且不会安装X Window系统,因此您需要发出sudo apt-get install xinit然后sudo apt-get install unitysudo apt-get install gnome。然而,这不足以使startx命令正常工作。你应该做的是 issue sudo apt-get install ubuntu-desktop。然后您可以发出startx命令来访问运行 Gnome 和 Unity 的 X Window 系统的图形用户界面。当然,您也可以配置一个 shell 脚本在引导系统后自动执行,通过创建脚本并通过在 Vagrantfile 中插入其名称将其设置为自动运行来安装这些包。