我该如何安装带有桌面图形界面(gnome,kde等)的Vagrant Linux box?
是否有已经预装了桌面环境的Vagrant box发行版?
在执行“vagrant up”后,我如何登录到此虚拟机并激活GUI?
这个问题是一个重复问题,这里有一个详细的答案:使用 Vagrant 运行带有桌面环境的虚拟机
是的,您需要在 Vagrant 文件中启用 GUI,但首先您需要:
从上面链接中的一个答案(https://dev59.com/02Mk5IYBdhLWcg3w5Bzy#33138627),您可以使用以下 Vagrant 文件:
Vagrant.configure(2) do |config|
# Ubuntu 15.10
config.vm.box = "ubuntu/wily64"
config.vm.provider "virtualbox" do |vb|
# Display the VirtualBox GUI when booting the machine
vb.gui = true
end
# Install xfce and virtualbox additions
config.vm.provision "shell", inline: "sudo apt-get update"
config.vm.provision "shell", inline: "sudo apt-get install -y xfce4 virtualbox-guest-dkms virtualbox-guest-utils virtualbox-guest-x11"
# Permit anyone to start the GUI
config.vm.provision "shell", inline: "sudo sed -i 's/allowed_users=.*$/allowed_users=anybody/' /etc/X11/Xwrapper.config"
end
vb.gui = true
。例如:
config.vm.provider "virtualbox" do |vb|
# Display the VirtualBox GUI when booting the machine
vb.gui = true
# Customize the amount of memory on the VM:
# vb.memory = "1024"
end
然后您可以使用vagrant up
命令,在VirtualBox中进入它。sudo apt-get install ubuntu-desktop
安装桌面。 - haofly