web-dev-qa-db-ja.com

Ubuntu 16 LTSが起動時にスタックする-/ dev / sda5 clean

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
1
André

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#コンピューターを再起動します

ブートが停止する場所、エラー、またはテキストの最後の数行を監視して、問題の場所を特定します。

2
heynnema