How to use this box with Vagrant:

Vagrant.configure("2") do |config|
  config.vm.box = "perk/ubuntu-2204-arm64"
end
vagrant init perk/ubuntu-2204-arm64
vagrant up

This version was created 4 days ago.

Ubuntu 22.04 (Jammy Jellyfish) arm64.

Derived from cloud image: https://cloud-images.ubuntu.com/releases/22.04/release-20221201/ubuntu-22.04-server-cloudimg-arm64.img

Tested on MacBook with Apple 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/ubuntu-2204-arm64
    
  4. Run vagrant

    vagrant up --provider qemu
    

Troubleshooting

If you see the following password prompt:

==> default: Successfully added box 'perk/ubuntu-2204-arm64' (v20221201) for 'libvirt'!
==> default: Importing a QEMU instance
    default: Creating and registering the VM...
    default: Successfully imported VM
Password:

Please disable synced folders:

Vagrant.configure("2") do |config|
  config.vm.box = "perk/ubuntu-2204-arm64"
  config.vm.box_version = "20221201"

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

  • libvirt Hosted by Vagrant Cloud (651 MB)

This version was created 16 days ago.

Ubuntu 22.04 (Jammy Jellyfish) arm64.

Derived from cloud image: https://cloud-images.ubuntu.com/releases/22.04/release-20221117/ubuntu-22.04-server-cloudimg-arm64.img

Tested on MacBook with Apple 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/ubuntu-2204-arm64
    
  4. Run vagrant

    vagrant up --provider qemu
    

Troubleshooting

If you see the following password prompt:

==> default: Successfully added box 'perk/ubuntu-2204-arm64' (v20221117) for 'libvirt'!
==> default: Importing a QEMU instance
    default: Creating and registering the VM...
    default: Successfully imported VM
Password:

Please disable synced folders:

Vagrant.configure("2") do |config|
  config.vm.box = "perk/ubuntu-2204-arm64"
  config.vm.box_version = "20221117"

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

  • libvirt Hosted by Vagrant Cloud (649 MB)

This version was created about 1 month ago.

Ubuntu 22.04 (Jammy Jellyfish) arm64.

Derived from cloud image: https://cloud-images.ubuntu.com/releases/22.04/release-20221101.1/ubuntu-22.04-server-cloudimg-arm64.img

Tested on MacBook with Apple 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/ubuntu-2204-arm64
    
  4. Run vagrant

    vagrant up --provider qemu
    

Troubleshooting

If you see the following password prompt:

==> default: Successfully added box 'perk/ubuntu-2204-arm64' (v20221101.1) for 'libvirt'!
==> default: Importing a QEMU instance
    default: Creating and registering the VM...
    default: Successfully imported VM
Password:

Please disable synced folders:

Vagrant.configure("2") do |config|
  config.vm.box = "perk/ubuntu-2204-arm64"
  config.vm.box_version = "20221101.1"

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

  • libvirt Hosted by Vagrant Cloud (649 MB)

This version was created about 2 months ago.

Ubuntu 22.04 (Jammy Jellyfish) arm64.

Derived from cloud image: https://cloud-images.ubuntu.com/releases/22.04/release-20221018/ubuntu-22.04-server-cloudimg-arm64.img

Tested on MacBook with Apple 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/ubuntu-2204-arm64
    
  4. Run vagrant

    vagrant up --provider qemu
    

Troubleshooting

If you see the following password prompt:

==> default: Successfully added box 'perk/ubuntu-2204-arm64' (v20221018) for 'libvirt'!
==> default: Importing a QEMU instance
    default: Creating and registering the VM...
    default: Successfully imported VM
Password:

Please disable synced folders:

Vagrant.configure("2") do |config|
  config.vm.box = "perk/ubuntu-2204-arm64"
  config.vm.box_version = "20221018"

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

  • libvirt Hosted by Vagrant Cloud (646 MB)