まず、inittabファイルを編集する必要があります。Debianでは、それは/etc/inittabにあり、Ubuntuでもどこか似ていると思います。通常のTTYプロンプトはというプログラムで管理gettyされているため、そのプログラムが設定されている場所まで下にスクロールする必要があります。次のような行がたくさん表示されます。
# 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
次に、というプログラムが必要rungettyです。これにより、特定のユーザーとしてTTYでプログラムを実行できます。fbtermbyによってフレームバッファにアクセスするには、rootである必要があります。したがってfbterm、TTY2で次のように実行できます(2つのダッシュはのスイッチの終わりを示しますrungetty)。
2:23:respawn:/sbin/rungetty -u root tty2 -- fbterm
問題は1つだけです。あなたは美しいフレームバッファベースのターミナルを持っていますが、ルートとしてログインしています!認証されていないrootプロンプトを持つことは、セキュリティと同じくらい悪いことです。それはしません。
これをlogin回避するために呼び出されるプログラムを使用して、別のユーザー資格情報のセットを受け入れ、bashまたはzshなどのログインシェルを起動します。幸いにも、fbtermコマンドを最後の引数として受け入れることができます(ここでも、2つのダッシュを使用するfbtermとrungetty、引数が混同されるのを防ぐことができます。
2:23:respawn:/sbin/rungetty -u root tty2 -- fbterm -- login
これで、fbtermTTYの1つで実行できるはずです。