Skip to content

Latest commit

 

History

3 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 

Repository files navigation

Arch Cloud VM Setup

This repository contains scripts to quickly set up and launch an Arch Linux virtual machine using QEMU/KVM with cloud-init. The VM will have a user account with sudo privileges configured automatically. No Vagrant or Multipass is required.


Contents

  • arch-cloud.sh — Setup script: downloads Arch cloud image, creates cloud-init configuration, and generates a helper script start.sh.
  • start.sh — Generated by arch-cloud.sh; launches the VM with the parameters you configured.

Prerequisites

Your host system must have:

  • QEMU/KVM installed
  • openssl for password hashing
  • genisoimage or mkisofs to create the cloud-init ISO
  • Sufficient RAM, CPU, and disk space for the VM
  • Linux host with KVM support (/dev/kvm available)

Install dependencies (Debian/Ubuntu example)

sudo apt update
sudo apt install -y qemu-kvm libvirt-clients libvirt-daemon-system genisoimage openssl
  sudo systemctl enable --now libvirtd

About

a vm for arch linux a cloud image

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages