Skip to content

Wasilewsk/archcloudvm

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 

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

Watchers

Forks

Releases

Packages

Contributors

Languages