When ever I try goto 2.6.8.xx I keep getting a kernel panick error.
I compiled without initrd and my boot param's in meni.lst are correct?
the error is this.
VFS:cannot open root device "hda1" or unknown block(0,0)
please append a correct "root=" boot option
kernel panic - not syncing:VFS: unable to mount root fs on unknown-block(0,0)
but if i compile a 2.4.6 kernel everything is fine? just when I try to goto a 2.6.8 kernel all hell breaks loose. I have googled and seen tons of people with the same problem but no real answers for the headache.
Scheduled Maintenance: We are aware of an issue with Google, AOL, and Yahoo services as email providers which are blocking new registrations. We are trying to fix the issue and we have several internal and external support tickets in process to resolve the issue. Please see: viewtopic.php?t=158230
what is going on with the 2.6.8.xx kernel?
- greenmeanie
- Posts: 68
- Joined: 2006-01-03 21:40
- Location: New England :(
Re: what is going on with the 2.6.8.xx kernel?
If you are not using an initrd then you need to make sure that support for IDE, ATA and ATAPI Block devices is compiled in the kernel.greenmeanie wrote:When ever I try goto 2.6.8.xx I keep getting a kernel panick error.
I compiled without initrd and my boot param's in meni.lst are correct?
the error is this.
VFS:cannot open root device "hda1" or unknown block(0,0)
please append a correct "root=" boot option
kernel panic - not syncing:VFS: unable to mount root fs on unknown-block(0,0)
Also the filesystem support.
In the device drivers section:
ATA/ATAPI/MFM/RLL support
In the filesystem section:
Reiserfs support
Ext3 journalling file system support
JFS filesystem support
Second extended fs support
XFS filesystem support
/proc file system support
Virtual memory file system support
Debian Sys Admin
http://www.tldp.org/LDP/sag/html/index.html
http://www.tldp.org/LDP/sag/html/index.html
- greenmeanie
- Posts: 68
- Joined: 2006-01-03 21:40
- Location: New England :(
- greenmeanie
- Posts: 68
- Joined: 2006-01-03 21:40
- Location: New England :(
Ah, the beautiful art of kernel configuration!
The rough test to know if something needs to be built in or if it can be a module, is the following: if the kernel needs to know about it in order to mount your root filesystem, then it needs to be built in (or in your initrd). Otherwise it's usually OK to let it be a module. However, there are exceptions. If you already know that you're going to use something, then making something a module does not give any advantages, so it's usually best to err on the side of caution.
HTH,
The rough test to know if something needs to be built in or if it can be a module, is the following: if the kernel needs to know about it in order to mount your root filesystem, then it needs to be built in (or in your initrd). Otherwise it's usually OK to let it be a module. However, there are exceptions. If you already know that you're going to use something, then making something a module does not give any advantages, so it's usually best to err on the side of caution.
HTH,