再コンパイル後にカーネルパニックエラーが発生する

再コンパイル後にカーネルパニックエラーが発生する

私は完全にブロックされましたが、一時的でした。私はVirtuelBoxをインストールしたUbuntu 11.10を良好な状態で持っています。カーネルバージョン2.6.32-5-686を使用して、VirtuelBoxにGhest Debian Squeezeをインストールしました。 ja ' すべてのコンポーネントドライバを削除するためにカーネルを再コンパイルし、Ghest Debian を実行するのに必要なドライバの現在の設定を開きました。カーネルをコンパイルしてインストールする手順は次のとおりです。

root login
# nano /etc/apt/sources.list
# apt-get update
# apt-get install debconf-utils debhelper dpkg-dev build-essential kernel-package libncurses5-dev
# uname-r
2.6.32-5-686
# wget http://www.kernel.org/pub/linux/kernel/v2.6/linux-2.6.32.5.tar.bz2
# tar xvjf linux-2.6.32.5.tar.bz2
# mv linux-2.6.32.5/ /usr/src/
# cd /usr/src/linux-2.6.32.5/
# cp /boot/config-2.6.32-5-686. config
### make allnoconfig##
# make menuconfig
we selected the penultimate year Load Alternate Configuration File
you exit the menu while watching
# make-kpkg - append-to-version "-tango" - initrd buildpackage-us-uc
the image is now in /usr/src/
# dpkg-i linux-image-2.6.32.5-tango-tango-2.6.32.5-10.00Custom_i386.deb

Grub カーネルの非同期 vfs からのブート最初の行でエラーパニックが発生しました。不明なブロックにルートfsをマウントできません0 0 幼虫

間違い

再コンパイル後 lsmod ppdev使用済みモジュールサイズ4058 0 lp 5570 0 binfmt_misc 4907 1ヒューズ44268 1ループ9769 0 snd_intel8x0 19595 1 snd_ac97_codec 79209 1 snd dec _pcm 47226 2 snd_intel8x0, snd_ac97_codec snd_seq 35463 0 snd_timer 12270 2 snd_pcm, snd_seq snd_seq_device 3673 1 snd_seq parport_pc 15799 0 parport 22554 3 ppdev, lp, parport_pc snd 34423 8 snd_intel8x0, snd_ac97_codec, snd_pcm, snd_seq, snd_timer, snd_seq_device pskr02 16 0 ac 1640 0 Joydev 6739 0 evdev 5609 8 i2c_piix4 7076 0 ボタン 3598 0 i2c_core 12787 1 i2c_piix4サウンドコア3450 1 snd snd_page_alloc 5045 2 snd_intel8x0,snd_pcm ext3 94396 5 jbd 32317 1 ext3 mbcache 3762 1 ext3 us0 19937 0 sr_mod 10770 0 CDROM 26487 1 sr_mod sd_mod 26005 7 crc_t10dif 1012 1 sd_mod ata_generic 2247 0 ohci_hcd 16999 0 ata_piix 17736 0 ahci 27410 6 ehci_hcd 28693 0 ホット 9206 0 libata 115869 3 ata_generic, ata_piix, ah 8 nls_base 454 1 1 usbcore scsi_mod 104853 4 sg, sr_mod, sd_mod, libata e1000 77317 0 root@debian:/boot# root@debian:/boot# lspci 00:00.0 ホストブリッジ: Intel Corporation 440FX - 82441FX PMC [Natoma] (rev 02) 00:01.0 ISA ブリッジ: Intel Corporation 82371SB PIIX3 ISA ] 00:01.1 IDEインターフェース:Intel Corporation 82371AB / EB / MB PIIX4 IDE(改訂01)00:02.0 VGA互換コントローラ:InnoTek Systemberatung GmbH VirtualBoxグラフィックアダプタ00:03.0イーサネットコントローラ:Intel Corporation 82540EMギガビットイーサネット:04.0システム周辺機器:InnoTek Systemberatung GmbH VirtualBoxゲストサービス00:05.0マルチメディアオーディオコントローラ:Intel Corporation 82801AA AC'97オーディオコントローラ(rev 01)00:06.0 USBコントローラ:Apple Computer Inc。 KeyLargo/Intrepid USB 00:07.0 ブリッジ: Intel Corporation 82371AB /EB/MB PIIX4 ACPI(rev 08) 00:0b.0 USB コントローラ: Intel Corporation 82801FB/FBM/FR/FW/FRW(ICH6 シリーズ) USB2 EHCI コントローラ 00: 0d.0 SATA コントローラー: Intel Corporation 82801HBM/HEM( ICH8M/ICH8M-E) SATA AHCI コントローラー (rev 02) root@debian:/boot# root@debian:/boot# lscpu アーキテクチャー: i686 CPU: コアあたり 1 スレッド:ソケットあたり1コア:CPUソケット:1サプライヤID:GenuineIntel CPUファミリ:6モデル:15ステップ:13 CPU MHz:1983.975 root@debian:/boot#

.config ファイルは次のリンクにあります。.config 助けてください

ベストアンサー1

このメッセージは、カーネルがルートファイルシステムをマウントできないことを示します。これにはいくつかの理由があります。

  1. ルートファイルシステムを持つデバイスが機能しない、または準備するのに長い時間がかかります(通常はUSBまたはNFSからの起動に問題がある可能性があります)。
  2. ブートローダの設定が壊れており、カーネルコマンドラインに渡されたルートデバイスが正しくありません。
  3. カーネルは、ルートファイルシステムにアクセスするために必要な機能の1つをサポートしていません。必要なドライバの1つがありません。通常、欠落しているコンポーネントはファイルシステムドライバまたはブロックデバイスドライバ(SATAチップセットなど)です。また、必要なRAID方式、LVM、暗号化などが含まれていることを確認してください。
  4. 必要なドライバはモジュールとしてコンパイルされますが、initramfsまたはinitrdに含まれていないか、initramfsまたはinitrdなしで起動します。カーネルを再コンパイルしてルートファイルシステムにアクセスするためにモジュールが必要な場合は、initramfs / initrdを再生成する必要があります。

カーネルを再コンパイルしたことを考えると、#3は最もすばらしい説明です。カーネルの構成に必要なドライバがいくつかありません。

あなたの事を再度確かめなさい.config。何か抜けました。現在実行中の既存のエントリから始めて.config(公開されたコマンドに従って実行されたとおり)、使用されていないかどうかわからない場合は削除しないでください。

おすすめ記事