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 htt

本文介绍了如何在启用ZSTD压缩的ZFS根分区上安装ArchLinux,并配置与Windows的双启动。首先,通过CachyOS LiveCD或archiso-zfs准备环境,加载ZFS模块,格式化ESP和Linux分区。接着,创建ZFS池,安装基本软件包和内核,配置ZFSBootMenu引导。最后,使用rEFInd实现双启动。文章详细阐述了每个步骤,包括关键配置和注意事项。

6127

被折叠的 条评论
为什么被折叠?



