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.