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 LTSnhư đượ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=tty1vào của bạn GRUB_CMDLINE_LINUX(tôi cũng đề nghị thêm noplymouthđể ức chế plymouthvà 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 tty1thay vì tty7và tránh ttychuyển đổi trước dấu nhắc đăng nhập.
Sau đó chỉ cần đi vào /etc/initvà chỉnh sửa một hoặc nhiều tty1.conf, tty2.conf, tty3.conf, tty4.conf, tty5.conf, tty6.confhoặc console.conf. Tôi chỉnh sửa tất cả --nocleartùy chọn thêm vào gettylệ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 ttymà không xóa nó.