カーネルパニックの解決-同期していません:VFS:ルートfsを不明にマウントできません-ブロック(179,7)



Solve Kernel Panic Not Syncing



noobsを使用してRaspbianなどのシステムをインストールすると、不適切な操作などによりファイルシステムに問題が発生し、起動に失敗する可能性があります。


7439293-8c309110f7f3538b.jpgエラー情報

1、

起動時に表示されるエラーメッセージは次のようなものです(ここでの「7」はすべての人に同じではありません。実際の状況に応じて処理します。以下も同じです)
Kernel panic-not syncing: VFS: unable to mount root fs on unknown-block(179,7)



準備完了:

電源が入っている、メモリーカードが取り付けられている、モニターが接続されている、キーボードが接続されている

原理:

ファイルシステムを修復する



ステップ:
  1. 電源を入れ、長押しShiftキーを押してrecoveryモードに入る
  2. noobs起動インターフェイスが表示されたら、同時に押すAlt with F2コマンドラインモードに入る
  3. デフォルトのユーザー名を入力してくださいrootそしてパスワードraspberry着陸
  4. 入力fsck.ext4 -y /dev/mmcblk0p7、コマンドはパーティションをスキャンし、クラッシュしたファイルシステムの修復を試みます。注:fsck自動モードをサポートしていません(fsck.ext4の代わりにfsckを使用するなど)。
  5. 修復が完了したら、RaspberryPiを再起動します。

二、

表示されるエラーメッセージが次の場合、
Kernel panic-not syncing: VFS: unable to mount root fs on unknown-block(179,2)
SDカードのブートパーティションですcmdline.txt内部
root=/dev/mmcblk0p2
に変更されました
root=/dev/mmcblk0p7
これに対処する方法はたくさんあります。win/ linuxで直接変更するか、詳細ではありませんが、上記の方法に従ってレスキューリカバリモードのgui / cmdlineで変更できます。

注:上記のすべては、単一のシステムをインストールする初心者の場合です。

noobsを使用してカスタムマルチシステムをインストールしている場合、発生する問題は少し複雑ですが、解決策は基本的に同じです。各システムのブート/ルートパーティションが/ dev / mmcblk0pに対応していることを確認する必要があります。 X前の投稿は最後に少し言及されました: NOOBSカスタムマルチシステムブート

NOTE:上記の問題が発生しましたが、上記の方法を参照することで問題を正常に解決できます。



その他の関連:
noobs(v1.5以降)複数のシステムパーティションをインストールする可能性は次のとおりです:(実際の状況は異なる場合があります)

プライマリパーティション 論理パーティション ファイルシステムの種類 ラベル コンテンツ
1 太い 回復 NOOBSブートファイルとinitramfs、OSリカバリイメージ
拡張 論理パーティション
5 ext4 設定 NOOBS設定
6 太い ブート Raspbianブートファイル
7 ext4 ルート ラズビアンルートファイルシステム
8 太い ブート ArchLinuxブートファイル
9 ext4 ルート ArchLinuxルートファイルシステム

参考記事:

  1. https://raspberrypi.stackexchange.com/questions/40854/kernel-panic-not-syncing-vfs-unable-to-mount-root-fs-on-unknown-block179-6/40855#40855
  2. https://github.com/raspberrypi/noobs/wiki/NOOBS-partitioning-explained