Date: Wed, 2 Dec 98 15:40:12 +0100 From: Thierry.Herbelot@alcatel.fr To: ben@scientia.demon.co.uk Cc: freebsd-questions@FreeBSD.ORG Subject: Re : kernel uses wrong root device Message-ID: <H000057c01a9646c@MHS> In-Reply-To: <19981202134436.A301@scientia.demon.co.uk>
next in thread | previous in thread | raw e-mail | index | archive | help
Hello, As you have two disks, do you have installed booteasy on both drives (or do you use another boot method ?) ? With booteasy, you've got a first chice : F1 : whatever (usually DOS) .. other partitions F5 : second disk then on the second disk another choice : F1 : BSD F5 : first disk HTH TfH > hi, > > I've just built a new kernel, with the line: > > config kernel root on wd2 > > Then I boot from that, typing "1:wd(2,a)/boot/loader" at the first boot > prompt and then "boot kernel.wd2" at the boot loader prompt (kernel.wd2 > is the new kernel). All works fine, until it says something along the > lines of > > changing root device to wd1a > changing root device to wd1s1a > panic: can't mount root > > Sorry I can't remember the exact messages, but it was pretty similar to > that. I tried `config kernel root on wd2s1a' (which made no difference) > and then swapkernel.c in the compile directory contained: > > #include <sys/param.h> > #include <sys/conf.h> > > dev_t rootdev = makedev(0, 0x00020010); /* wd2s1a */ > dev_t dumpdev = NODEV; /* unconfigured */ > > void > setconf() > { > } > > and checking those major/minors with the device node ... > $ ls -l /dev/wd2s1a > brw-r----- 1 root operator 0, 0x00020010 Dec 2 12:53 /dev/wd2s1a > > So that looks right. any idea why the kernel tries to use wd1 instead > of wd2? (I don't even have a wd1, just wd0 and wd2 as the primary and > secondary masters, and wcd0 as the secondary slave, but I doubt that > would affect this.) Is something going wrong with the device major/minor > numbers or something? This is from a last cvsup+buildworld at the weekend. > > -- > Ben Smithurst > ben@scientia.demon.co.uk > > send a blank message to ben+pgp@scientia.demon.co.uk for PGP key > > To Unsubscribe: send mail to majordomo@FreeBSD.org > with "unsubscribe freebsd-questions" in the body of the message To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-questions" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?H000057c01a9646c>