Arch Linux Easy ZFS installer
Shell
Switch branches/tags
Nothing to show
Latest commit 6cb280c May 31, 2016 @danboid danboid commit ALEZ 0.3 README
Updated to include info on archlinux-alez
Permalink
Failed to load latest commit information.
LICENSE Initial commit May 21, 2016
README.md commit ALEZ 0.3 README May 30, 2016
alez.sh commit 0.3 May 30, 2016

README.md

Arch Linux Easy ZFS (ALEZ) installer 0.3

by Dan MacDonald

WHAT IS ALEZ?

ALEZ (pronounced like 'ales', as in beer) is a shell script to simplify the process of installing Arch Linux using the ZFS file system.

ALEZ automates the processes of partitioning disks, creating and configuring a zpool and some basic datasets, installing a base Arch Linux system and configuring and installing the GRUB bootloader so that they all play nicely with ZFS. The datasets are structured so as to be usable for boot environments.

LIMITATIONS

ALEZ has a few limitations you need to be aware of:

  • 64 bit, x86 (amd64) Arch is the only platform supported by the Arch ZFS repo and hence this script.

  • No UEFI or automated dual-booting support.

  • This script currently only supports partitioning or installing to drives using GPT which requires a small (1-2 MB) unformatted BIOS bootloader partition. This is created automatically by the partitioning feature of ALEZ. ALEZ does not support creating MBR partitions.

  • ALEZ currently only supports creating single or double-drive (mirrored) zpools - no RAIDZ support yet.

HOW DO I USE IT?

The official Arch installation images don't support ZFS. The easiest way to use ALEZ is to download archlinux-alez. which a version of Arch Linux remastered to include ZFS support and the Arch Linux Easy ZFS (ALEZ) installer.

Otherwise, you need to manually add the Arch ZFS repo and install the ZFS package when booting off the Arch install image BEFORE running the script OR you can create your own custom Arch install CD that includes the required ZFS packages. You must install either zfs-linux, zfs-linux-lts or zfs-linux-git (but only one of those) before you can run this script. ALEZ installs zfs-linux into the new system by default.

See this link for instructions on creating a custom Arch installer with ZFS support

Otherwise, add this repo to your /etc/pacman.conf

Apart from having one of those three ZFS packages installed, ALEZ must be run as root plus you need a working internet connection so that it can download the required packages. Once you have booted an Arch install disc, you have a suitable ZFS package installed and you have copied the script onto your system (all this is done for you with archlinux-alez) simply run alez.sh from any location and answer the few simple questions it prompts you for.