Pertama-tama, Anda harus mengedit file inittab Anda. Di Debian, itu terletak di /etc/inittab, dan saya kira itu mungkin berada di tempat yang serupa di Ubuntu. Prompt TTY normal dikelola dengan program yang dipanggil getty, jadi Anda harus menggulir ke bawah ke tempat program itu diatur. Anda akan melihat banyak baris yang mirip dengan ini:
# Note that on most Debian systems tty7 is used by the X Window System,
# so if you want to add more getty's go ahead but skip tty7 if you run X.
#
1:2345:respawn:/sbin/getty 38400 tty1
2:23:respawn:/sbin/getty 38400 tty2
3:23:respawn:/sbin/getty 38400 tty3
4:23:respawn:/sbin/getty 38400 tty4
5:23:respawn:/sbin/getty 38400 tty5
6:23:respawn:/sbin/getty 38400 tty6
Selanjutnya, kita perlu sebuah program bernama rungetty. Ini memungkinkan Anda untuk menjalankan program pada TTY sebagai pengguna tertentu. fbtermmengharuskan Anda untuk menjadi root untuk mengakses framebuffer, oleh. Jadi Anda bisa menjalankan fbtermpada TTY2 seperti itu (tanda hubung ganda menandakan akhir dari sakelar untuk rungetty):
2:23:respawn:/sbin/rungetty -u root tty2 -- fbterm
Hanya satu masalah; Anda memiliki terminal berbasis framebuffer yang indah, tetapi Anda login sebagai root! Memiliki prompt root yang tidak diautentikasi sama buruknya dengan keamanan. Itu tidak akan berhasil.
Kami dapat menggunakan program yang dipanggil loginuntuk menyiasatinya dengan menerima set kredensial pengguna lain, dan kemudian memulai bash atau zsh atau apa pun shell login Anda. Untungnya, fbtermdapat menerima perintah sebagai argumen terakhirnya (sekali lagi, tanda hubung ganda mencegah fbtermdan rungettymembuat argumen bercampur:
2:23:respawn:/sbin/rungetty -u root tty2 -- fbterm -- login
Dengan itu, Anda seharusnya fbtermmenjalankan salah satu TTY Anda.