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-install
logs
/dev/mapper/cryptrootisnotpresent.
paraquepossaestarondeoproblemaestá,masfazerls/dev/mapper/cryptroot
mostraque/dev/mapper/cryptroot
existe.
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.