Welcome to the most active Linux Forum on the web.
Go Back > Forums > Linux Forums > Linux - Hardware
User Name
Linux - Hardware This forum is for Hardware issues.
Having trouble installing a piece of hardware? Want to know if that peripheral is compatible with Linux?


  Search this Thread
Old 06-17-2005, 02:02 AM   #1
Registered: Mar 2004
Posts: 32

Rep: Reputation: 15
Block device /dev/sda3 is not a valid root device..

Hello everybody.

Im trying to install a Dell PowerEdge 1850 with linux.

Yet when I reboot from the installation (with gentoo 2005.0 stage3), I get the following error:

>> Mounting filesystems
>> Activating udev...
>> Determening root device
>> Block device /dev/sda3 is not a valid root device...
>> The root block device is unspecified or not detected.
Please specify a device to boot, or "shell" for a shell..
boot() ::
Does anyone know how to fix this.. Or what I've done wrong.?
Is there something missing in the kernel?

Im using kernel version: 2.6.11...

-- Rincewind...
Old 06-17-2005, 05:27 AM   #2
Registered: Jun 2005
Location: Canada
Distribution: Debian Etch/Sid, Ubuntu
Posts: 529

Rep: Reputation: 32
Are you using a ramdisk? If not, is support for your boot device compiled into the kernel? Otherwise, you won't be able to access it.
Old 06-17-2005, 11:11 AM   #3
LQ Guru
Registered: Sep 2001
Location: Montreal, Canada
Distribution: Slackware; Debian; Gentoo...
Posts: 2,163

Rep: Reputation: 45
is that thing has SCSI drive? Have you changed the fstab to point to the correct drive/partition then?
(and as stefan_nicolau asked, are you using ramdisk? if yes, I think you will have some tweaking to do to your gentoo)
Old 06-20-2005, 02:58 AM   #4
Registered: Mar 2004
Posts: 32

Original Poster
Rep: Reputation: 15
I solved this problem by compiling EVERY SCSI module into the kernel.. =) A bit drastic though but it works=)...
Old 02-25-2006, 06:44 AM   #5
Registered: Jun 2005
Posts: 374

Rep: Reputation: 30
I've also got this problem, but I am using a ramdisk to boot. I have a swap partition at /dev/sda1 and a single large partition that is the rest at /dev/sda2. Running in VMWare.

grub.conf is as follows:

title Gentoo
root (hd0,1)
kernel /boot/kernel-genkernel-x86-2.6.15-gentoo-r1
initrd /boot/initramfs-genkernel-x86-2.6.15-gentoo-r1
When I boot, the ramdisk loads, loads a bunch of modules, then I get the following error:

:: Scanning for blah ... blah loaded
>> Activating udev
>> Determining root device
!! The Root block device is unspecified or not detected.
   Please specify a device to boot, or "shell" for a shell...
boot() ::
What am I doing wrong. I thought genkernel compiles everything in? So there should be a scsi module and the ramdisk should load it...
Old 06-08-2006, 08:37 PM   #6
LQ Newbie
Registered: Sep 2005
Location: Toronto, Canada
Distribution: FreeBSD, Gentoo, NetBSD
Posts: 28

Rep: Reputation: 15

How did you make those scsi drives visible in the first place? I am trying to run the same scenario (my disks are on perc though), and I cant see the drives?


Old 06-08-2006, 08:53 PM   #7
LQ Guru
Registered: Jan 2002
Posts: 6,042

Rep: Reputation: Disabled
Do not use genkernel. I did not have any success using it. I have success configuring and compiling the kernel by hand. It is easier than using genkernel. genkernel is a very dum utility to be used by novices.
Old 06-09-2006, 04:47 AM   #8
Registered: Jun 2005
Posts: 374

Rep: Reputation: 30
true and it's not very good, but it's more equivalent to other distro's modular based kernels.

I also think custom compiling is the only way to go on this, otherwise it gets more compicated fiddling with the initrd etc to get modules loaded faster so you can see your root partition.


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
/dev/fd0 is not a valid block device intmail Slackware 2 07-21-2005 06:52 AM
/dev/hda2 not a valid block device KeithKessler Slackware 13 02-10-2005 09:10 AM
/dev/sda1 NOT a valid block device ??? mack4evr SUSE / openSUSE 5 10-15-2004 01:06 PM
/dev/cdrom is not a valid block device kryptotronic Debian 8 04-04-2004 05:11 PM
/dev/sda1 is not a valid block device adenardo Linux - General 6 10-17-2001 10:07 PM

All times are GMT -5. The time now is 11:56 AM.

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