Eu tive exatamente o mesmo problema por algum tempo, embora felizmente eu finalmente encontrei uma solução.
Tente fazer isso:
Abra o arquivo 10_linux no editor de texto Nano:
sudo nano /etc/grub.d/10_linux
e, em seguida, procure a linha
set vt_handoff=vt.handoff=7
e altere o número 7 para 1. Isto é, se você quiser usar tty1 após o boot. É claro que você pode alterar o número para o número tty que você gostaria de "transferir" para o controle.
Depois de fazer isso, salve o arquivo.
Para terminar, execute
sudo update-grub
e violà! lá vai - agora deve ser iniciado toda vez para tty1 (ou para qualquer número tty que você tenha escolhido); mesmo depois de uma inicialização silenciosa.
Isso é o que funcionou para mim, espero que também resolva isso para você.
Boa sorte!