私はWindows 7 x64ホストのVirtualboxでGNOMEでBacktrack 5 R1を実行しています。
デフォルトのインストールでは、Backtrackはコマンドラインログインプロンプトで起動し、startx
GNOMEデスクトップをロードするために実行するように求められます。
GUIログインインターフェースをインストールする方法はありますか?ログイン時にインターフェイスに自動的にGNOMEデスクトップを実行させたいと思います。
答え1
私はあなたがしなければならないことはgdm(gnomeディスプレイマネージャ)をインストールすることだけであると確信しています。
sudo apt-get install gdm
答え2
Backtrack Linuxはデフォルトでディスプレイマネージャをロードするように構成されていないため、GDMのインストールに加えて追加の作業が必要です。 Backtrack 5 R1でGDMをインストールして有効にする手順は次のとおりです。
まず、YouTubeリンクを提供してくれた@DavidVermetteに感謝します。このビデオでは順序は異なりますが、説明がほとんどなくすべての手順をカバーしています。 http://www.youtube.com/watch?v=9uMqsVFVO58
注:以下のコマンドまたは手順の一部には特権の昇格が必要な場合がありますが、どのようなものかはわかりません。 Backtrack 5のデフォルトインストールでは、とにかくrootとして実行されるため、制限付きユーザーとして実行するように設定しない限り問題はありません。この場合(そして最初にBacktrackを実行しているので)、「root権限でこれを行う必要があります」問題を自分で解決する方法を知っていると確信しています。
まずGDMをインストールする必要があります。これは、次のコマンドを使用して実行できます。
apt-get install gdm
次に、起動時にGDMをロードするようにシステムを構成する必要があります。/etc/rc.local
次の行を含めるように編集できます。
/usr/sbin/gdm &
exit 0
最後の行を保存して/etc/rc.local
保存することを忘れないでください。
最後に、(ここに投稿された質問で行ったように)ログイン後にX Windowsインターフェースを自動的にロードしたい場合があります。.bash_profile
適用するユーザーのホームディレクトリに次の行を追加するだけです。
startx
デフォルトのBacktrackインストールで唯一のユーザーはrootであり、心配する必要があるファイルは/root/.bash_profile
。
または、上記のリンクされた動画で追加のユーザーアカウントを設定する方法を案内することもできます。これは、GDM が動作したり、システムがデスクトップを自動実行するためには必要ありません。審美的な側面や個人的な好みのために含まれているだけです。
上記のすべての操作を完了した後にシステムを再起動すると、設定が適用されたことを確認できます。 GDMが読み込まれ、資格情報の入力を求められ、適切なデスクトップ環境を選択するための追加オプションがいくつかあります。認証が成功したら、選択したデスクトップ環境をロードする必要があります。
答え3
apt-get install rungetty
vi /etc/init/tty1.conf #comment out the "exec /sbin/getty -8 38400 tty1" line
そして次の行を追加してください>exec /sbin/rungetty tty1 --autologin root
それから
echo startx >> /root/.bash_profile
確認し、うまく動作していることを確認しました。
答え4
apt-get install rungetty
vi /etc/init/tty1.conf
この行をコメントアウトし、exec /sbin/getty -8 38400 tty1
次の行を追加します。
exec /sbin/rungetty tty1 --autologin root`
それから
echo startx >> /root/.bash_profile
確認して確認しましたが、うまくいきます。