当我在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
谢谢!
答案 0 :(得分:0)
您使用的基本框是Ubuntu Server,没有桌面环境。所以你需要安装一个...
确保安装了VirtualBox Extension Pack(download here)。然后更新您的Chef配置以安装virtual table
元数据包并尝试ubuntu-desktop
命令(如果您的框尚未创建,则尝试vagrant provision
)。供应可能需要一段时间,因为Chef将安装数百个包。或者,您可以安装vagrant up
元数据包而不是xfce4
。 XFCE 小。您可能需要ubuntu-desktop
和vagrant halt
才能启动GUI。