A pre-configured Arch Linux Live ISO with ZFS support and XFCE desktop environment.
- ZFS Support:
zfs-utils-gitandzfs-dkms-gitpre-installed - XFCE Desktop: Full-featured desktop environment with modern applications
- Boot Support: BIOS/UEFI with Syslinux and systemd-boot
- Chinese Support: FCITX5 input method, Noto CJK fonts, WenQuanYi fonts
- Network Tools: NetworkManager, OpenVPN, v2raya, Xray, and more
- System Tools: btop, htop, tmux, neovim, flameshot, testdisk, smartmontools
- Disk Tools: Clonezilla, fsarchiver, partclone, gpart, ddrescue
- Archinstall: Built-in automated installation script
Latest ISO available at GitHub Releases.
Note: Due to GitHub's 2GB file limit, ISO files larger than 2GB are split into parts.
To merge:
cat archlinux_zfs_xfce_live-*.iso.part.* > archlinux_zfs_xfce_live-*.iso
# Merge split parts (if applicable)
cat archlinux_zfs_xfce_live-*.iso.part.* > archlinux_zfs_xfce_live.iso
# Write to USB device
sudo dd if=archlinux_zfs_xfce_live-*.iso of=/dev/sdX bs=1M status=progress
# Or use GNOME Disks, Etcher, or Rufus- BIOS: Select "Arch Linux ZFS XFCE Live" from Syslinux menu
- UEFI: Select EFI Boot from firmware menu
Once booted, use the built-in archinstall script:
archinstallOr follow the official Arch Linux installation guide.
# On Arch Linux
sudo pacman -S archiso squashfs-tools# Clone repository
git clone https://github.com/HougeLangley/archzfs-iso.git
cd archzfs-iso
# Build ISO
mkarchiso -v -w work -o out .
# Output: out/archlinux_zfs_xfce_live-YYYY.MM.DD-x86_64.isoEdit packages.x86_64 to add/remove packages:
# Add package
echo "your-package" >> packages.x86_64
# Rebuild ISO
mkarchiso -v -w work -o out .| File | Description |
|---|---|
packages.x86_64 |
Package list for x86_64 architecture |
profiledef.sh |
ISO profile definition (name, version, boot options) |
pacman.conf |
Pacman configuration with archzfs repository |
syslinux/ |
Syslinux bootloader configuration |
airootfs/ |
Custom root filesystem modifications |
efiboot/ |
EFI boot files |
- XFCE4 desktop environment
- Firefox, Telegram, irssi, weechat
- Alacritty, Kitty terminal emulators
- Flameshot screenshot tool
- ZFS on Linux (DKMS)
- btrfs-progs, xfsprogs, jfsutils
- LVM2, mdadm, dmraid
- Clonezilla, fsarchiver
- NetworkManager with applet
- OpenVPN, vpnc, rp-pppoe
- v2raya, Xray, proxychains-ng
- nmap, tcpdump, ndisc6
- Git, Neovim, Tmux
- Python, pip, xray
- Nix package manager
- btop, htop, ncdu
- testdisk, gpart, smartmontools
- mc (Midnight Commander)
- zsh with grml configuration
这是一个为 Arch Linux 学习者准备的预配置 Live ISO:
- ZFS 文件系统支持:内置最新 ZFS 驱动,可直接创建和挂载 ZFS 池
- 友好的桌面环境:XFCE4 + 常用应用,开箱即用
- 中文支持:拼音输入法、中文字体齐全
- 网络工具:包含 v2raya、Xray 等网络工具
- 系统工具:Clonezilla、testdisk 等磁盘工具
- 截图工具:Flameshot,方便记录问题和分享
- 学习 Arch Linux 安装和配置
- 使用 ZFS 文件系统的实验环境
- 系统救援和数据恢复
- 日常使用的轻量级 Linux
- 使用
archinstall进行自动化安装 - 选择 ZFS 作为根文件系统
- 配置好镜像源后再进行系统更新
See GitHub Releases for changelog.
- Fork the repository
- Modify
packages.x86_64or configuration files - Test build with
mkarchiso - Submit a pull request
MIT License - See LICENSE file for details.
- Arch Linux - The base distribution
- ArchISO - ISO building tools
- archzfs - ZFS repository
Happy installing! 🚀