15
7月
2026
在加密的 LUKS 分区上安装 antiX
17:36

在加密的 LUKS 分区上安装 antiX

15 7月 2026 17:36

LUKS 是 Linux 下的磁盘分区加密系统。

在加密的 LUKS 分区上安装 antiX

我按照自己的方式在LUKS分区安装了antiX。

0) 从 LiveCD 加载 antiX。

1)GParted中的磁盘分区

  • /dev/sda1 bios_grub - 8 MB 未格式化,bios_grub 标志
  • /dev/sda2 启动分区 - 1500 MB ext4 类型,启动标志
  • esp 分区 - 500 MB 仅适用于 UEFI,esp 标志。 我们不为带有 BIOS 系统的过时 PC 进行创建。
  • /dev/sda3 交换分区 - 4 GB linux 交换类型
  • /dev/sda4 是操作系统的主分区(包含根目录 / 和主文件夹 /home)。

2) 对硬盘上的主分区启用 LUKS 加密,并将其连接到从 LiveCD 加载的操作系统:

cryptsetup -y -v --type luks2 luksFormat /dev/sda4
cryptsetup luksOpen /dev/sda4 home

3)按照图中或表格中的示意图在物理分区和逻辑分区上安装antiX:
新卢克斯安蒂克斯

物理硬盘sda:

部分 尺寸 对于 标签 加密 格式
/dev/sda1 8MB - GPT
/dev/sda2 1.4 GB 1.4 GB /启动 - ext4(保留)
/dev/sda3 3.9 GB 3.9 GB 互换 交换反X - 交换(保留)
/dev/sda4 69.2GB - 加密_LUKS


虚拟设备:

部分 尺寸 对于 标签 加密 格式
首页 69.2GB / 根反X - ext4

其中物理加密分区crypto_LUKS通过luksOpen命令挂载为虚拟设备“home”,操作系统启动时会挂载到根目录“/”。

4) 重新启动(取出可启动 LiveCD 介质,并在 BIOS 设置中选择要启动的设备的优先级:而不是“闪存驱动器” - 硬盘驱动器)。

5) 在Grub菜单后加载操作系统时,屏幕上将显示“请解锁磁盘主目录”消息。
加密询问密码
使用键盘输入答案密码。

6) 输入密码后,名为“home”的LUKS虚拟分区将被解密,antiX Linux将从根分区“/”正常启动。

更改 LUKS 分区密码

在从 LUKS 分区加载的操作系统中,可以更改加密 LUKS 分区的密码。

1)找出LUKS部分的名称

lsblk

我的 LUKS 分区名称是“/dev/sda4”,但可能会有所不同。 例如,“/dev/sda3”。

2)找出LUKS槽位号

sudo cryptsetup open -v -test-passphrase /dev/sda4

sudo cryptsetup luksDump /dev/sda4

您需要指定 LUKS 分区的名称,而不是 /dev/sda4(请参见第 1 点)。

在扩展消息中,由于使用了 -v (--verbose) 开关,因此将显示插槽号。
例如:“钥匙槽 0 已解锁。”

这意味着槽号为 0。

3) 为加密的LUKS分区设置新的密码

sudo cryptsetup luksChangeKey /dev/sda4 -S 0

您需要指定步骤 1 中的分区名称 LUKS,而不是“/dev/sda4”,
您需要指示步骤 2 中的 slot 编号,而不是“0”。

我输入了旧的 LUKS 密码和新密码,并确认了新密码 - LUKS 部分收到了一个新密码。

在 antiX / Debian / Ubuntu 上,您可以使用磁盘管理单元 (gnome-disks) 更改 LUKS 密码。

sudo apt install gnome-disk-utility
sudo gnome-disks

选择 LUKS 部分 - “齿轮”图标 - 点击“更改密码...”菜单项。


资料来源:



相关出版物