https://github.com/vortex-linux/arch-vm-base
This repo contains the build files for the base of the Arch VM used by ship and also the built image releases
https://github.com/vortex-linux/arch-vm-base
arch base-vm hacktoberfest linux template virtualization
Last synced: 3 months ago
JSON representation
This repo contains the build files for the base of the Arch VM used by ship and also the built image releases
- Host: GitHub
- URL: https://github.com/vortex-linux/arch-vm-base
- Owner: Vortex-Linux
- License: gpl-3.0
- Created: 2024-09-08T17:25:03.000Z (10 months ago)
- Default Branch: main
- Last Pushed: 2024-11-08T14:53:24.000Z (8 months ago)
- Last Synced: 2025-01-31T04:24:34.029Z (5 months ago)
- Topics: arch, base-vm, hacktoberfest, linux, template, virtualization
- Language: Shell
- Homepage:
- Size: 48.8 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Arch-VM-Base
## Overview
This repo contains the build files for the base of the Arch VM used by ship and also the built image releases
## Main Components
### `build.sh`
- Deletes any existing "arch-vm-base" VM
- Creates a new VM using the latest Arch Linux ISO
- Modifies the VM's XML configuration to add a console
- Starts the VM### `install.sh`
- Runs the installation and configuration tasks inside the Arch Linux VM
- Sets up essential system components and configurations### `setup.sh`
- Partitions the disk and sets up LVM
- Installs the base Arch Linux system
- Configures system settings (locale, hostname, users, etc.)
- Installs essential packages (e.g., Xorg, NetworkManager)### `view_vm.sh`
- Connects to the VM console for interaction### `release.sh`
- Shuts down the VM
- Compresses the VM disk image
- Splits the disk image into parts for easier distribution---
These scripts streamline the creation and customization of Arch Linux VMs, providing a reliable and reproducible setup as a base for ship to use.