VirtualBox

Ticket #19496: Vagrantfile

File Vagrantfile, 1.6 KB (added by myroad, 3 years ago)

Simple light reproductible resize error with guest vmsvga 3d minimal ubuntu-desktop

Line 
1# -*- mode: ruby -*-
2# vi: set ft=ruby :
3
4Vagrant.configure("2") do |config|
5 config.vm.box = "ubuntu/focal64"
6 config.vm.box_version = "20210503.0.0"
7
8 config.vm.box_check_update = false
9
10 config.vm.provision "bootstrap", type: "shell" do |s|
11 s.inline= <<-'SHELL'
12 set -x -e
13 cd /root
14
15 aptInstall() {
16 echo "$(date --iso-8601=s) Installing " "$@" | sudo tee -a /var/log/vagrant_apt.log
17 ( time sudo DEBIAN_FRONTEND=noninteractive DEBCONF_NONINTERACTIVE_SEEN=true apt install "$@" -y 2>&1 | sudo tee -a /var/log/vagrant_apt.log ) >/dev/null
18 }
19
20 installDesktop() {
21 if ! ( dpkg -l ubuntu-desktop ) &>/dev/null ; then
22 sudo apt update -y
23 aptInstall --no-install-recommends ubuntu-desktop
24 fi
25 # For terminal AZERTY.
26 sudo localectl --no-convert set-x11-keymap fr
27 sudo loadkeys fr
28 }
29
30 installDesktop
31
32 sudo usermod -a -G sudo,vboxsf vagrant
33
34 sudo apt-get autoremove -y
35
36 echo "[INFO] $0 $(id -nu): End of bootstrap shell $(date --iso-8601=s)."
37
38 if test -f /var/run/reboot-required ; then
39 echo "Restart needed: /var/run/reboot-required exist."
40 sudo cat /var/run/reboot-required
41 sudo reboot
42 fi
43 SHELL
44 end
45
46 config.vbguest.auto_update = true
47
48 config.vm.provider "virtualbox" do |v|
49 v.gui = false
50 v.memory = 2048
51 v.cpus = 1
52 # Set the video memory to 128Mb, seems to be necessary to avoid black screen.
53 v.customize ["modifyvm", :id, "--vram", "128"]
54 v.customize ["modifyvm", :id, "--graphicscontroller", "vmsvga"]
55 v.customize ["modifyvm", :id, "--accelerate3d", "on"]
56 end
57end
58

© 2024 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy