バックトラック 5 の開始時に「シェルが見つかりません」

バックトラック 5 の開始時に「シェルが見つかりません」

私は自分のシステムで VMware の backtrack5 を使用しています。デフォルトのシェルを ksh に変更しようとしていました。'chsh' コマンドを実行した後、OS を再起動すると、「ksh を実行できません: そのようなファイルまたはディレクトリはありません」と表示されます。これは、シェルを変更する際に間違ったパスを指定したためと思われます。

このため、操作するターミナルがないため (GUI を起動できない)、OS を起動できません。ここで以前のシェルを復元する必要がありますが、ターミナルにアクセスできません。

助けてくれてありがとう。

答え1

レスキュー CD を起動し、ルート ファイル システムをマウントし、chroot を実行してマウントされた FS をルートとして設定し、chsh を再実行することができます。

関連情報