Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 24 Jan 2000 22:09:33 +0000
From:      Mark Ovens <mark@ukug.uk.freebsd.org>
To:        Dave Page <davecpage@earthlink.net>
Cc:        FreeBSD-questions <freebsd-questions@freebsd.org>
Subject:   Re: NT dual booting....
Message-ID:  <20000124220933.B409@marder-1>
In-Reply-To: <001501bf6619$3109bac0$04c8c8c8@number2-98.davecorp.com>
References:  <001501bf6619$3109bac0$04c8c8c8@number2-98.davecorp.com>

next in thread | previous in thread | raw e-mail | index | archive | help
On Sun, Jan 23, 2000 at 09:14:57PM -0600, Dave Page wrote:
> First, yes, I have RTFM (the FAQ at freebsd.org and the
> links) and I'm either too dumb to understand it, or it
> didn't supply what I needed.
> 
> Situation:  Installed FreeBSD (3.3) on a 4.3 gig HD.  Works
> fine.  Got new HD (17.3 gig).  Have made 17.3 gig primary
> master and installed MS Workstation on it.  4.3 gig drive
> (w/BSD) is now primary slave--the MS fdisk shows the
> partition on the 4.3 as  still ACTIVE.  Of course, the first
> partition on the 17.3 gig drive is also active, but *it* is
> the master.
> 
> QUESTION 1:  Can I alter the NT boot loader to boot BSD off
> of the slave HD?  If so, do I need to make the BSD partition
> on the slave HD non-active?  If so, how (the MS fdisk
> doesn't work)?  Here is what I've added to my boot.ini, and
> it doesn't work:
> 
> multi(0)disk(0)rdisk(1)partition(1)\XXXXX="FreeBSD"
> 

OK, the FAQ doesn't tell you to do this. ARC specifiers only work with
NT. What you need to do is copy /boot/boot0 (since FBSD is on a
different disk to the NT loader, boot1 if it is on the same disk) to a
file on C:\, e.g. C:\BOOTSECT.BSD. Then add an entry in C:\BOOT.INI
(it's a read-only, hidden file so you'll need to use ATTRIB on it
first) similar to the entry for DOS and/or WIN9x:

[boot loader]
timeout=5
default=C:\
[Operating Systems]
C:\="Windows 95"
multi(0)disk(0)rdisk(0)partition(3)\WINNT="Windows NT Workstation Version 4.00" 
c:\BOOTSECT.BSD="FreeBSD"
multi(0)disk(0)rdisk(0)partition(3)\WINNT="Windows NT Workstation Version 4.00 [VGA mode]" /basevideo /sos

One problem you may find is that since you've moved your FreeBSD disk
from primary to slave it will now be wd1 instead of wd0 so the
/etc/fstab entries will be wrong. You may be able to fix that by
booting single user and editing fstab.

> In place of the XXXXX I have tried "boot" and I have tried
> "kernel" (no quotes of course).  I get an NT error that says
> "NT couldn't start because ntoskrnl.exe is missing or
> corrupt."  What directory or file do I need to point the
> NTLDR to, if this will even work?  Also, do I have to use
> NT's Disk Administrator to assign it a drive letter instead
> of using an ARC path, and point NT's boot loader to the
> FreeBSD startup file via a drive letter?  (In other words,
> like you have to do with Win95/98 when you dual boot with
> NT.)
> 
> QUESTION 2:  If I start over, and just install NT
> Workstation on the 17.3 gig, then install FreeBSD on the
> 17.3 gig, what happens if I install, for example, NT Server
> *after* that.  In other words, if you don't choose FreeBSD
> from the FreeBSD boot loader, do you get dumped into the NT
> boot menu?  That's kind of what I'm hoping...  Or, would NT
> Server get added to the FreeBSD boot loader menu?
> 

You should ideally install multiple OSes in this order:

DOS
Win3.x
Win9x
WinNT
Win2K
FreeBSD

> Thanks, all.  You guys that answer questions routinely are
> awesome.
> 
> 
> Dave Page
> 
> davecpage@earthlink.net
> 
> 
> 
> To Unsubscribe: send mail to majordomo@FreeBSD.org
> with "unsubscribe freebsd-questions" in the body of the message

-- 
	"there's a long-standing bug relating to the x86 architecture
	that allows you to install Windows too"
				   -Matthew D. Fuller
________________________________________________________________
      FreeBSD - The Power To Serve http://www.freebsd.org
      My Webpage http://ukug.uk.freebsd.org/~mark/
mailto:mark@ukug.uk.freebsd.org              http://www.radan.com



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?20000124220933.B409>