Eu estava lutando para configurar uma instalação do Mint em um disco rígido criptografado, e acho que parcialmente tive sucesso. Mas não consigo inicializar o sistema porque algumas configurações não estão corretas. Não tenho ideia de como consertar isso agora.
As diretrizes aproximadas que eu segui foram do tipo link
As diferenças são que particionei com o GParted. Eu também sou dual-boot com o Windows, e eu não estou usando partição extra para / home.
-
vg está na partição estendida /dev/sda4
, dentro da partição lógica
/dev/sda5
-
/boot
na partição primária /dev/sda3
-
o carregador de inicialização está em /dev/sda
A instalação correu bem, eu posso montar o sistema de arquivos como no script, a partir do DVD ao vivo, mas o script na parte chroot falhou, e o sistema não inicializa ...
Alguém pode me dizer o que devo fazer para permitir que a inicialização monte a partição criptografada?
É suficiente editar somente o fstab e o crypttab? Eles parecem residir na partição criptografada, portanto não podem ser lidos pela inicialização ...
Se for o suficiente, como eles devem ser? Tudo parece muito confuso, e não consigo encontrar uma boa fonte para ler sobre o problema ...
ATUALIZAÇÕES:
fdisk -l /dev/sda
Device Boot Start End Blocks Id System
/dev/sda1 * 2048 206847 102400 7 HPFS/NTFS/exFAT
/dev/sda2 206848 209715199 104754176 7 HPFS/NTFS/exFAT
/dev/sda3 209715200 210763775 524288 83 Linux
/dev/sda4 210763776 625141759 207188992 5 Extended
/dev/sda5 210765824 567281663 178257920 83 Linux
/dev/sda6 567283712 625141759 28929024 7 HPFS/NTFS/exFAT
pvs
PV VG Fmt Attr PSize PFree
/dev/dm-0 mint lvm2 a- 170.00g 0
pvscan
PV /dev/dm-0 VG mint lvm2 [170.00 GiB / 0 free]
Total: 1 [170.00 GiB] / in use: 1 [170.00 GiB] / in no VG: 0 [0 ]
vgscan
Reading all physical volumes. This may take a while...
Found volume group "mint" using metadata type lvm2
vgs
VG #PV #LV #SN Attr VSize VFree
mint 1 2 0 wz--n- 170.00g 0
mount /dev/mapper/mint-root /mnt
+
cat /mnt/etc/fstab
# <file system> <mount point> <type> <options> <dump> <pass>
proc /proc proc nodev,noexec,nosuid 0 0
/dev/mapper/mint-root / ext4 errors=remount-ro 0 1
# /boot was on /dev/sda3 during installation
UUID={uuidhre} /boot ext4 defaults 0 2
/dev/mapper/mint-swap none swap sw 0 0
cat /mnt/etc/crypttab
- editado manualmente
# <target name> <source device> <key file> <options>
lvm_crypt /dev/sda5 none luks
O tutorial para a referência em formato legível: link
SOLUÇÃO:
A atualização pós-instalação não funciona no tutorial. Você precisa criar o arquivo crypttab manualmente ou consertá-lo antes de chamar o initramfs.
Eu chamei tudo, exceto intitramfs
, abri o /mnt/etc/crypttab
com nano
, fiz o patch do arquivo e depois chamei chroot
com initramfs
apenas. Tudo funcionou bem assim.