我是 Linux 和 Vagrant 的新手,所以请原谅我的经验不足。
因此,我有一个 Slackware vagrant box。当我使用此代码编辑 Vagrantfile 时:
config.vm.provider "virtualbox" do |v|
v.gui = true
end
初始化上述框后输入 vagrant up 将启动一个 VB 客户机窗口,我可以像使用任何其他 VM 一样使用它。没问题。
但是,有没有办法能够使用 Vagrant SSH 命令通过 SSH 进入它并从那里启动 VM 窗口,而无需编辑我的 Vagrant 文件?我将通过 SSH 进入我的 VagrantBox,我的 Virtual Box 客户端将在预览窗口中显示通常出现在客户机窗口上的内容,但我无法直接访问它。我可以输入 startxfce4,预览窗口将显示 XFCE 正在启动,但 Virtual Box 客户机窗口不会显示,所以我无法使用 GUI 执行任何操作。
编辑:这与 Guest Additions 有关吗?我使用的是旧版本 4.1,盒子上有版本 4.2.16,但我在 Acer C7 上使用 ChrUbuntu,这是在我的计算机上运行的最稳定的 VB。(我的主要机器目前处于停机状态,因此我无法在那里测试这个问题。)