Monta uma partição LUKS na inicialização

19

Eu instalei uma máquina Ubuntu com duas partições LUKS criptografadas : uma para / e outra para /home .

Eu reinstalei a máquina para atualizar para o 10.04. Novamente, o / é instalado usando o LUKS e posso montar o /home usando:

mkdir /media/home
sudo cryptsetup luksOpen /dev/sda2 home
sudo mount -t ext3 /dev/mapper/home /media/home

O problema é que esse mapeador cryptfs desaparece após a inicialização, então eu coloco a linha apropriada no fstab com falha.

Como faço para definir o cryptfs para solicitar senha e desbloquear a unidade na inicialização ?

Obrigado,

Adam

    
por Adam Matan 11.01.2011 / 10:18

2 respostas

18

Parece que eu precisava editar o arquivo /etc/crypttab , que é o crypto equivalente a fstab , e adicionar a seguinte linha:

# create a /dev/mapper device for the encrypted drive
home    /dev/sda2       none luks

Adicione o seguinte a /etc/fstab :

# /home LUKS
/dev/mapper/home /home ext4 rw 0 0

Agora recebo dois prompts de senha na inicialização, conforme necessário.

    
por Adam Matan 11.01.2011 / 10:54
-2

Eu tive o mesmo problema !! No entanto, tudo é cuidado após este comando! Você deveria experimentá-lo: -)

sudo update-initramfs -u -k all
    
por Tim 10.11.2011 / 23:01
yii\base\ErrorException
Copied! Copy Stacktrace Search Stackoverflow Search Google Error

PHP Core Warning – yii\base\ErrorException

PHP Startup: Unable to load dynamic library 'memcached.so' (tried: /usr/lib/php/20190902/memcached.so (/usr/lib/php/20190902/memcached.so: undefined symbol: igbinary_serialize), /usr/lib/php/20190902/memcached.so.so (/usr/lib/php/20190902/memcached.so.so: cannot open shared object file: No such file or directory))

$_GET = [
    'id' => '8280',
    'url' => 'mount-a-luks-partition-at-boot',
];

$_COOKIE = [
    '_csrf-frontend' => '4c4c92c1632a67b76cd7f935a5e708f4c7d8d78b8e4383953265d95e9a94e6a5a:2:{i:0;s:14:"_csrf-frontend";i:1;s:32:"gWjoG0k5ZR6djqp0sXduDFdLrWQgpqat";}',
    'advanced-frontend' => 'jnma0grgmsm531fe7cc9qi2va2',
];

$_SESSION = [
    '__flash' => [],
];