Estou usando o Ubuntu 20.04.
Eu tenho uma partição criptografada (LUKS) que não quero ser solicitada a montar na inicialização (no mínimo, não fornecer uma senha para ela na inicialização não deve bloquear a inicialização do sistema), mas não consigo descobrir como desabilitar isso. Observe que a partição em questão não é uma partição raiz - ela contém dados opcionais não necessários ao sistema operacional e não são necessários para inicializar o sistema
Suspeito fortemente que preciso fazer algo com o Systemd, mas não consigo descobrir o quê. Vejo que há um cryptsetup.target definido como ativado, mas executar "systemctl disable cryptsetup.target" não o desativa.
Não há nada no crypttab e nada relacionado à partição em questão no fstab.
No momento, se eu tentar inicializar o sistema, ele diz "Iniciando configuração de criptografia para srv..." Por favor, insira a senha do disco LOGICAL_VOLUME (srv): ...
O sistema não atinge o tempo limite ou inicializa, a menos que eu tente inserir a senha três vezes - e isso está acontecendo antes mesmo de a rede ser ativada.
Responder1
Eu resolvi isso mais ou menos - e sem mexer no Systemd.
O tipo de partição que defini foi "21 - Dados do servidor Linux". Quando alterei o tipo 41 - Apple RAID offline "e reiniciei, não fui solicitado. Embora o tipo não seja refletido com precisão, pelo menos agora sei que o tipo de partição está sendo verificado e montado se for do tipo 21.
Responder2
Acho que isso deveria ser tão fácil quanto adicionar a noauto
opção à entrada do crypttab.
Na página de manual do crypttab "noauto Ignore totalmente o dispositivo no processo de inicialização"
Por exemplo, uma entrada como esta /etc/crypttab
faria com que o volume my-crypt luks fosse ignorado durante a inicialização:
my-crypt UUID=87938ea5-d6c2-4191-a56f-6d86e9ee none luks,noauto