После долгих поисков я нашел решение в этой теме и в этом вопросе . Эта процедура работает Ubuntu 12.04.1 LTS
так же, как описано здесь , но она не должна сильно отличаться для других дистрибутивов.
Сначала добавьте console=tty1
в свой GRUB_CMDLINE_LINUX
(я также предлагаю добавить noplymouth
запретить plymouth
и его бесполезный экран-заставку).
#> sudo vi /etc/default/grub
GRUB_CMDLINE_LINUX="console=tty1 noplymouth"
Это вынуждает печатать журнал ядра tty1
вместо tty7
и избегать tty
переключения перед приглашением входа в систему.
Тогда просто зайдите в /etc/init
и редактировать один или несколько tty1.conf
, tty2.conf
, tty3.conf
, tty4.conf
, tty5.conf
, tty6.conf
или console.conf
. Я отредактировал их все, добавив --noclear
опцию в getty
команду. Например, редактирование tty1.conf
:
#> sudo vi /etc/init/tty1.conf
вам придется заменить:
respawn
exec /sbin/getty -8 38400 tty1
с:
respawn
exec /sbin/getty -8 38400 --noclear tty1
Вот и все, теперь ваша система должна загрузиться в одиночку tty
без очистки.