You are not logged in.
I have recompiled the kernel from source, but whenever I attempt to load the new kernel, I get messages about vfs not being able to find the root discs/disc0/part4 or unknown-block(0,0). Does anyone know why this might be? The root is in ext3 format, and this is compiled into the kernel.
Thanks in advance,
Kirk
Offline
By chance are you using a serial ATA hard drive ?
Offline
My system is a laptop, so no.
Offline
did you edit/rerun lilo ??
Mr Green
Offline
do you use lilo as your bootloader? if you do did you forget to run it after upgrading your kernel?
AKA uknowme
I am not your friend
Offline
:oops: you beat me to it ....
Mr Green
Offline
I use grub, and I updated it. It finds the kernel and starts the load process, but I get my errors when it actually tries to mount the root.
Offline
do you use udev ?
Mr Green
Offline
Nope, I'm not.
Offline
well check your fstab ?
Mr Green
Offline
I'm using the exact same fstab as I was using before I recompiled the kernel. What confuses me is that it must find the root partition because it starts the loading process.
I appreciate your help.
Offline
how far does it get with loading can you find any errors in log file ?
did you mess with kernel config at all ?
not much else I can do without sitting there looking at it
Mr Green
Offline
It seems to drop out just before it prints Arch Linux 0.7 (Wombat) to the display, and where it would usually attempt to load the deamons and modules and such. I edited the kernel config, but didn't remove anything other than sound and video drivers I wouldn't need.
The error message describes how it can't find discs/disc0/part4 for boot. I know that this is the root partition, and that the kernel image is there, which it does find. Maybe it has something to with the /dev/ part of the location that seems to be missing from the error message. But like I've said, I'm certain that grub is set how it should be, as I have an option for the new kernel that uses the same settings as for the previous, with the different image name instead.
Offline
I am assuming that you are using 2.6.x kernel...
How did you build kernel from souce or ABS ?
you say same settings in grub ..
does new kernel point to new vmlinuz in /boot ?
Mr Green
Offline
Yeah, it's the 2.6.8.1 kernel (thread title). I built it from source which I downloaded from www.kernel.org.
And yeah, I made the new image as bzImage, and moved it to /boot/ so it sits next to vmlinuz26. The new kernel grub option points to this bzImage.
Offline
I'm sorry that I have not been much help ....
If you get cannot mount error ... then have you checked fstab ... thing is it should be no different for new kernel anyway ... but its looking for /dev/discs/disc0/part4 so check that ....
HTH
Mr Green
Offline
Ok, I appreciate your help, so thanks. I'm not having much look finding any help anywhere for this problem, so I think I'll just stick with the stock kernel.
Offline
I would try using ABS ... at least that way you will have arch default config to build on ...
I see no reason for you to give up ,you know what you are doing ... :?
give 2.6.8.1-mm4 a go ...
good luck.....
Mr Green
Offline