Vagrant – 启用 CentOS VM 的 gui 模式

2022-07-09  本文已影响0人  邢_3941

大多数 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
上一篇 下一篇

猜你喜欢

热点阅读