Return to BSD News archive
Path: sserve!newshost.anu.edu.au!munnari.oz.au!news.Hawaii.Edu!ames!elroy.jpl.nasa.gov!usc!howland.reston.ans.net!spool.mu.edu!news.clark.edu!netnews.nwnet.net!ns1.nodak.edu!agassiz.cas.und.NoDak.Edu!agassiz.cas.und.NoDak.Edu!rand
From: rand@cs.UND.NoDak.Edu (Douglas K. Rand)
Newsgroups: comp.os.386bsd.development
Subject: Re: changing bootwd for 2nd IDE drive? [NetBSD]
Date: 19 Sep 1993 13:22:42 -0500
Organization: University of North Dakota, Grand Forks, ND
Lines: 50
Distribution: world
Message-ID: <RAND.93Sep19132240@agassiz.cas.und.NoDak.Edu>
References: <BRAD.93Sep19092040@stemwinder.FCR.COM>
NNTP-Posting-Host: agassiz.cas.und.nodak.edu
To: brad@FCR.COM (Brad Parker)
In-reply-to: brad@FCR.COM's message of 19 Sep 93 09:20:40
>>>>> Brad Parker <brad@FCR.COM> writes:
I'd like the boot tracks to default to wd1, however (so I don't have
to type "wd(1,a)/netbsd" each time).
I got some help on this from Julian Elischer. Here is what he said:
to make the bootcode default to drive 1
look in boot.c
for the following code:
(or similar.. It has changed a little)
loadstart:
/***************************************************************\
* As a default set it to the first partition of the first *
* floppy or hard drive *
\***************************************************************/
part = unit = 0;
maj = (drive&0x80 ? 0 : 2); /* a good first bet */
name = names[currname++];
and change it to:
loadstart:
/***************************************************************\
* As a default set it to the first partition of the SECOND *
* floppy or hard drive *
\***************************************************************/
part = 0;
unit = 1;
maj = (drive&0x80 ? 0 : 2); /* a good first bet */
name = names[currname++];
I did this, and then rebuilt the boot blocks. To install the boot
blocks I had to do two extra things: Change wd0 to wd1 in the Makefile
and create a disktab entry for my hard disk. After that I did a "make wd1"
and next time I booted it worked great. (Oh, the boot file he is
refering to is in /sys/arch/i386/boot.)
Hope this helps.
--
Douglas K. Rand UND Aerospace - Scientific Computing Center
Home: +1 218 773 0120 University of North Dakota
Office: +1 701 777 2801 Box 9022, Grand Forks ND 58202-9022
Internet: rand@cs.UND.NoDak.Edu UUCP: ...!uunet!plains!agassiz!rand