大多数 vagrant box 都没有 gui 桌面界面。本教程将向您展示如何安装和访问该 gui 界面。让我们使用标准的 CentOS 7 虚拟机,
$ vagrant init centos/7
上面的命令将创建一个 Vagrantfile。
接下来打开 vagrant 文件并确保存在以下virtualbox 设置部分
config.vm.provider "virtualbox" do |v|
v.gui = true
v.memory = 2048
v.cpus = 2
end
登录你的虚拟机
$ vagrant ssh
然后切换到root:
$ sudo -i
然后安装 gui 桌面软件集合
$ yum groupinstall -y 'gnome desktop'
$ yum install -y 'xorg*'
接下来卸载以下软件包:
yum remove -y initial-setup initial-setup-gui
这些软件包与同意 EULA 协议有关,这意味着它需要用户交互,这可以防止通过 vagrant 自动启动。
接下来切换到 gui 目标:
$ systemctl isolate graphical.target
$ systemctl set-default graphical.target # to make this persistant
您现在应该在您的 virtualbox 窗口中看到 gui 桌面。如果没有,请尝试重新启动box
$ vagrant halt ;
$ vagrant up
网友评论