mobile wallpaper 1mobile wallpaper 2mobile wallpaper 3mobile wallpaper 4mobile wallpaper 5mobile wallpaper 6
371 字
1 分钟
安装Omarchy系统(取消LUKS加密版本)
2025-12-06

移除 Omarchy 的 LUKS 加密(安装后解密指南)#

背景#

Omarchy 是一个优秀的 Arch Linux 衍生发行版,但默认启用了 LUKS 全盘加密。若你希望取消加密以简化启动流程或提升性能,可按本指南操作。

Omarchy version:3.2.2

⚠️ 警告:此操作涉及磁盘数据重加密,过程耗时较长且存在风险,请确保已完整备份重要数据。


操作步骤#

1. 启动到 Arch Live 环境#

使用 Arch 安装 ISO 启动系统。

2. 执行原位解密#

运行以下命令对加密分区进行原位解密(以 nvme0n1p2 为例):

cryptsetup reencrypt \
--decrypt \
--header /mnt/luks_header.bak \
/dev/nvme0n1p2

🕒 此过程可能需要数小时,具体取决于磁盘大小与 I/O 性能,请勿中断。

3. 更新引导配置#

修改 Limine 默认配置#

挂载原有 Omarchy 根分区(假设已挂载至 /mnt

编辑 /mnt/etc/default/limine(若未 chroot,则路径为 /mnt/@/etc/default/limine,自行随机应变),移除内核命令行中的 cryptdevice 参数:

< KERNEL_CMDLINE[default]="root=PARTUUID=a1678c68-c503-4a66-982d-8af66a0f63d1 zswap.enabled=0 rootflags=subvol=@ rw rootfstype=btrfs"
---
> KERNEL_CMDLINE[default]="cryptdevice=PARTUUID=a1678c68-c503-4a66-982d-8af66a0f63d1:root root=/dev/mapper/root zswap.enabled=0 rootflags=subvol=@ rw rootfstype=btrfs"

💡 注意:/etc/default/limine 是 Omarchy 快照同步机制的源文件,若仅修改 /boot/limine.conf,下次快照更新时会被覆盖。

同步更新 /boot/limine.conf#

确保 /boot/limine.conf 中的内核参数也同步更新。


完成#

完成上述步骤并重启后,系统将不再提示输入 LUKS 密码,直接进入未加密的 Btrfs 根文件系统。


chuang jian shi jian :2025-12-06 23:20

最后更新:2025-12-06 23:20

分享

如果这篇文章对你有帮助,欢迎分享给更多人!

安装Omarchy系统(取消LUKS加密版本)
https://hyperbola.cc/posts/tech/linux-ops/安装omarchy取消luks加密/
作者
Hyperbola
发布于
2025-12-06
许可协议
CC BY-NC-SA 4.0

部分信息可能已经过时