Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 17 May 1996 13:03:26 +0100 (BST)
From:      Dominic Mitchell <dom@area51.upsu.plym.ac.uk>
To:        questions@freebsd.org
Subject:   Cannot find root on 2nd IDE controller
Message-ID:  <199605171203.NAA14040@area51.upsu.plym.ac.uk>

next in thread | raw e-mail | index | archive | help
Hi all,

I just installed FreeBSD this morning, and the install was great.

However, when I tried to boot it after the install process, the kernel
stopped and said that it can't mount the root partition (wd1a).
Naturally, it couldn't because the root partition is "wd2a"...

In my machine there are 2 IDE controllers, with one HD attached to each.
Yes, it has to be this way, unfortunatly.

I tried booting using "hd(1,a)/kernel" to load from the second
controller, but that didn't work.  What in fact happened was that it
translated to "wd(0,a)/kernel", which booted the kernel of the first
Hard Drive on the first controller.  Wrong, as now it thinks the root
partition is "wd0a".

Then, I tried "wd(1,a)/kernel", which again, loaded the kernel, but it
couldn't find it's root fs (now, it looked on wd1a again).

It would appear that there is no way to mount a root fs from a HD on the
second controller.  Please, somebody tell me that I am wrong!

BTW:  I tried booting using "/kernel -a", but the flag was ignored.
When I looked at the sources, this is because the GENERIC kernel is
compiled with root on "wd0", instead of generic.

I would very much like to play with my newly installed system!  I would
be most obliged if someone could help me out of my predicament.

-Dom

P.S.  Please send reply mail to "dom@myrddin.demon.co.uk", as I don't
read this account much.



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199605171203.NAA14040>