Eu realmente consertei meio que por acidente. Eu baguncei o gerenciador de inicialização tentando alterá-lo para inicializar pelo UUID em vez do identificador do dispositivo. Isso caiu em um shell depois que ele não conseguiu passar a montagem do fs. Depois disso, eu fiz cryptsetup open /dev/sda#
e depois inseri minha senha. Então, mkdir mountdir
e mount /dev/vgcrypt/root --target mountdir
. Depois disso, acabei de editar mountdir/etc/vconsole.conf
com o vi e funciona agora.