Instale o Ubuntu 15.04 com criptografia completa de disco, mas sem partição swap

6

Eu tenho um laptop com 16 GB de RAM, mas o SSD é de apenas 64 GB. Eu preciso instalar o Ubuntu 15.04 com ambas as opções padrão - "Criptografar a nova instalação do Ubuntu para segurança" e "Usar o LVM com a nova instalação do Ubuntu". Eu não quero criar uma partição swap, ou no mínimo eu preciso diminuí-la ao mínimo, porque por padrão ela está ocupando 16GB que nunca será usada.

Como posso fazer isso funcionar? Se eu escolher "Outra coisa", não consigo ver opções claras de como fazer isso.

    
por Caballero 14.05.2015 / 23:42

1 resposta

5

O instalador do ubuntu ( ubiquity ) é bastante limitado a esse respeito. Então, precisamos fazer isso manualmente em vez do instalador.

Portanto, quando você executar o Live CD / USB, escolha "Tentar o Ubuntu" e inicie o gparted para particionar sua unidade.

Você precisa fazer um ESP (sda1) (se você usa EFI + GPT), uma partição boot (256MB por exemplo, sda2), outra partição (por exemplo, sda3) que conterá o container crypted chamado LUKS .

Em seguida, abra um terminal (ctrl-alt-t)

Configurar o dispositivo LUKS

sudo cryptsetup --key-size 512 luksFormat /dev/sda3
sudo cryptsetup luksOpen /dev/sda3 crypted

Configurar o LVM no LUKS

Se você não quiser usar múltiplas partições, você pode pular o parágrafo seguinte e evitar o LVM. Nesse caso, use /dev/mapper/crypted à medida que você faz o root no último lugar

sudo pvcreate  /dev/mapper/crypted
sudo vgcreate vg /dev/mapper/crypted
sudo lvcreate -L 15G vg -n root
sudo lvcreate -l 100%FREE vg -n home

Instalação

Mantenha o terminal aberto e agora execute a instalação. Escolha "Outra coisa" ao particionar e especifique

  • sua partição de inicialização (/ dev / sda2)
  • sua partição raiz (/ dev / mapper / vg-root)
  • sua partição inicial (/ dev / mapper / vg-home)
  • qualquer outra partição necessária ...
  • e marque a caixa de seleção para formatar suas partições

No final da instalação, não reinicie, mas apenas clique em "Continuar tentando o Ubuntu"

Pós-instalação

No nosso terminal aberto:

Crie /etc/crypttab para adicionar partição criptografada

sudo mount /dev/mapper/vg-root /mnt
echo "crypted UUID='blkid -o value /dev/sda3|head -1' none luks" | sudo tee /mnt/etc/crypttab
sudo umount /mnt

É isso! Reinicie agora.

    
por solsTiCe 15.05.2015 / 01:23