「緊急モードへようこそ!」それはfsckの問題だと思います


72

ここに画像の説明を入力してください

journalctl -xbスニペット(私が間違っていると思うこと、少なくとも赤でした):

-- Unit systemd-fsckd.service has begun starting up.
juli 09 15:40:16 kim-SSD-Sationary systemd-fsck[414]: /dev/sdb1 contains a file system with errors, check forced.
juli 09 15:40:16 kim-SSD-Sationary systemd-fsck[414]: /dev/sdb1: Inodes that were part of a corrupted orphan linked list found.
juli 09 15:40:16 kim-SSD-Sationary systemd-fsck[414]: /dev/sdb1: UNEXPECTED INCONSISTENCY; RUN fsck MANUALLY.
juli 09 15:40:16 kim-SSD-Sationary systemd-fsck[414]: (i.e., without -a or -p options)
juli 09 15:40:16 kim-SSD-Sationary systemd-fsck[414]: fsck failed with error code 4.
juli 09 15:40:16 kim-SSD-Sationary systemd-fsck[414]: Running request emergency.target/start/replace
juli 09 15:40:16 kim-SSD-Sationary systemd[1]: systemd-fsck-root.service: main process exited, code=exited, status=1/FAILURE
juli 09 15:40:16 kim-SSD-Sationary systemd[1]: Failed to start File System Check on Root Device.
-- Subject: Unit systemd-fsck-root.service has failed
-- Defined-By: systemd
-- Support: http://lists.freedesktop.org/mailman/listinfo/systemd-devel
-- 
-- Unit systemd-fsck-root.service has failed.
-- 
-- The result is failed.
juli 09 15:40:16 kim-SSD-Sationary systemd[1]: Unit systemd-fsck-root.service entered failed state.
juli 09 15:40:16 kim-SSD-Sationary systemd[1]: systemd-fsck-root.service failed.
juli 09 15:40:16 kim-SSD-Sationary systemd[1]: Starting Remount Root and Kernel File Systems...
-- Subject: Unit systemd-remount-fs.service has begun start-up
-- Defined-By: systemd
-- Support: http://lists.freedesktop.org/mailman/listinfo/systemd-devel

ACPI PCCプローブが失敗しました、nvidiaが所有していないなどのような他のエラーを無視しました...

編集:Ctrl + を押してPCにアクセスできますが、D面倒です。


上記のソリューションを適用するために実行できる簡単なスクリプトを次に示します。github.com
trezcan

回答:


51

fsckUbuntu Liveから実行できます。

  1. コンピューターの電源を入れます。Ubuntu Live DVD / USBを起動します(インストールせずに試してください)。
  2. ロード後、Ctrl+ Alt+を押してターミナルを開きますT
  3. ターミナルで、次を実行します。

    sudo -i
    fdisk -l
    

    fdiskパーティション/(ルート)の名前が通知されます。この質問では/dev/sdb1

    次に、次を実行して続行する必要があります。

    umount /dev/sdb1
    fsck -y /dev/sdb1
    poweroff
    

    umountコマンドsdb1が「マウントされていない」と文句を言う場合、それは問題ではありません。「マウントされていない」ことを望んでいました:)。

  4. DVD / USBを取り出します。SSDから起動するには、コンピューターの電源を再度入れます。


ubuntuがインストールされたフラッシュドライブはどうですか?
キムアンドレ

Ubuntu Gnome 15.04を搭載したフラッシュドライブを試すだけです。
キムアンドレ

テストデバイスのみの場合は、再作成することをお勧めします。
京岳

うん 難しいSSDをマウントする前にマウントする必要がありました。私が正しかったことを願っています。とにかくうまくいきましたが、起動画面で約1秒が表示されたままです。
キムアンドレ

Ubuntu 15.10。で同じ問題がありました。同じソリューションを適用しました。
kds

36

あなたが問題を解決したかどうかはわかりません。私がしたことは:

sudo nano /etc/fstab

次に、そこに追加したものを削除してsdb1から実行します。

sudo systemctl reboot

