GNU/Linux >> Linux の 問題 >  >> Linux

ArmMini2440の画面に出力します。現在、ログインプロンプトが表示されますか?

私は小さな画面のmini2440ARMコンピュータを持っていて、現在DebianSqueezeを起動しています。 minicomを使用してシリアル接続で通信しています 。起動すると、シリアルと小さな画面にログインプロンプトが表示されます。 USBキーボードを接続すると、ログインして小画面端末を使用できます。

Linuxの端末またはコンソールの概念を理解しようとしています。システムは、シリアル接続を介してログインプロンプトを表示することをどのように認識しますか?シリアルセッションから呼び出されたプログラムの出力を画面にリダイレクトできますか?シリアルで見たものをスクリーンミラーにすることはできますか?どのプロセスがこれを処理するのか、そしてログインシステムがこのように設計されている理由について私は非常に混乱しています。

概要や役立つ参考資料をいただければ幸いです。ありがとう

承認された回答:

/etc/inittabにこのような行があるため、システムはシリアル経由でのログインを許可しています。 :

T0:23:respawn:/sbin/getty -L ttyS0 9600 vt100

これは、ランレベル2および3のttyS0でgettyを実行し、存在する場合はそれをリスポーンすることを意味します。もちろん、9600はビット/秒であり、vt100は端末タイプです。また、tty1–6でもgettysに気付くでしょう。これらは、カーネルVGA仮想コンソール(おそらく小さな画面に接続されています)です。

プログラムを実行しているVGAコンソールに書き込むか、代わりに開くことができます(通常、gettyを実行しているinittab行をコメントアウトした後)。フレームバッファライブラリ(またはカーネルフレームバッファインターフェイスを直接)を使用することもできます。 Xを起動することもできると思います。

両方のttyの出力をミラーリングする最も簡単な方法がわからない。


Linux
  1. HD/UHD画面でPlasmaログイン画面を拡大縮小する方法

  2. Ssh –セッション終了後にSshセッションの実行中に開始するプロセスを作成するにはどうすればよいですか?

  3. Raspberry Pi 3 で画面を回転させる方法

  1. Linux で「screen」コマンドを使用する方法

  2. screen コマンドでスクロールバックをクリアするには?

  3. ログイン プロンプトまたはヘッダー (/etc/issue) を変更して、マシンの IP アドレスを表示します。

  1. パルスオーディオのアルサミキサー?

  2. 起動時に最初のシェルがキーを要求するだけの方法でキーチェーンを実行するにはどうすればよいですか?

  3. ログイン画面でユーザーの順序を変更するにはどうすればよいですか?