Eu segui o guia do fdiblen sobre a instalação do Arch Linux com um disco totalmente criptografado e sistema de arquivos Btrfs usa cryptsetup .
Eu estou no estágio de bootloader onde estou tentando grub-install com essas novas linhas no meu /etc/default/grub
GRUB_ENABLE_CRYPTODISK=y
GRUB_CMDLINE_LINUX="cryptdevice=/dev/nvme0n1p3:crpytroot:allow-discards"
E enquanto executa a linha
grub-install --target=i386-pc /dev/nvme0n1
Eu recebi o erro:
Grub-install: error: disk 'crpytouuid/0cebxxxxxxxxxxx' not found
Eu tentei goolging crpytouuid e, estranhamente, não obtive nenhum resultado útil.
Eu fui verificar meu /dev/disk/by-uuid e vi que 0cebxxxxxxxxxxx é de fato o uuid da minha terceira partição nvme0n1p3 (que é onde / é).
Então eu fiz grub-install novamente, mas com --verbose e é isso que eu recebo:
Comovocêpodevernacapturadetelagrub-installlogs
/dev/mapper/cryptrootisnotpresent.
paraquepossaestarondeoproblemaestá,masfazerls/dev/mapper/cryptrootmostraque/dev/mapper/cryptrootexiste.
Eutambémtenteimudar
GRUB_CMDLINE_LINUX="cryptdevice=/dev/nvme0n1p3:crpytroot:allow-discards"
para
GRUB_CMDLINE_LINUX="cryptdevice=/dev/disk/by-uuid/0cebxxxxxxxxxxx:crpytroot:allow-discards root=/dev/mapper/cryptroot"
e obtivemos o mesmo erro.