Trying to compile my own kernel - getting kernel panic...
Andrew Konosky
TerranAce007 at comcast.net
Fri Dec 17 03:22:36 UTC 2004
Well, I first downloaded the vanilla 2.6.9 source, but I decided to go
with the FC3 kernel src rpm instead, at least for my first try at kernel
building. I think I got all the config settings right for my system as
far as PCI, video, sounds, etc, and I selected built-in on RAID/LVM and
on the ext2/3 filesystems as well. I did the make clean, make bzImage,
make modules, make modules_install, etc.. like in the Kerbel-HOWTO, and
I configured grub righ as well. I keep getting a kernel panic with the
following message:
-------------------------
sb: can't grab irq 65535
sb: can't grab irq 65535
sb: can't grab irq 65535
Kernel panic - not syncing: VFS: unable to mount root fs on
unkown-block(0,0)
------------------------
I intended to build the filesystem support into the kernel so I didn't
need an initrd, but I am using an LVM setup for my "/" and have my /boot
as a separate ext3 partition, so I thought maybe that is why it can't
mount the kernel. I started over and recompiled, but when I got to
trying the mkinitrd command, I got a command not found. I tried yum
install mkinitrd, but it couldn't find any packages.
The other binary kernels I have use both a "vmlinuz" and an "initrd"
file, so am I building the wrong thing with the make bzImage command?
How do I build a "vmlinuz," or will a bzImage work?
Do I need to make a initrd, and which package do I need to yum install?
Here is part of my grub.conf
------------------------------
#Working binary kernel
title Fedora Core (2.6.9-1.681_FC3)
root (hd1,0)
kernel /vmlinuz-2.6.9-1.681_FC3 ro root=/dev/VolGroup00/LogVol00 quiet
initrd /initrd-2.6.9-1.681_FC3.img
#My custom kernel that doesn't boot
title Fedora Core (2.6.9-CUSTOM)
root (hd1,0)
kernel /bzImage-2.6.9_custom ro root=/dev/VolGroup00/LogVol00 quiet
------------------------------
More information about the fedora-list
mailing list