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? |
Notices |
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
Are you new to LinuxQuestions.org? Visit the following links:
Site Howto |
Site FAQ |
Sitemap |
Register Now
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
|
|
06-17-2005, 03:02 AM
|
#1
|
Member
Registered: Mar 2004
Posts: 32
Rep:
|
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:
Code:
>> 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...
Regardz,
-- Rincewind...
|
|
|
06-17-2005, 06:27 AM
|
#2
|
Member
Registered: Jun 2005
Location: Canada
Distribution: Debian Etch/Sid, Ubuntu
Posts: 529
Rep:
|
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.
|
|
|
06-17-2005, 12:11 PM
|
#3
|
LQ Guru
Registered: Sep 2001
Location: Montreal, Canada
Distribution: Slackware; Debian; Gentoo...
Posts: 2,163
Rep:
|
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)
|
|
|
06-20-2005, 03:58 AM
|
#4
|
Member
Registered: Mar 2004
Posts: 32
Original Poster
Rep:
|
I solved this problem by compiling EVERY SCSI module into the kernel.. =) A bit drastic though but it works=)...
|
|
|
02-25-2006, 07:44 AM
|
#5
|
Member
Registered: Jun 2005
Posts: 374
Rep:
|
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:
Code:
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:
Code:
...
:: 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...
|
|
|
06-08-2006, 09:37 PM
|
#6
|
LQ Newbie
Registered: Sep 2005
Location: Toronto, Canada
Distribution: FreeBSD, Gentoo, NetBSD
Posts: 28
Rep:
|
Dudes,
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?
Thanks!
-igor
|
|
|
06-08-2006, 09:53 PM
|
#7
|
LQ Guru
Registered: Jan 2002
Posts: 6,042
Rep:
|
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.
|
|
|
06-09-2006, 05:47 AM
|
#8
|
Member
Registered: Jun 2005
Posts: 374
Rep:
|
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.
|
|
|
All times are GMT -5. The time now is 10:08 AM.
|
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.
|
Latest Threads
LQ News
|
|