Return to BSD News archive
Newsgroups: comp.os.386bsd.questions Path: sserve!newshost.anu.edu.au!munnari.oz.au!bunyip.cc.uq.oz.au!harbinger.cc.monash.edu.au!yeshua.marcam.com!MathWorks.Com!europa.eng.gtefsd.com!howland.reston.ans.net!pipex!uknet!festival!edcogsci!richard From: richard@cogsci.ed.ac.uk (Richard Tobin) Subject: Re: I'm tired of typing hd(1,a)/386bsd everytime I boot! [FreeBSD] Message-ID: <Cox1v7.K4p@cogsci.ed.ac.uk> Organization: HCRC, University of Edinburgh References: <mldCowtM2.1Br@netcom.com> Date: Wed, 27 Apr 1994 11:42:41 GMT Lines: 30 In article <mldCowtM2.1Br@netcom.com> mld@netcom.com (Matthew Deter) writes: > >I tire of this. (been doing it for a few weeks now!) How do I >rewrite the bootblock so that it *defaults* to the SCSI drive? Do I >use "disklabel?" Must I be in single user mode? Edit /sys/i386/boot/boot.c so that it defaults to the right device: #if 0 maj = (drive&0x80 ? 0 : 2); /* a good first bet */ #else if(drive&0x80) /* Use hd(1,a) - the scsi disk (RMT) */ { maj = 1; unit = 1; } else maj = 2; /* Floppy */ #endif Do a make and make install in /sys/i386/boot. Then use disklabel to install the new boot blocks (it would be nice if there was an option to disklabel to install the new boot block without re-writing the partition table, but there doesn't seem to be). -- Richard -- Richard Tobin, HCRC, Edinburgh University R.Tobin@ed.ac.uk "Your monkey has got it right, sir." - HHGTTG