web-dev-qa-db-ja.com

Linuxで複数の仮想コンソールを有効にする方法は?

私はLinuxを初めて使用するので、これを行う方法がわかりません(Web上で見つけることができませんでした)。 LAMP仮想マシンを実行していますが、ALT-F2、F3などを押して仮想コンソールを使用すると、ログインオプションではなく空白の画面(正確にはすべて黒)が表示されるので、どうすれば有効にできますか?私のシステムの複数のコンソール?

私が実行しているLinuxはこれです LAMP Virtual Appliances 、Linuxランプ2.6.24-18-virtual(Ubuntuと書いてありますが、バージョンがわかりません)。

これが役立つかどうかはわかりませんが、ホストコンピューターからSSHで接続できます。

ありがとう、ロドリゴ。

7
rodrigoq

私はその仮想アプライアンスに精通していませんが、カーネルバージョンを考えると、それは8.04バージョンのUbuntuに基づいているようです。おそらく pstart を使用しています。したがって、必要な仮想コンソールごとに/etc/event.dにファイルを作成する必要があります。おそらくすでに/etc/event.d/tty[2-6]にコピーできるファイル/etc/event.d/tty1を持っています。ファイルごとにexec行を微調整する必要があります。

もちろん、単に GNU Screen を使用して、リモートで切断してから再接続できるなどの追加機能で同様の効果を得ることができます。

3
Zoredache

見る man inittab(または/etc/inittab)。 gettyがインストールされていることを確認する必要があります

apt-get install (util-linux|mingetty|ngetty|rungetty)

/ etc/inittabファイルでデフォルトのランレベルで実行されていることを確認します。例えば。:

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
2
mctylr

私は今日同じ問題を抱えていましたが、alt + f2..12を押したときに黒い画面ではなく、単に何もしませんでした。ウィキペディアで解決策/回答を見つけました。

screenがインストールされていないため、これはオプションではありませんでした。ただし、次のコマンドを使用できます。

    openvt

次に、新しく作成した仮想ターミナルに切り替えるには、alt + f2を押すだけです。別のopenvt対応のalt + f3など。alt+ f1..12キーが機能しない場合は、chvt nを使用してください。nは、切り替え先の仮想端末です(例:chvt 1 )。無効な番号を使用すると、たとえば2だけを割り当てるときに3を使用すると、黒い画面が表示されました。元に戻すには、alt + f1を使用できます。

仮想端末の割り当てを解除する場合は、deallocvt nを使用します。ここで、nは割り当てを解除する仮想端末です。何らかの理由で、これにより常に「デバイスまたはリソースがビジー」になります。

出典: http://en.wikipedia.org/wiki/Virtual_console

1
Luc

他の人は、複数のTTYを有効にする方法に答えました。もう1つのオプション: screen を使用して、ttyが1つしかない場合でも、複数のログインを設定して切り替えることができます。

0
Sunny