破損していると言われているので、それについてはわかりませんが、Linuxを実行できない人の助けになることを願っています。


2
これが私の問題に最も近いと思います。私はfstabに何か悪いものを追加しましたが、それが何であるかわかりませんでした。cp /etf/fstab.orig /etc/fstab私の解決策もそうでした。ストーリーの教訓:元のfstabのバックアップを作成します。
シュリダールSarnobat

1
あなたの答えは私の問題を解決します。構成したことのないスワップ領域に関するエントリがいくつかあったようです。そこで、「fstab」ファイルの最後の行にコメントしました。その後、インストールしたばかりのシステムに戻ることができました。
ジョシュア

今までで最高のもの。必要なライブUSB。愚かな
NTFS

26

緊急モードの場合がありました。私の状況では、インストールチュートリアルに従って、のマウントポイントのオプションのいくつかを編集することを提案しました/etc/fstab。余分なオプションを削除すると、サーバーは問題なく再起動しました。


6
AskUbuntuへようこそ!参照しているチュートリアルへのリンクを含めることができれば便利ですが、さらに良いのは、答えの中に指示を要約することです。

3
素晴らしい提案。/etc/fstab再起動する前に、手動で編集しました(ほとんど忘れていました)。
イオアニスフィリピディス16年

あなたは私をとても助けてくれます。ありがとう+1
ベニー

これは正しいです。私は/メディア/ Ubuntuの/ MY_UBUNTU_PARTITIONの/ etc / fstabファイルを編集し、1つの余分ラインコメント
ヴァヒド

私が馬鹿だったとして誤ってハード当然のことが差し込まれていなかったドライブUSBのためのfstabのエントリに置く:それは私のために問題を修正しましたので、削除D
アッティラSzeremi

17

Windows 10とUbuntu 16.Xのデュアルブートシステムを使用しています。

NTFSパーティションの1つをマウントできず、エラーはWindowsのシャットダウン/休止状態に関連していました。私sudo ntfsfix /dev/sda3はこの問題を修正していました。ntfsパーティションsda3をマウントできましたが、再起動時にUbuntuは緊急モードで起動していました。
この問題を修正するには、Windowsで次のコマンドを実行します

shutdown /s /t 5

これにより、Ubuntu緊急起動の問題が修正されます。


1
ありがとう、あなたは私を解決に導いた!Windowsは、通常はシャットダウンして「高速起動」機能を有効にすると、デフォルトで休止状態に非常に似た動作をするため高速起動をオフにすることで解決しました。
ベン

14

答えカッシュブーラニCaganアルスラーンは、恒久的な解決策に私を導きました。

Windows 10には、デフォルトで高速ブートと呼ばれる機能があり、ユーザーがコンピューターの「シャットダウン」ボタンまたは電源ボタンを使用して通常シャットダウンすると、実際に実行中のカーネルやその他のシステムをハードドライブに保存しますログオフ後、休止状態に。また、Windowsが何らかの方法でパーティションを「ロック」している間に、偶発的または悪意のあるデータの破損を防ぎます。つまり、Ubuntuは起動時にWindowsパーティションをマウントできません。

私の場合、/ etc / fstabにWindowsパーティションのエントリがあるため、Ubuntuが起動できなくなりました。

解決策は、Windowsを起動し、「高速起動」を無効にしてから、正常にシャットダウンすることです。これで問題は永久に解決されるはずです!

前に共有したリンクから、次のようにWindowsで高速ブートを無効にします。

  1. コントロールパネルを起動します
  2. 「ハードウェアとサウンド」設定に移動します
  3. 「電源オプション」に移動します
  4. 「電源ボタンの機能を選択する」をクリックします
  5. [現在利用できない設定を変更する]をクリックして、UACアクセスを許可します。
  6. [高速起動を有効にする(推奨)]設定のチェックボックスをオフにします

3
Windows 10とUbuntuでデュアルブートを行う場合、最初に無効にするのはファストブート(「高速起動」)です。ありがとう、これはまさに私が遭遇した問題でした。
ベンジャミンR

2
ただし、これを以前に行ったことがある場合でも、再度行う必要がある場合があります。Win10への更新は、設定を定期的に混乱させます。:-@
18

