在启用 ZSTD 压缩的 ZFS 根分区上安装 ArchLinux 并配置 Windows 双启动

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

请前往我的博客获得更好的阅读效果!
前情提要

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
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值