How to use this box with Vagrant:

Vagrant.configure("2") do |config| = "perk/debian-11-genericcloud-arm64"
  config.vm.box_version = "20230501-1367"
vagrant init perk/debian-11-genericcloud-arm64 \
  --box-version 20230501-1367
vagrant up

This version was created 5 months ago.

Debian 11 "bullseye" arm64.

Derived from generic cloud image:

Tested on MacBook with Apple Silicon M1 processor.

Works with qemu provider:

  1. Install QEMU

    brew install qemu
  2. Install vagrant-qemu plugin

    vagrant plugin install vagrant-qemu
  3. Init Vagrantfile

    vagrant init -m perk/debian-11-genericcloud-arm64
  4. Run vagrant

    vagrant up --provider qemu


If you see the following password prompt:

==> default: Successfully added box 'perk/debian-11-genericcloud-arm64' (v20230501-1367) for 'libvirt'!
==> default: Importing a QEMU instance
    default: Creating and registering the VM...
    default: Successfully imported VM

Please disable synced folders:

Vagrant.configure("2") do |config| = "perk/debian-11-genericcloud-arm64"
  config.vm.box_version = "20230501-1367"

  config.vm.synced_folder ".", "/vagrant", disabled: true
2 providers for this version.
  • libvirt Hosted by Vagrant Cloud (255 MB)

  • qemu Hosted by Vagrant Cloud (255 MB)