O que estou tentando fazer?
Instale o Arch com criptografia total do sistema (sans boot e media partition) usando o LVM sobre o LUKS em um disco rígido externo (sdb)
usando: link
Qual é o meu problema:
O sistema inicializa o grub e parece haver alguma confusão sobre onde encontrar o root
Error: Device 'uuid=f7153c4b-e6ea-48a2-9ee1-bf38c037173d' not found. skipping fsck
Error: Unable to find root device 'uuid=f7153c4b-e6ea-48a2-9ee1-bf38c037173d'
Onde me desviei deste tutorial
-
Eu usei o Grub Em vez do Syslinux como o tutorial sugere (Esse parece ser o ponto crucial) e é muito nebuloso na solução para o Grub
-
Meu esquema de partição consiste em uma partição FAT32 extra que não está envolvida na criptografia (parece irrelevante para o problema)
Problemas em / etc / default / grub:
(Eu sinto que é aí que a questão é)
Pelo que li, preciso atualizar alguns lugares nesse arquivo especificamente:
GRUB_CMDLINE_LINUX="root=/dev/mapper/lvmpool-root cryptdevice=/dev/sdb2:crypt ro"
e devo excluir o comentário:
GRUB_DISABLE_LINUX_UUID=true
Problemas no /etc/mkinitcpio.conf
Eu devo adicionar os ganchos da seguinte forma
HOOKS="... encrypt lvm2 ... filesystems ..."
Aqui está minha entrada fstab para root
<filesystem>
/dev/mapper/lvmpool-root
UUID=f7153c4b-e6ea-48a2-9ee1-bf38c037173d / ext4 rw,relatime,data=ordered 0 1
Trabalho atual
Eu ainda posso usar o sistema, porque depois de erros, ele me cai em um shell de recuperação, em que tipo eu posso simplesmente fazer um:
cryptsetup luksOpen /dev/sdb2 crypt
enter password
Em seguida, saia do shell de recuperação e ele me retorna a um prompt normal de login em arco.
Isso não seria tão ruim, se não fosse tão demorado ... (Leva uma eternidade para errar na inicialização, como 20 segundos)
Outros recursos Eu tentei
Eu também usei:
-
wiki.archlinux.org/index.php/Beginners%27_guide
-
wiki.archlinux.org/index.php/Gr… criptografia
-
wiki.archlinux.org/index.php/Dm… oot_loader
-
wiki.archlinux.org/index.php/Dm… VM_on_LUKS
Juntamente com algumas perguntas do fórum que outros postaram aqui, mas também não tem sorte.