LinuxQuestions.org
Review your favorite Linux distribution.
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Slackware
User Name
Password
Slackware This Forum is for the discussion of Slackware Linux.

Notices


Reply
  Search this Thread
Old 12-09-2007, 08:53 AM   #16
C-Sniper
Member
 
Registered: Dec 2006
Distribution: Slackware
Posts: 507

Original Poster
Rep: Reputation: 33

so from what i have been reading in the above posts, Theoretically, if i just modify my kernel to say "y" on the ext3 file system support the issue should solve itself, correct?

also onebuck... thanks for explaining it but there was also another problem regarding a hardware issue hence the re-install.

**edit**
guess it's not theoretical, it works. Thanks!

Last edited by C-Sniper; 12-09-2007 at 09:13 AM.
 
Old 12-09-2007, 01:38 PM   #17
H_TeXMeX_H
LQ Guru
 
Registered: Oct 2005
Location: $RANDOM
Distribution: slackware64
Posts: 12,928
Blog Entries: 2

Rep: Reputation: 1301Reputation: 1301Reputation: 1301Reputation: 1301Reputation: 1301Reputation: 1301Reputation: 1301Reputation: 1301Reputation: 1301Reputation: 1301
Yes, that's what must be done.

Think of it this way:

1) The kernel boots, and soon tries to mount your root partition.
2) The kernel "realizes" that it cannot mount the root partition because support for your filesystem (in this case ext3) was NOT compiled in, but compiled as a module. Now, where is the module with ext3 support ? In '/lib/modules/$(uname -r)'. Now, there is an obvious problem ... a catch22: How can the kernel get the module it needs to mount the root partition, if the module it needs is on the root partition it is trying to mount ? Answer: it can't, so ...
3) The kernel panics and gives you that message.
 
Old 12-10-2007, 01:47 AM   #18
pappy_mcfae
Member
 
Registered: Feb 2007
Location: Dallas
Distribution: Gentoo x86 & x86_64
Posts: 190

Rep: Reputation: 31
Quote:
Originally Posted by C-Sniper View Post
so from what i have been reading in the above posts, Theoretically, if i just modify my kernel to say "y" on the ext3 file system support the issue should solve itself, correct?
Correct. it may not be "proper", vis a vis, the way the more learned among us do it, but it works...and when you cut away the crap, that's all that really matters, now isn't it?

Quote:
Originally Posted by C-Sniper View Post
also onebuck... thanks for explaining it but there was also another problem regarding a hardware issue hence the re-install.

**edit**
guess it's not theoretical, it works. Thanks!
If anything I said was helpful, then you are most welcome!

Blessed be!
Pappy
 
Old 12-10-2007, 01:55 AM   #19
pappy_mcfae
Member
 
Registered: Feb 2007
Location: Dallas
Distribution: Gentoo x86 & x86_64
Posts: 190

Rep: Reputation: 31
Quote:
Originally Posted by H_TeXMeX_H View Post
Yes, that's what must be done.

Think of it this way:

1) The kernel boots, and soon tries to mount your root partition.
2) The kernel "realizes" that it cannot mount the root partition because support for your filesystem (in this case ext3) was NOT compiled in, but compiled as a module. Now, where is the module with ext3 support ? In '/lib/modules/$(uname -r)'. Now, there is an obvious problem ... a catch22: How can the kernel get the module it needs to mount the root partition, if the module it needs is on the root partition it is trying to mount ? Answer: it can't, so ...
3) The kernel panics and gives you that message.
Thanks for the explanation. I figured it was something along those lines. It makes sense that until the root partition is mounted, nothing else in the file system will be accessible.

I have read about initrd supposedly being able to circumvent the above mentioned conditions, but so far, the only thing I have ever found initrd useful for is allowing the proper functioning of hal in Slackware 12. Initrd allows access to the root media through konqueror...definitely a nice feature to have.

Blessed be!
Pappy
 
Old 12-10-2007, 02:37 PM   #20
H_TeXMeX_H
LQ Guru
 
Registered: Oct 2005
Location: $RANDOM
Distribution: slackware64
Posts: 12,928
Blog Entries: 2

Rep: Reputation: 1301Reputation: 1301Reputation: 1301Reputation: 1301Reputation: 1301Reputation: 1301Reputation: 1301Reputation: 1301Reputation: 1301Reputation: 1301
Yeah, initrd is another solution. It stands for init-RAM-disk (or "boot loader initialized RAM disk" from the man page ... read it for more details), it loads whatever you want, in this case modules from the disk into RAM on boot (init), thus giving the kernel access to things it might need, like a module used in mounting your filesystem.

Last edited by H_TeXMeX_H; 12-10-2007 at 02:41 PM.
 
  


Reply



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
Kernel panic-not syncing unable to mount the root file system on unknown block(0,0) cybersrin Linux - Hardware 2 08-14-2007 12:00 AM
unable to mount (large) NAS windows file system reitsma Linux - Software 2 11-13-2006 03:22 PM
Kernel Panic - Not Syncing VFS: unable to mount root file system push Slackware 8 08-28-2006 07:17 AM
Unable to Build ELDK3.1 for kernel 2.4.25. On Booting Unable to mount root fs.. kannath Debian 0 05-11-2006 09:26 AM
Unable to Mount," Bogus File System Found" nav_Lin Linux - Newbie 1 04-16-2004 09:27 PM

LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Slackware

All times are GMT -5. The time now is 10:15 PM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration