Перенести Arch с encrypt на sd-encrypt

Решением было вынуть карту и исправить ее с помощью fsck на другом компьютере. Довольно просто, предложено EightBitTony.

2
16.04.2019, 16:51
1 ответ

Я сам не использую Grub (, но Arch и sd -encrypt )но, судя по параметрам моего ядра, я думаю, вам придется преобразовать вашу конфигурацию, чтобы она выглядела как (не забудьте сделать резервную копию ваша старая конфигурация перед переключением ).

HOOKS="base systemd autodetect modconf block keyboard sd-vconsole sd-encrypt resume filesystems fsck"

GRUB_CMDLINE_LINUX_DEFAULT="quiet resume=UUID=[decrypted swap UUID]" 
# I use resume=/dev/mapper/name-of-decrypted-device

GRUB_CMDLINE_LINUX=luks.uuid=[/ encrypted UUID] luks.uuid=[swap encrypted UUID]
GRUB_ENABLE_CRYPTODISK=y

/etc/crypttab

  swap_crypt /dev/disk/by-uuid/[/ UUID] password_file luks
  data_crypt /dev/disk/by-uuid/[/ UUID] password_file luks

Не забудьте запустить mkinitcpio -p linuxили что-то подобное, чтобы заново сгенерировать ваши initramfs, как только модификация HOOKS будет завершена. И файл grub.cfg с grub-mkconfig -o /boot/grub/grub.cfgили чем-то подобным.

3
27.01.2020, 22:17

Теги

Похожие вопросы