LinuxQuestions.org
Welcome to the most active Linux Forum on the web.
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Newbie
User Name
Password
Linux - Newbie This Linux forum is for members that are new to Linux.
Just starting out and have a question? If it is not in the man pages or the how-to's this is the place!

Notices



Reply
 
Search this Thread
Old 04-13-2011, 12:07 AM   #1
blink182
LQ Newbie
 
Registered: Oct 2010
Posts: 29

Rep: Reputation: 0
No filesystem could mount root , tried : minix msdos iso9660


Hi. I'm trying to boot Emdebian Grip 1.0 built on Compact Flash on a mini PC with grub2 as bootloader. Unfortunately , the booting is unsuccessful and I got stuck into an error message :
Code:
No filesystem could mount root , tried : minix msdos iso9660
kernel panic - not syncing : VFS : Unable to mount root fs on unknown-block (22,1)
It seems grub2 hasn't tried to mount ext2 as the filesystem and my Compact flash is formatted as ext2. Here is the menuentry of the grub.cfg :
Code:
menuentry "Debian GNU/Linux, linux 2.66.2.9-custom" {
    insmod ext2
    set root=(hd0,1)
    linux /boot/vmlinuz-2.6.22.9-custom root=/dev/hdc1 rw
}
Thanks in advance.
 
Old 04-13-2011, 01:22 AM   #2
linuxxer
Member
 
Registered: Apr 2011
Location: I have my own planet
Distribution: SlackwareŽ
Posts: 72
Blog Entries: 1

Rep: Reputation: Disabled
Error message indicate that, Linux kernel was not able to mount or find root(/) partition.

Grub2 entry says that,
/boot partition is /dev/hda2, and
/ partition is /dev/hdc1.

/dev/hda2 means, First hard disk and second partition. And
/dev/hdc1 means, Third hard disk and first partition.

Verify it root (/) partition, right or wrong.
 
Old 04-13-2011, 07:58 AM   #3
blink182
LQ Newbie
 
Registered: Oct 2010
Posts: 29

Original Poster
Rep: Reputation: 0
Quote:
Originally Posted by linuxxer View Post
Error message indicate that, Linux kernel was not able to mount or find root(/) partition.

Grub2 entry says that,
/boot partition is /dev/hda2, and
/ partition is /dev/hdc1.

/dev/hda2 means, First hard disk and second partition. And
/dev/hdc1 means, Third hard disk and first partition.

Verify it root (/) partition, right or wrong.
Hi linuxxer. I have verified that my device deems my CF card as /dev/hdc and the root should be mounted on /dev/hdc1. As you can see from the grub entry, the kernel I am using is customized (I need to compile the kernel with a specific kernel config provided by the vendor for my device ).
As I skim through the Debian Kernel Handbook, it says, to compile kernel from kernel source, users need to download the pre-patch kernel source from Debian.org. At the very beginning, I just downloaded the kernel source from www.kernel.org and built the kernel from it. Perhaps this led the problem. Anyway, I may try to build the kernel with the kernel source provide by Debian.org.

Last edited by blink182; 04-13-2011 at 12:21 PM.
 
Old 04-13-2011, 04:13 PM   #4
jefro
Guru
 
Registered: Mar 2008
Posts: 12,087

Rep: Reputation: 1521Reputation: 1521Reputation: 1521Reputation: 1521Reputation: 1521Reputation: 1521Reputation: 1521Reputation: 1521Reputation: 1521Reputation: 1521Reputation: 1521
I think it is odd that a newish distro would address any hard drive as hd. Almost all change that to scsi access so we always see sd now.

Just wondering out loud.
 
0 members found this post helpful.
Old 04-14-2011, 12:41 AM   #5
blink182
LQ Newbie
 
Registered: Oct 2010
Posts: 29

Original Poster
Rep: Reputation: 0
Quote:
Originally Posted by jefro View Post
I think it is odd that a newish distro would address any hard drive as hd. Almost all change that to scsi access so we always see sd now.

Just wondering out loud.
Hi Jefro. I just referred to the partition table reminder just before the error message popped up. It stated that the machine had recognized hard drive as hdc with a single partition hdc1. Anyway , the problem may be due to the exclusion of initrd image during boot time. Now I include the initrd.img and the error message comes with a new one and it seems even worse : Attempt to kill Idle task ...... And the machine cannot even run memtest86. It would restart whenever grub try to boot the /boot/memtest.bin . Frankly speaking, my machine is kind of low-end computer and this may be kind of hardware problems ...... Any ideas ?
 
  


Reply

Tags
debianlenny, grub2, kernel panic, linux


Thread Tools Search this Thread
Search this Thread:

Advanced Search

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
No file system could mount root, tried: ext2 iso9660 ramachandra_ankireddy Red Hat 1 11-20-2008 08:19 AM
can't mount DVD (unknown filesystem 'iso9660' baghdadi13 Debian 10 09-05-2007 05:39 AM
Emergency! Why Amigo always mount my root fs as msdos type? sohard2reg Amigo 1 03-17-2005 01:42 PM
Can't mount Vfat or Msdos Filesystem!! RKris Linux - Software 6 06-19-2002 05:58 PM
cann't a user other than root mount msdos formated floppy justjha Linux - Newbie 3 01-24-2001 10:54 AM


All times are GMT -5. The time now is 10:02 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
identi.ca: @linuxquestions
Facebook: linuxquestions Google+: linuxquestions
Open Source Consulting | Domain Registration