Tenho duas partições criptografadas em meu sistema ( /etc/fstab
contém as seguintes linhas:)
/dev/mapper/sda2_crypt / ext4 errors=remount-ro 0 1
/dev/mapper/sda3_crypt none swap sw 0 0
Antes da atualização do lançamento, após qualquer reinicialização, foi solicitada a sda2_crypt
senha e depois de inserir a senha correta para esta partição, foi solicitada a sda3_crypt
partição c (swap) e após inserir a senha correta para a partição swap, o processo de inicialização foi iniciado e a tela de login foi exibida.
Mas depois de atualizar do Lubuntu 16.04 para 18.04, existem algumas diferenças no processo de inicialização:
1)há 20 ou mais linhas de processo de inicialização (ou ações de pré-inicialização) que não estavam presentes antes disso. Antes desta atualização, a primeira linha da tela de texto era a solicitação de senha para sda2_crypt
partição. Estas novas linhas são sobre meu CD-ROM, dispositivos USB, placa gráfica e outros hardwares:
...
[ 2.154964] cdrom: Uniform CD_ROM driver revision 3.20
...
[ 2.404918] usb 1-1.1.1: New USB device strings: Mfr=0, Product=0, SerialNumber=0
[ 2.410061] hidraw: raw HID events driver (C) Jiri Kosina
...
[ 2.904677] [drm] Initialized radeon 2.36.0 20080528 for 0000:02:00.0 on minor 0
[ 3.044778] Switched to clocksource tsc
Begin: Loading essential drivers ... done.
Begin: Running /scripts/init-premount ... done.
2) Após as novas linhas acima, ele pede a sda_crypt
senha da partição (por um prompt diferente do prompt antes da atualização):
Begin: Mounting root file system ... Begin: Running /scripts/local-top ... Please unlock disk sda2_crypt:
Nesta etapa, antes disso quando eu digitava a senha, era exibido um asterisco *
para cada caractere da senha, mas agora não há asteriscos para os caracteres da senha, mas funciona se eu inserir a senha correta e o processo de boot continuar:
cryptsetup (sda2_crypt) crypt setup successfully.
...
3) Mas antes da atualização, após o estágio acima, fui solicitada sda3_crypt
a senha da partição (troca), mas agora não há solicitação para essa solicitação de senha e o progresso da inicialização continua até aparecer:
[*** ] (1 of 3) A start job is running for dev-mapper-sda3_crypt.device (28s / no limit)
[ *** ] (2 of 3) A start job is running for dev-disk-by\x2duuid-0d7eb3a2\x2dd6b0\x2d41a8\x2db7a7\x2debec030a3d41.device
No estágio acima, se eu inserir alguma senha ou chave, nada ocorre, até que o tempo de espera termine.
Como posso resolver este problema, então ele me pede a senha da partição swap como antes?
Responder1
Resolvi meu problema usando os guias fornecidos emesta resposta: primeiro executo mkswap
na minha partição swap:
sudo mkswap /dev/sda3
Isso me dá um novo UUID.
Em seguida, comentei a linha no meu /etc/crypttab
arquivo relacionada à partição swap e substituí-a pela seguinte linha:
cryptswap UUID=<new UUID> none luks,swap,offset=1024
Após a reinicialização, ele me pediu a senha da partição swap (mas não da maneira que estava pedindo antes da atualização; antes da atualização, a senha da partição swap foi solicitada logo após o sucesso cryptsetup
de sda2_crypt
. Mas agora a senha sda3_crypt
foi solicitada após algumas linhas de registros de tempo de inicialização).
Porém, o problema foi resolvido e após o loginswapon --summary
resulta em:
Filename Type Size Used Priority
/dev/dm-1 partition 8002044 0 -1
efree -m
resulta em:
total used free shared buff/cache available
Mem: 1926 420 1087 25 417 1352
Swap: 7814 0 7814