หลังจากผ่านไปหลายชั่วโมงของ googling ฉันพบวิธีแก้ปัญหาในชุดข้อความนี้และคำถามนี้ ขั้นตอนนี้ใช้งานได้Ubuntu 12.04.1 LTSตามที่อธิบายไว้ที่นี่แต่ไม่ควรแตกต่างกันมากเกินไปสำหรับการแจกแจงแบบอื่น
ก่อนอื่นเพิ่มconsole=tty1ไปยังของคุณGRUB_CMDLINE_LINUX(ฉันขอแนะนำให้เพิ่มnoplymouthการยับยั้งplymouthและ splashscreen ไร้ประโยชน์ของมัน)
#> 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โดยไม่ต้องล้างออก