Vagrant.configure('2') do |c| c.ssh.shell = "/bin/sh" # Set some basic overrides c.vm.provider :libvirt do |v, override| v.driver = 'kvm' v.connect_via_ssh = false v.memory = 2048 # QEmu Guest Agent channel v.qemu_use_agent = true v.loader = File.join(__dir__, 'OVMF_CODE.fd') v.nvram = File.join(__dir__, 'efivars.fd') end c.vm.provider :virtualbox do |v| v.gui = false v.memory = 2048 end end