Após horas pesquisando no Google, encontrei a solução neste tópico e nesta pergunta . Este procedimento funciona Ubuntu 12.04.1 LTS
como também descrito aqui , mas não deve diferir muito para outras distribuições.
Primeiro, adicione console=tty1
ao seu GRUB_CMDLINE_LINUX
(eu também sugiro adicionar noplymouth
ao inibir plymouth
e sua tela inicial inútil).
#> sudo vi /etc/default/grub
GRUB_CMDLINE_LINUX="console=tty1 noplymouth"
Isso força o log do kernel a ser impresso em tty1
vez de tty7
evitar a tty
troca antes do prompt de login.
Em seguida, basta entrar /etc/init
e editar um ou mais de tty1.conf
, tty2.conf
, tty3.conf
, tty4.conf
, tty5.conf
, tty6.conf
ou console.conf
. Eu editei todos eles adicionando --noclear
opção ao getty
comando. Por exemplo, editando tty1.conf
:
#> sudo vi /etc/init/tty1.conf
você terá que substituir:
respawn
exec /sbin/getty -8 38400 tty1
com:
respawn
exec /sbin/getty -8 38400 --noclear tty1
Isso é tudo, agora seu sistema deve inicializar em um único tty
sem limpá-lo.