Ubuntu 16.04 LTSを正しく入力できなくなりました。ブートは次のメッセージで停止します。
/dev/sda5: clean, xxxxx/xxxxx files, xxxx/xxxxx blocks.
私は3年前からPCを正常に動作させていましたが、2日前に停電が発生し、PCがシャットダウンしました。電源が再投入され、PCの電源を入れると、fsckはこの行で開始および停止しました。私が取ることができる唯一の可能なアクションは次のとおりです。
mannualy reboot-コンピューターが再起動すると、このメッセージに戻ります。
ctrl + alt + F1-これにより、実際にコマンドラインでコンピューターを操作できます。ただし、このオプションでは、GUIを必要とするアプリケーション(gpartedまたはgthumbなど)を実行できません。しかし、すべてのファイルが保存されていることがわかります。
メッセージxx/xx files xx/xx blocksが正常であり、すべてが正常であることを意味すると言って、この問題に対するいくつかの回答を見ましたが、ctrl + alt + F1を実行しない限り、このメッセージを通過できません明らかに間違っている。
私が試したいくつかのこと:
ログイン(ctrl + alt + F1を使用)してfsck -f:を実行すると、コンピューターに損傷を与える可能性があるという警告メッセージが返されます。
リカバリモードでpcに入り、すべてのファイルシステムに対してfsckを実行します。「Reached target Swap」に達すると検証を停止します。この後、Enterキーを押して回復モードメニューに移動するだけです。
リカバリモードでpcに入ります>ルート> Enterキーを押して(メンテナンス用)>実行Sudo fsck -f /dev/sda5
結果は次のとおりです。
Pass 1: Checking inodes, blocks and sizes;
Pass 2: Checking directory structure;
Pass 3: Checking directoru connectivity;
Pass 4: Checking reference counts;
Pass 5: Checking summary information;
/dev/sda5 xxx/xxx files (0.2% non-contiguous), xx/xx blocks
現時点では、これは問題がまだ残っていることを意味します。
私は何をすべきかわかりません。誰も私を助けることができますか?
ありがとう
要求に応じて、blkidコマンドとcatコマンドを編集します。
Sudo blkid:
/dev/sda1: SEC_TYPE="ms-dos" LABEL="Dell Utility" UUID "5450-4444" TYPE="vfat" PARTUID="2ac21a9f-01"
/dev/sda2: LABEL="RECOVERY" UUID="964A9B734A9B4F3D" TYPE="ntfs" PARTUUID="2ac21a9f-02"
/dev/sda3: LABEL="OS" UUID="085C9DD05C9DB8C0" TYPE="ntfs" PARTUUID="2ac21a9f-03"
/dev/sda5: UUID="541386d5-b86c-41ad-bd00-d8af887358a9" TYPE="ext4" PARTUUID="2ac21a9f-05"
/dev/sda6: UUID="806ceccd-9af2-48d1-8995-4ca5e48342ba" TYPE="swap" PARTUUID="2ac21a9f-06"
cat /etc/fstab
出力(最初の段落を無視):
< file system > < mount point > < type > < options > < dump > < pass > (this line is commented)
/ was on /dev/sda5 during installation (this line is commented)
UUID=541386d5-b86c-41ad-bd00-d8af887358a9 / ext4 errors=remount -ro 0 1
swap was on /dev/sda6 during installation (this line is commented)
UUID=806ceccd-9af2-48d1-8995-4ca5e48342ba none swap sw 0 0
「Reached target Swap」エラーのため、問題はハードディスク上のスワップパーティションに関連している可能性があります。 (sda6でfsckを実行してはいけません...もしそうなら、それがこのエラーを受け取っている理由であり、この答えの残りは無視できます。))
Sudo blkid
およびcat /etc/fstab
の出力を確認しましたが、これらは正常に見えます... sda5とsda6のUUIDは正しく一致しています。
一時的にスワップを無効にして、マシンが完全に起動するかどうかを確認してみましょう。ルートコマンドプロンプトで、次のように入力します。
Sudo pico /etc/fstab
この行を変更します。
UUID=806ceccd-9af2-48d1-8995-4ca5e48342ba none swap sw 0 0
これに:
#UUID=806ceccd-9af2-48d1-8995-4ca5e48342ba none swap sw 0 0
control-o
#編集を保存する
control-x
#エディターを終了する
reboot
そして、マシンが完全に起動するかどうかを確認します。報告してください。
注:マシンが完全に起動しない場合は、この編集を元に戻す必要があります。
更新#1:
一時的にコンソールロギングを有効にして、起動が停止する場所を確認できるようにします。後でこのプロセスを逆にします。
ルートコマンドプロンプトで:
Sudo pico /etc/default/grub
単語quiet splash
を含む行の上部付近を見つけて、これらの2つの単語を削除します。後で交換できるように、どこでこれを行うかを覚えておいてください。
control-o
#編集を保存する
control-x
#エディターを終了します
Sudo update-grub
#GRUBを更新
reboot
#コンピューターを再起動します
ブートが停止する場所、エラー、またはテキストの最後の数行を監視して、問題の場所を特定します。