RAMDISK不完全書き込みエラーカーネルパニック

RAMDISK不完全書き込みエラーカーネルパニック

私はLinux Kernel 2.6.35.11を実行しているDellノートブックにLinux Kernel 2.6.36.4を構築しています。

ところで、kernel.orgからソースコードを入手しました。

ソースコードにいくつかの構文エラーがありましたが、途中でそれを修正してカーネルのビルドを完了しました。

再起動後も、次のエラーが発生し続けます。

RAMDISK:不完全な書き込みエラー(6022!= 28860)
書き込みエラー
カーネルパニック - 同期されていません:VFS:未知のブロック(0、0)にルートファイルシステムをマウントできません。
Pid:1、comm:スイッチが汚染されていません。 2.6.36.4 #2
呼び出し追跡する:
?印刷....

ソースコードをビルドするときは、次の手順に従います。

  1. tar xvf linux-2.6.36.4.tar.bz2
  2. sudo cp /boot/config-2.6.35.11generic ~/linux-2.6.36.4/.config
  3. CD ~/linux-2.6.36.4
  4. メニューの設定
  5. Sudo
  6. sudo を有効にする module_install
  7. sudoのインストール
  8. sudo アップデート -initramfs -k 2.6.36.4 -c
  9. sudoアップデートグラップ

インターネットで検索した後、次のことを試しました。

  • 動作するカーネルで再起動したら、次の手順を実行します。sudo update-initramfs -u -k all
  • ランfsck

ただし、2.6.36.4で起動しようとするたびに、まだこのエラーが発生します。

そのような問題が発生した人はいますか?この状況でどんなアドバイスがありますか?

よろしくお願いします!

編集:
一部の開発者は、RAMディスクのサイズをデフォルトの4096から数MBに増やしました。これは良い考えですか?

答え1

ソースコードにいくつかの構文エラーがあります。 したがって、コンパイルもできません(テストされた最も低い形式)。

私が正しく理解したなら、問題がなければとても驚きます。おそらくコンパイルエラーを修正しても、すべてのエラーを修正することはできません。コードに集中できるように、コードと変更について多くの知識が必要です。

関連情報