Sau nhiều giờ googling, tôi tìm thấy giải pháp trong chủ đề này và câu hỏi này . Quy trình này hoạt động Ubuntu 12.04.1 LTS
như được mô tả ở đây , nhưng nó không nên quá khác biệt đối với các bản phân phối khác.
Đầu tiên, thêm console=tty1
vào của bạn GRUB_CMDLINE_LINUX
(tôi cũng đề nghị thêm noplymouth
để ức chế plymouth
và màn hình giật gân vô dụng của nó).
#> sudo vi /etc/default/grub
GRUB_CMDLINE_LINUX="console=tty1 noplymouth"
Điều này buộc nhật ký kernel được in tty1
thay vì tty7
và tránh tty
chuyển đổi trước dấu nhắc đăng nhập.
Sau đó chỉ cần đi vào /etc/init
và chỉnh sửa một hoặc nhiều tty1.conf
, tty2.conf
, tty3.conf
, tty4.conf
, tty5.conf
, tty6.conf
hoặc console.conf
. Tôi chỉnh sửa tất cả --noclear
tùy chọn thêm vào getty
lệnh. Ví dụ tty1.conf
: chỉnh sửa :
#> sudo vi /etc/init/tty1.conf
bạn sẽ phải thay thế:
respawn
exec /sbin/getty -8 38400 tty1
với:
respawn
exec /sbin/getty -8 38400 --noclear tty1
Đó là tất cả, bây giờ hệ thống của bạn sẽ khởi động trong một lần duy nhất tty
mà không xóa nó.