CSDN 懒得跟进更新了,直接看我博客原文章吧。
总览
分区大概长这样
分区1 300M FAT16 EFI
分区2 128G ZFS ArchLinux
分区3 128G NTFS Windows
分区N **G **FS DATA // 其他分区
然后 ZFS 池里面长这样
zroot
├─ROOT
| ├─voidlinux // 实际上可以在这个池里安装多个 Linux,本处计划把所有 Linux 根分区数据集放在 zroot/ROOT/ 里
| └─archlinux
└─data
└─home // 存放 /home
ZFS池那块看不懂没关系,只需要跟着文章做就行
安装前
准备一个有 ZFS 支持的 archiso,这里我们提供两个方案
CachyOS LiveCD(推荐)
从 CachyOS 的 Sourceforge 界面 下载带 GUI 的 LiveCD(它的 CLI 安装器没 ZFS 支持),然后扔进 U 盘重启进入即可
sudo modprobe zfs # 加载 ZFS 模块
sudo su # 切换到 root 用户
timedatectl set-ntp true # 同步时间
vim /etc/pacman.d/mirrorlist # 改镜像站
# 开头添加
Server = https://mirrors.bfsu.edu.cn/archlinux/$repo/os/$arch
archiso-zfs
此处使用 eoli3n 的 archiso-zfs 项目
首先下载一个官方的 ArchLinux LiveCD,然后重启进入
联网
iwctl # 进入 iwctl 命令行界面
下面的命令在 iwctl
中输入
device list # 列出可用设备
# 假设上面列出的设备是 wlan0
station wlan0 scan
station wlan0 connect SSID # 连接名为 SSID 的网络
exit
验证联网
ping www.baidu.com
timedatectl set-ntp true # 同步时间
加载 ZFS 模块
curl -s https://raw.githubusercontent.com/eoli3n/archiso-zfs/master/init | bash -x
如果