[LIP] 2.6.1-"kernel panic: init not found"

T Roy <troylinux-/[email protected]>
Newsgroups gmane.user-groups.linux.india.programmers
Message-ID <[email protected]>
Hi,
I installed the 2.6.1 kernel and having problems with
initrd. My GRUB.CONF looks like this-

<<<truncated>>>

title Linux(2.6.1)
	root (hd0,4)
	kernel /boot/vmlinuz-2.6.1 ro root=LABEL=/
	initrd /boot/initrd-2.6.1.img

title RedHat Linux(2.4.20-8)
	root (hd0,4)
	kernel /boot/vmlinuz-2.4.20-8 ro root=LABEL=/
	initrd /boot/initrd-2.4.20-8.img

<<<truncated>>>

2.4.20-8 is the kernel installed by RH 9.0 and works
fine. 2.6.1 is what i compiled from source and 

gives me problem with initrd, saying - 

"kernel panic: no init found. try passing init= option
to kernel"

I understand that there is no problem with the kernel
but with the initrd file. 

Linux is on /dev/hda5 with EXT3 fs and has NO BOOT
partition. In 2.4.20-8 i can see EXT3 loading as a 

module while booting, but in 2.6 EXT3 loading fails
with this -

"mount: error 19 on loading ext3"

_________________________________

When i remove the initrd line from GRUB.CONF i.e. -

<<<truncated>>>

title Linux(2.6.1)
	root (hd0,4)
	kernel /boot/vmlinuz-2.6.1 ro root=LABEL=/

title RedHat Linux(2.4.20-8)
	root (hd0,4)
	kernel /boot/vmlinuz-2.4.20-8 ro root=LABEL=/
	initrd /boot/initrd-2.4.20-8.img

<<<truncated>>>

2.6.1 loads completely without the module support...so
i see that /dev/hda5 is mounted as EXT2 and not 

EXT3.
Now, after 2.6.1 is loaded, i try this-
#depmod 
which tells me that EXT3 requires JBD( which is also a
MODULE and NOT BUILT-IN ). After manually 'insmod
jbd.ko' and 'insmod ext3.ko' EXT3 module loads.

So my problem is that during boot EXT3 isnt getting
loaded due to JBD and hence kernel cannot load 

initrd from /boot/initrd-2.6.1.img( which is on EXT3
fs)

My kernel compilation commands were-
-------------------------------------
#mkdir /usr/src/build-2.6.1
#cd /usr/src/linux-2.6.1
#make O=/usr/src/build-2.6.1 menuconfig
#make O=/usr/src/build-2.6.1 
#make O=/usr/src/build-2.6.1 modules_install

i even tried -
#mkinitrd /boot/System-2.6.1.map
/boot/initrd-2.6.1.img
but same problem...

help!!!

=====
Linux Kernel Consultant
Tel :  91-22-2754-6453/4226

__________________________________
Do you Yahoo!?
Yahoo! Finance: Get your refund fast by filing online.
http://taxes.yahoo.com/filing.html


-------------------------------------------------------
The SF.Net email is sponsored by EclipseCon 2004
Premiere Conference on Open Tools Development and Integration
See the breadth of Eclipse activity. February 3-5 in Anaheim, CA.
http://www.eclipsecon.org/osdn
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.