Vagrant – 启用 CentOS VM 的 gui 模式

大多数 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
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容