[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[debian-users:41297] Re: kernel 2.4.26 で Kernel panic



こんにちは,初めまして.谷口雅康といいます.

私も昨日,kernel2.6をコンパイルしてみました.で,同様にkernel panicになっ
たのですが,何とか解決できました.2.4と違いますし,initrdを使用していな
いので外していたらすみませんが,何か参考になればと思います.

私の環境:
  ThinkPad X31
  /	ext3

カーネル:
  initrdを不使用

エラーメッセージ:
  VFS: Cannot open root device "hda5" or unknown-block(0,0)
  Please append a correct "root=" boot option
  Kernel panic: VFS: Unable to mount root fs on unknown-block(0,0)

ここで参考Webページより,
  ・ファイルシステム
  ・IDEデバイスドライバ(SCSIの場合はSCSIデバイスドライバ)
以上をカーネルにstaticで組み込むことがポイントのようです.
今回の場合は,ReiserfsとM/BのチップとIDEコントローラを有効にすれば良いか
と思います.

私は,
# make xconfig
を使用したので,申し訳ないですがそちらの分類で書きます.

* File systems
  * Reiserfs support -> yes
  * DOS/FAT/NT Filesystems
    * NTFS file system support -> yes
  * Miscellaneous filesystems
    * いっぱい -> no
    * Compressed ROM file system support -> yes

なお,私は| NTFS | Debian(ext3) | というパーティションなので,一応NTFSも
有効にしておきました.

次のDevice Driversはコンピュータに合わせて適宜変更してください.
#行頭に/が付いているのは,不要かもしれないが,これを入れると起動しました.
#一度に3ついれたので,どれが本当に必要かはちょっとわかりません.(^^;)

* Prosessor type and feartures
  * Prosessor family -> Pentium M
* Device Drivers
  * ATA/ATAPI/MFM/RLL support
    * ATA/ATAPI/MFM/RLL support -> yes
      * Enhanced ATA/ATAPI/MFM/RLL disk/cdrom/tape/floppy support -> yes
/       * include IDE/ATA-2 DISK suport -> yes
        * generic/default IDE chipset support -> yes
/       * PNP EIDE support -> yes
        * PCI IDE chipset support
          * Generic PCI bus-master DMA support
/           * Generic PCI IDE Chipset Support -> yes
            * Intel PIIXn chipsets support -> yes
            * 後のは無効に

なお,自分のデバイス一覧は,正常なカーネルが起動しているのであれば
# lspci
# dmesg
辺りで見ることができます.どちらも殆ど一緒です.

私の場合は,以上で起動できるカーネルが作成できました.後は,適当にカスタ
ムしていきました.お役に立てれば幸いです.


参考:
http://www.digitalhermit.com/linux/Kernel-Build-HOWTO.html
http://lists.debian.org/debian-user/2004/04/msg09736.html
http://www.atmarkit.co.jp/flinux/rensai/fs01/fs01b.html

-- 
MTaniguchi <tanimasa@xxxxxxxxxxxxxxxxxxxxxxx>
Debian歴2週間です.よろしくお願いします.(_ _)