web-dev-qa-db-ja.com

Ubuntu 14.04は停電後の起動時にinitramfsに落ちます

異常な電源喪失(ラップトップが床に突き刺さった...)の後、Ubuntu 14.04が起動時にinitramfsに落ちてしまい、回復できません。

システムをオンにするとGRUBが表示され、「Vanilla」Ubuntuオプションのみを選択すると、暗号化パスフレーズの入力を求められます。暗号化の成功メッセージが表示され、すぐに削除されますエラーメッセージなしでinitramfsプロンプトに。

ブートリカバリ出力(fdisk、partedなど): http://paste.ubuntu.com/23077522/

私はシステムをライブUSBからブートし、/ dev/sda1で直接fsckを実行し、バックアップスーパーブロックを使用しました(以下の手順に従います ブートは(initramfs)プロンプト/ビジーボックスにドロップします )。後者はいくつかのエラーを修正しましたが、問題を修正しませんでした。そのパーティションをマウントしてファイルを見ることができます。暗号化された/ dev/sda5は、Nautilusを介してライブUSBにマウントされません(「使用中」エラーが発生します)が、パスフレーズは通常の起動中(initramfsプロンプトに到達する前)に受け入れられます。

buntu Wiki の指示に従って、grubプロンプトで「quiet」および「splash」引数を削除しましたが、スクロールテキストにわかりやすいエラーが表示されません。 「デバッグ」引数を追加しましたが、/tmp/の下にログが表示されないため、正しく実行していないか、想定されている動作を誤解しているようです。

推奨 ブート修復モードを改善せずに実行。

1
Hampton Smith

暗号化されたパーティションでした/dev/sda5それが問題の原因でした。 fsckを実行しようとした私の最初の試みは、cryptsetupとLVMを理解していないために阻止されました。次の方法で、Live USBセッションで「十分にアクセス可能」にすることができました。

この時点で、私は試みました:

Sudo mkdir /mnt/brokenVolume
Sudo mount /dev/mapper/ubuntu--vg-root /mnt/brokenVolume

これはwrong fs type, bad option, bad superblockエラー。しかし、私は今実行することができました:

fsck -fy /dev/mapper/ubuntu--vg-root

これにより多くの問題が修正され、通常どおりmountを実行できました。再起動すると、通常の作業システムに戻りました。

2
Hampton Smith