6

私の場合(デュアルブートWindows 10)、コマンドでWindowsを適切にシャットダウンする必要がありました(Windowsで):

shutdown /s /t 5

再起動すると、Ubuntuは問題なくロードされます。


2

USBフラッシュドライブからUbuntu LTS 16.04を起動すると、まったく同じ問題が発生しました。やってsysctl defaultそれを修正していない、fsckスキャン進捗MSGでまもなく点滅でしょうし、同じプロンプトが出てくるでしょう。これがうまくいったものです:

fsck -y /dev/sda1
reboot

2

これがVirtualBox VMで発生した場合、パーティションの1つをマウントできなかった可能性があります/etc/fstab-残念ながら「welcome to emergency mode!」で失敗します。重要なパーティションではない場合でも、不正なエントリを追加してファイルシステムをマウントしようとすると、システムvboxsf全体がブートに失敗し、ブートログでこれが主な問題であることが明確になりません。

とにかく問題を解決するには、問題のあるエントリをコメントアウトするか/etc/fstab、修正して、mount満足できるようにする必要があります。


私はfstabエントリの1つを「省電力モード」を備えたUSBドライブとして使用しているため、時々電源が切れます。マウントプロセスでは起動されないため、失敗し、緊急モードに戻ります。
ジョナサン

1

他のいくつかの回答と同様に、私にとっての秘the /etc/fstabは、オプションのLVMパーティションのエントリをコメントアウトすることでした。数日前にUbuntu 17.10がLVMパーティションを見つけられなくなったと不平を言い始めた理由も、これがシステムを「緊急」モードで起動させたのか、私にはわかりません。

でエントリがコメントアウトされる/etc/fstabと、デスクトップを正常に再起動しました。いくつかのチュートリアルを見ると、いくつかのLVMコマンドが欠落していることに気づいたのでsudo apt-get install lvm2、問題を修正したように走りました。

私のようにLVMパーティションが問題の原因だと思うなら、私が実行したコマンドの完全なセットは次のとおりです。

sudo lvmdiskscan
sudo apt-get install lvm2
sudo lvmdiskscan
sudo lvdisplay
sudo vi /etc/fstab
sudo vgchange -a y
sudo mount -a

これらすべてが必要かどうかわからない- apt-get install lvm2システムを再起動するための鍵だったと思う。


0

私は同じ問題を抱えていました。コマンドfsckを実行した後、回復していましたが、しばらくしてコンピューターが再び緊急モードになったので、ハードディスクからデータ全体を削除し、新しいOSをインストールしました。それは私の問題を解決しました。Ubuntu 15.0の鮮やかなバージョンに問題があったので、14.0バージョンをインストールしたと思います。それでもまだ問題はありません。


これは実際には「修正」ではありませんが、データを失うという犠牲を払って問題を解決します。
-Tcll

0

同じ問題がありました。/ etc / fstabから手動で追加されたntfsパーティションをコメント化しましたシステムは正常に起動しました。ntfsfixコマンドを使用して、これらのntfsパーティションに起因するジャーナリングの問題を修正します。例:Sudo ntfsfix / Dev / ntfsパーティション/ etc / fstab Rebootに再マウント


0

したがって、ここには多くの良い答えがあります-情報に追加するだけで、私の問題は、サーバーを保護するために/ etc / fstabに追加した行で間違っているtmpfsのtempfsとしてのスペルミスでした


0

私はちょうど同じ問題を抱えていたので、私の場合は、grubパーティションを再作成したばかりだったため、最後のgrubパーティションとは異なるUUIDがありました。ubuntuを起動すると、システムはUUIDをチェックできません。この問題を解決するために私はやった:

sudo nano /etc/fstab

次に、変更したばかりのパーティションからUUIDを含む行をコメントアウトします。

その後reboot、変更を適用します。


0

fstabのリカバリファイルがなかったため、上記のすべての回答は役に立ちませんでした。
トリックは何でしたか(緊急モードで)

cat /proc/mounts > /etc/fstab
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.