Supondo que você esteja usando o CD de área de trabalho ao vivo:
Monte sua cripta
Isto assume que sua cripta é chamada crypt
, a partição física é /dev/sda1
e a partição raiz em / dev / mapper é chamada root
, ajustada de acordo com sua configuração.
-
Inicialize o CD ao vivo (Desktop) e instale lvm2 e cryptsetup.
sudo apt-get update && sudo apt-get install lvm2 cryptsetup
-
Carregue o módulo cryptsetup.
sudo modprobe dm-crypt
-
Descriptografe seu sistema de arquivos.
sudo cryptsetup luksOpen /dev/sda1 crypt
-
Pegue o live CD para reconhecer (ativar) seu LVM.
sudo vgscan --mknodes sudo vgchange -ay
-
Agora você pode acessar / montar a cripta
sudo mkdir /media/crypt_root sudo mount /dev/mapper/root /media/crypt_root
Instalando na partição criptografada
Eu não fiz isso manualmente a partir de um live CD do Ubuntu e honestamente não tenho certeza se vai funcionar, depende de quanto você já sabe e do quanto eu esqueço. Este vai ser um longo post, então eu não posso cobrir todos os detalhes;).
Você pode tentar executar o instalador gráfico e tentar usar / dev / mapper / root como sua partição raiz (/). Você precisará desmontá-lo primeiro.
Se isso falhar, você pode instalar o caminho mais longo com o chroot
Instalar em um chroot é bastante fácil, você precisa fazer quaisquer outras partições que você estiver usando, incluindo / boot (você já tem), swap, e se você assim desejar / home
Você então instala um sistema básico com o debootstrap, use / media / crypt_root como o chroot.
Digitar todos os comandos para um chroot será muito longo para um post já longo, mas o DebootstrapChroot guiará você como fazer este passo a passo
Depois de instalar a base com o debootstrap, vamos chroot e instalamos / configuramos o restante.
Nota: Depois de seguir o link acima, você deve ter configurado o chroot, /media/crypt_root
, incluindo o resolv.conf, e você deve ter proc, sys e dev montado no chroot. Tudo o que é coberto, mas apenas certificando-se;)
sudo -i
#mount your boot partition in the chroot
mount /dev/sda2 /media/chroot_root/boot
#mount home also if you have a separate home
#If you do not have a separate home, skip this
mount /dev/your_home_partition
chroot /media/crypt_root
EXECUTE OS COMANDOS NA ESCOLHA
apt-get install ubuntu-desktop lvm2 cryptsetup linux-generic grub2
# Add and configure your user
useradd your_user
passwd your_user
usermod usermod -a -G admin,users
Configure o chroot. Você precisará editar /etc/fstab
, /etc/crypttab
Em /etc/crypttab
defina sua cripta
crypt /dev/sda1 none luks
Em /etc/fstab
, certifique-se de definir suas partições, swap, etc.
/dev/mapper/crypt_root / ext4 defaults,errors=remount-ro 0 1
CERTIFIQUE-SE DE QUE O SEU FSTAB ESTÁ COMPLETO, incluindo swap, proc, home (se utilizar uma casa separada, tmpfs, etc. Utilize o cd de ambiente de trabalho em direto como modelo, se necessário.
Saia do chroot
exit
EXIT Chroot
Agora você precisa instalar o grub, executar este comando a partir do live CD
sudo grub-install --root-directory=/media/crypt_root /dev/sda
É sobre isso, eu não acho que me esqueci de algo importante. Não posso preencher todos os detalhes de todas as suas partições, pois não conheço seu layout e não sei o quanto você sabe sobre o / etc / fstab.
Se você precisar de mais ajuda ou se eu esquecer de algo postar de volta ou talvez alguém possa entrar em contato.
Se tudo parece esmagador, bem, é por isso que as pessoas usam o CD alternativo, ele automatiza o processo.
Referências adicionais:
link
Esses links terão informações específicas do gentoo e do arch, que você pode ignorar enquanto estiver no Ubuntu. Mas eles contêm descrições mais detalhadas sobre como configurar o LVM e sua cripta, incluindo exemplos de crypttab e fstab.
Espero que ajude.