15
июль
2026
Установка antiX на зашифрованный раздел LUKS
17:36

Установка antiX на зашифрованный раздел LUKS

15 июль 2026 17:36

LUKS - система для шифрования разделов дисков для Linux.

Установка antiX на зашифрованный раздел LUKS

Установил antiX на раздел LUKS своим способом.

0) Загрузка antiX с LiveCD.

1) Разметка диска в GParted

  • /dev/sda1 bios_grub - 8 MБ не форматированный, флаг bios_grub
  • /dev/sda2 раздел boot - 1500 МБ типа ext4, флаг boot
  • раздел esp - 500 МБ только для UEFI, флаг esp. Для устаревших ПК с системой BIOS не создаём.
  • /dev/sda3 раздел swap - 4 ГБ типа linux-swap
  • /dev/sda4 основной раздел для операционной системы (содержит корень / и домашнюю папку /home).

2) Включение шифрования LUKS для основного раздела на жёстком диске и его подключение к ОС, загруженной с LiveCD:

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

3) Установка antiX на физические и логические разделы по схеме на картинке или таблицам:
new-luks-antix

Физический жёсткий диск sda:

раздел размер для метка Encrypt Format
/dev/sda1 8 MB - GPT
/dev/sda2 1,4 GB /boot - ext4 (Preserve)
/dev/sda3 3.9 GB SWAP swapantiX - swap (Preserve)
/dev/sda4 69.2 GB - crypto_LUKS


Виртуальные устройства:

раздел размер для метка Encrypt Format
home 69.2 GB / rootantiX - ext4

Где физический зашифрованный раздел crypto_LUKS подключен командой luksOpen как виртуальное устройство "home", которое при загрузке ОС будет смонтировано в корень "/".

4) Перезагрузка (вынуть загрузочный LiveCD носитель и в BIOS Setup выбрать приоритет устройств для загрузки: вместо "флешки" - жёсткий диск).

5) При загрузке ОС после меню Grub на экране будет выведено сообщение "Please unlock disk home".
crypto_ask_passphrase
Введите с клавиатуры ответную парольную фразу.

6) После ввода пароля, виртуальный раздел LUKS с именем "home" будет расшифрован и произойдет обычная загрузка 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

где вместо /dev/sda4 нужно указать имя раздела LUKS (см. пункт 1).

В расширенном сообщении, из-за применения ключа -v (--verbose) будет выведен номер слота.
Например: "Слот ключа 0 разблокирован".

Значит, номер слота - 0.

3) Установка новой парольной фразы зашифрованного раздела LUKS

sudo cryptsetup luksChangeKey /dev/sda4 -S 0

где вместо "/dev/sda4" нужно указать имя раздела LUKS из пункта 1,
а вместо "0" нужно указать номер слота из пункта 2.

Ввёл старый пароль LUKS и новый и подтвердил новый пароль - раздел LUKS получил новую парольную фразу.

В antiX / Debian / Ubuntu для изменения пароля LUKS можно использовать оснастку "Диски" (gnome-disks).

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

Выбрать раздел LUKS - значок "шестерёнка" - пункт меню "Изменить пароль...".


Источники:



Похожие публикации