web-dev-qa-db-ja.com

「ファイルシステムの修復」エラーからLinuxを回復する方法

残念ながら、私の母は私が知らないことをしました、そしてLinuxはコマンドラインモードにあります。シェルを終了してデスクトップに移動するための鍵は何ですか?

私は試した

  • AltF2
  • AltF6
  • CtrlAltF2
  • CtrlAltDelete
  • 出口

誰も私のために働いていませんでした。それは黒いシェルに行き、ログインとルートパスワードを入力するように私に告げます。入力すると、修復ファイルシステムが赤色で表示されます。 AltF2 空白の黒いページが表示され、 AltF1 このシェルに戻ります。

私のバージョンは openSUSE 11.1です。

2
Nickool

「修復ファイルシステムを赤い色で表示します」

これが重要です。おそらくクリーンでないシャットダウンが原因で、ファイルシステムが破損しています。修理が必要です。ルートパスワードを入力してみてください。「#」プロンプトが表示されます。タイプ:

fsck -A -y

それにはしばらく時間がかかり、修正内容について何かを印刷します。それが完了したら、「exit」と入力します。システムを再起動する必要がある場合があります。

4
pjc50

CtrlAltF7 まだ実行中の場合は、GUIに戻るはずです。そうでない場合は、startxを試してください。

2
Mark S.

CLI(コマンドラインインターフェイス)は、最近のバージョンのWindowsのように、Linuxの「ウィンドウ」またはプログラムではありません。

したがって、CLIを終了しようとしているのではなく、グラフィカルユーザーインターフェイス(GUI)を開始しようとしています。

まず最初に:コンピューターを再起動しましたか?また、どのバージョンまたはディストリビューションを使用していますか?

更新1:

OpensuseでCLIからKDEを起動する手順は、次のコマンドを実行することです。

startx

または

startkde

更新2:

から http://www.novell.com/coolsolutions/feature/11550.html

最初に行うことは、KDEがコマンドラインから起動することを確認することです。 SUSEでは、KDEは/ opt/kde3フォルダーにインストールされ、すべてのコマンドはbinサブフォルダーにあります。 KDEが起動ルーチンでこれを設定したため、このディレクトリはおそらくパスに含まれません。

パスは、Linuxが実行するコマンド(ツール、ユーティリティ、およびアプリケーション)を検索するフォルダーのリストです。

コマンドラインでパスを見つけることができます:

$ echo $PATH

KDE GUI(グラフィカルユーザーインターフェイス)を起動するコマンドは、「startkde」と呼ばれるシェルスクリプトです。

スクリプトは、正しく実行するためにすべてがクールであることを確認し、コマンドフォルダーをパスに追加します。

他の多くのチェックを行い、グラフィック、フォント、およびユーザー設定を設定します。次に、XサーバーとKDEを起動します。

コマンドラインからコマンドを実行すると、正しく起動しない場合にエラーメッセージが表示されます。それが機能しなかった理由はたくさんあるので、これらについてあなたがすることはこの答えの範囲を超えています。うまくいけば、エラーメッセージは自明です。

このコマンドは2つの方法で実行できます。したがって、フルパス名を指定することによって:

$ /opt/kde3/bin/startkde

またはによって:

$ cd /opt/kde3/bin

$ ./startkde

これらのソリューションのいずれも機能しない場合は、KDEの修復または再インストールを実行することをお勧めします。

更新3:

Xwmconfigを使用して、XウィンドウマネージャーをKDEに(再)設定してみてください

1
music2myear

コンピュータを再起動してみてください。

Sudo shutdown -r now
0
thehilmisu

ディストリビューションによっては、Xサーバーが通常tty1またはtty7によって占有されているスロットを引き継いだ可能性があります。 Fedoraでは、 ctrl+alt+F1 Xサーバーに戻ります。 ctrl+alt+F7 Ubuntuで作業するために使用されます。

それができない場合、Xが死亡した可能性があります。その場合、2つの選択肢があります。

  • startxを試してください-ログインし、適切なスクリプトを構成する必要があります。すべてのディストリビューションにこれがあるわけではありません。
  • Initを再起動します。これを行うには:ログインし、次のように入力します。

    $ Sudo -i
    # init 3
    # init 5
    

    ディストリビューションによっては、2つのinit間で再ログインする必要がある場合があります。 init 5は「マルチユーザーグラフィカルモードを開始する」ことを意味し、Xを起動する必要があります。init 3ちなみに、実行中のアプリケーションはすべて強制終了する可能性があります。

0
user26996