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>