Requirements
Normal Variant
- A USB stick with at least 2 GB of storage
- A computer with a 64-bit processor
- ~512 MB of RAM
Minimal Variant
- A USB stick with at least 1 GB of storage
- A computer with a 64-bit processor
- ~256 MB of RAM
Installation
- Download the latest release from the releases page
- Write the ISO to a USB stick
- Download and install Etcher
- Open Etcher and select the downloaded ISO
- Select the USB stick and click on “Flash”
- Open a terminal
- Run
lsblkto find the USB stick - Run
sudo dd bs=4M if=/path/to/minrescue.iso of=/dev/sdX status=progress oflag=sync(replace/path/to/minrescue.isowith the path to the downloaded ISO and/dev/sdXwith the USB stick)
- Download and install Rufus
- Open Rufus and select the downloaded ISO
- Select the USB stick and click on “Start”
- Install Ventoy on the USB stick
- Copy the downloaded ISO to the USB stick
Usage
- Boot from the USB stick
- Plugin a second USB stick or an external hard drive to store your data
- Mount the device
- Run
lsblkto find the device - Run
mount /dev/sdX /mnt(replace/dev/sdXwith the device)
- Run
- Backup your data
- Change directory into
/mnt:cd /mnt - Run
minbkto start the backup process
- Change directory into
Build
- Clone the repository
- Run
./install_dependencies.sh - Run
./build.sh(this will take a while and use 100% of the CPU, because mkarchiso is defaulting to that) - Copy/Use the ISO file in
dist/
- Clone the repository
- Run
docker run -it --privileged --rm -v ".:/mnt/" archlinux bash(the privileged flag is needed for mkarchiso) - Run
cd /mnt/ - Run
./install_dependencies.sh - Run
./build.sh(this will take a while and use 100% of the CPU, because mkarchiso is defaulting to that) - Close your container
- Copy/Use the ISO file in
dist/
- Fork the repository
- Make a new commit or tag