*BSD News Article 97249


Return to BSD News archive

#! rnews 2801 bsd
Path: euryale.cc.adfa.oz.au!newshost.carno.net.au!harbinger.cc.monash.edu.au!news.mira.net.au!news.netspace.net.au!news.mel.connect.com.au!munnari.OZ.AU!news.ecn.uoknor.edu!news.wildstar.net!news.ececs.uc.edu!newsfeeds.sol.net!europa.clark.net!cpk-news-hub1.bbnplanet.com!news.bbnplanet.com!cs.utexas.edu!atlantis.utmb.edu!news
From: "Ernest C. Hymel" <ehymel@utmb.edu>
Newsgroups: comp.unix.bsd.freebsd.misc
Subject: Re: FreeBSD 2.2.1,Win95 and Win NT
Date: 6 Jun 1997 16:58:29 GMT
Organization: University of Texas Medical Branch
Lines: 49
Message-ID: <01bc729a$70c092d0$27366d81@masscomp>
References: <01bc713e$f6e75cc0$f3937dc2@ns.indigo.ie> <slrn5pd9oi.i3r.vibes@pc193.janco.sn.no>
NNTP-Posting-Host: masscomp.utmb.edu
X-Newsreader: Microsoft Internet News 4.70.1161
Xref: euryale.cc.adfa.oz.au comp.unix.bsd.freebsd.misc:42520

Jørn-Morten Innselset <vibes@hipdrome.org> wrote in article
<slrn5pd9oi.i3r.vibes@pc193.janco.sn.no>...
> On 5 Jun 1997 11:26:25 GMT, Ken Smith <merlyn@indigo.ie> wrote:
> >Anyone know how to run BSD directly from the NT Bootloader ? I had it
> >working linux but FreeBSD is different. I created a bootsect.bsd using
the
> >dd command but somehow I wouldn't work, I'm using an entire 1.6
> >drive(Secondary Slave IDE) for my BSD file system which works fine from
> >it's own boot manager. I want to fdisk /mbr to remove the boot manager
and
> >add it to the boot loader.
> 
> I believe you need to have /kernel (the whole root filesystem?) on the
> same disk you are running the bootloader from for this to work.

Definitely *not* true. Check out the FreeBSD FAQ at www.freebsd.org, I
think section 6.6, titled "How can I use the NT loader to boot FreeBSD?"

The approach noted there is straightforward, and relies on dd as you noted
for Linux. The catch is that if FreeBSD is not on your first disk, you'll
have to tell the FreeBSD boot routine where to look for your kernel *every*
time, using the command

sd(2,a)

(assuming your kernel is on your 2nd scsi disk; you may have to change this
as appropriate) when FreeBSD first starts up. This can get old if you do a
lot of dual-booting.

If you get tired of having to do that every time, then there is another
way, slightly more advanced that involves editing
/usr/src/sys/i386/boot/biosboot, but <insert usual warnings here>. Sorry, I
don't remember the web address of the site I got this info from, and a
quick search did not yield the information. Email me if you are interested
in more details (ehymel at utmb.edu) since I did print hardcopies of those
pages.

In any case, the latter method is great since I can now use the NT boot
loader to select from NT, Win95 (testing grounds), FreeBSD, or plain DOS
with no hassles.

--
Ernie Hymel


> -- 
> http://www.bs.bi.no/people/jinnsels/
> vibes@hipdrome.org
>