1. Para verificar se o seu volume criptografado usa PBKDF2 ou Argon2id, execute o seguinte comando.

    Substitua [partição] pelo nome da partição encontrado na etapa 1.6.

    <p class="pre command-template">cryptsetup luksDump /dev/<span class="command-placeholder">[partição]</span></p>
    
    Na saída:
    
    - `Version` indica a versão do LUKS, `1` ou `2`.
    
    - `PBKDF` indica a função de derivação de chave, `pbkdf2` ou
      `argon2id`.
    
    Se o seu volume criptografado já usa LUKS2 e Argon2id, você pode parar
    

    aqui.

    1. Execute o seguinte comando para fazer um backup do seu cabeçalho LUKS1.

      Substitua [partição] pelo nome da partição encontrado na etapa 1.6.

      cryptsetup luksHeaderBackup /dev/[partição] --header-backup-file /home/amnesia/luks1header

      Se algo der errado, você poderá restaurar seu cabeçalho LUKS1 deste backup com:

      cryptsetup luksHeaderRestore /dev/[partição] --header-backup-file /home/amnesia/luks1header

    2. Para atualizar seu cabeçalho LUKS para LUKS2, execute o seguinte comando.

      Substitua [partição] pelo nome do dispositivo encontrado na etapa 1.6.

      cryptsetup convert /dev/[partição] --type luks2

    3. Para verificar se Argon2id é a nova função de derivação de chave, execute o seguinte comando novamente.

      Substitua [partição] pelo nome da partição encontrado na etapa 1.6.

      cryptsetup luksDump /dev/[partição]

      Na saída, verifique se:

      • A Versão é 2 e não 1.

      • O PBKDF é argon2id e não pbkdf2.

    4. Tente desbloquear seu volume criptografado.