Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 2 Jan 1996 19:29:16 +0100
From:      Juergen Lock <nox@jelal.hb.north.de>
To:        bde@zeta.org.au
Cc:        hackers@freebsd.org
Subject:   Re: boot from sd1?
Message-ID:  <199601021829.TAA13667@saturn>
In-Reply-To: <199512310553.QAA19389@godzilla.zeta.org.au>

next in thread | previous in thread | raw e-mail | index | archive | help
In article <199512310553.QAA19389@godzilla.zeta.org.au> you write:
>>Question:  I have wd0, sd0, sd1, and I boot from sd0 (from before I had
>>the wd0 drive).  When I was running 2.0.5, I patched the boot code to
>>default to hd1 so that after getting the secondary boot block off of
>>wd0, it would actually boot from sd0.  After I installed 2.1.0, I made
>>the same change.  Now, however, after successfully booting from sd0,
>>the kernel panics because it isn't pointing at sd0a as the root device.
>>What did I miss?
>
>It should work.  The hard part is getting the kernel started.  I've
>often recovered from a wrong root device by booting with -d to run
>ddb early (with a kernel compiled with options DDB of course) and
>editing `bootdev'.

Heyy...  maybe this is a silly idea :)  but what about adding the
root device to the list of things configurable with -c?  default (-1?)
is whatever the boot code (bios) guessed like its now, if thats wrong
(`cannot mount root') simply reboot with -c and tell the kernel where
it really is.  then write this back in dset -q...
>
>Bruce
	Juergen



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