Fedora 20で/sysrootを復元する方法

Fedora 20で/sysrootを復元する方法

通常どおりFedora 20システムを起動できません。起動後、メッセージが表示されます。

Entering emergency mode. Exit the shell to continue.

Journalctlは以下を公開しています。

systemd[1]: Starting Switch Root...
systemd[1]: Not switching root: /sysroot does not seem to be an OS tree. /etc/os-release is missing.
systemctl[391]: Failed to issue method call: Invalid argument
systemd[1]: initrd-switch-root.service: main process exited, code=exited, status=1/FAILURE
systemd[1]: Failed to start Switch Root.
systemd[1]: Startup finished in ...

/dev/mapper/fedora-rootでfsckを実行しましたが、これは/lost+foundに多くの内容を送信しているようです。今は確かに綺麗になりましたね。

ls /(緊急モードでは)は以下を提供します:

bin dev dracut-state.sh etc init lib lib64 proc root run sbin shutdown sys sysroot tmp usr var

各ディレクトリを見つけることができますが、通常よりはるかに小さく見え、私が知っているものがありません。この緊急モードはファイルシステムの破損の結果ですか?

私の即時の質問は:/sysrootと/etc/os-releaseを復元する方法は?ただし、これは唯一の損傷ではなく、この問題が解決されると、より多くの問題が見つかる可能性があるという懸念があります。したがって、2番目の質問は、この問題を引き起こす可能性がある追加の問題をどのように検出して解決できますか?私はこれらのバックアップを持っていません。 (私はすべてをバックアップすると思いましたが、愚かなことに/ homeだけをバックアップしたことを見つけました)。

問題の背景:別のハードドライブからWindowsとFedora 20をダブルブートしています。 /dev/sda と /dev/sdb の両方に Windows NTFS パーティションが含まれています。 /dev/sdc は /boot で使用される SSD であり、/home を除くすべてのエントリは /dev/md127 にあります。すべてがうまく動作しており、いくつかのWindowsソフトウェアを使用するために長い間初めてWindowsから起動し、Linuxで再起動してこの問題が発生しました。過去にこれを何度も実行しましたが、これが問題の原因であるかどうかはわかりません。

/dev/sdc2(オペレーティングシステムがある場所)はLVMパーティションです。

より具体的に説明できるのか、関連性の高い情報を提供できるのか、さらに診断を実行できるのかを教えてください。

ありがとうございます!

ベストアンサー1

おすすめ記事