带命令提示符的Vagrant打开机器如何以图形模式访问

时间:2015-12-31 23:12:15

标签: vagrant virtualbox ubuntu-12.04 vagrantfile

当我在Vagrant up执行命令hashicorp/precise32时,即使我提到command prompt mode,也会执行gui = true开启。

我们能否在graphical mode/terminal中访问此框/机器,如果是,那么需要配置什么。

Vagrantfile -

# -*- mode: ruby -*-
# vi: set ft=ruby :

Vagrant.configure(2) do |config|
  config.vm.box = "hashicorp/precise32"

  config.omnibus.chef_version = :latest
  config.vm.provision :chef_client do |chef|
    chef.provisioning_path = "/etc/chef"
    ... ...
    ... ...
  end

  config.vm.network "forwarded_port", guest: 80, host: 8080

  config.vm.provider "virtualbox" do |vb|
  # Display the VirtualBox GUI when booting the machine
      vb.gui = true
      vb.cpus = 1
  end

end

谢谢!

1 个答案:

答案 0 :(得分:0)

您使用的基本框是Ubuntu Server,没有桌面环境。所以你需要安装一个...

确保安装了VirtualBox Extension Pack(download here)。然后更新您的Chef配置以安装virtual table元数据包并尝试ubuntu-desktop命令(如果您的框尚未创建,则尝试vagrant provision)。供应可能需要一段时间,因为Chef将安装数百个包。或者,您可以安装vagrant up元数据包而不是xfce4。 XFCE 小。您可能需要ubuntu-desktopvagrant halt才能启动GUI。