Setelah berjam-jam googling, saya menemukan solusi di utas ini dan pertanyaan ini . Prosedur ini berfungsi Ubuntu 12.04.1 LTSsebagaimana juga dijelaskan di sini , tetapi seharusnya tidak terlalu berbeda untuk distribusi lainnya.
Pertama, tambahkan console=tty1ke Anda GRUB_CMDLINE_LINUX(saya juga menyarankan untuk menambah noplymouthmenghambat plymouthdan splashscreen yang tidak berguna).
#> sudo vi /etc/default/grub
GRUB_CMDLINE_LINUX="console=tty1 noplymouth"
Ini memaksa log kernel untuk dicetak tty1alih-alih tty7dan menghindari ttysakelar sebelum prompt login.
Kemudian hanya pergi ke /etc/initdan mengedit satu atau lebih dari tty1.conf, tty2.conf, tty3.conf, tty4.conf, tty5.conf, tty6.confatau console.conf. Saya mengedit mereka semua menambahkan --noclearopsi ke gettyperintah. Misalnya, mengedit tty1.conf:
#> sudo vi /etc/init/tty1.conf
Anda harus mengganti:
respawn
exec /sbin/getty -8 38400 tty1
dengan:
respawn
exec /sbin/getty -8 38400 --noclear tty1
Itu saja, sekarang sistem Anda harus boot dalam satu ttytanpa membersihkannya.