From owner-freebsd-questions Mon Jan 24 14:33:55 2000 Delivered-To: freebsd-questions@freebsd.org Received: from monsoon.mail.pipex.net (monsoon.mail.pipex.net [158.43.128.69]) by hub.freebsd.org (Postfix) with SMTP id 3B6CD152BC for ; Mon, 24 Jan 2000 14:33:43 -0800 (PST) (envelope-from mark@dogma.freebsd-uk.eu.org) Received: (qmail 18689 invoked from network); 24 Jan 2000 22:28:59 -0000 Received: from userbf72.uk.uudial.com (HELO marder-1.) (62.188.142.93) by smtp.dial.pipex.com with SMTP; 24 Jan 2000 22:28:59 -0000 Received: (from mark@localhost) by marder-1. (8.9.3/8.9.3) id WAA01217; Mon, 24 Jan 2000 22:09:33 GMT (envelope-from mark) Date: Mon, 24 Jan 2000 22:09:33 +0000 From: Mark Ovens To: Dave Page Cc: FreeBSD-questions Subject: Re: NT dual booting.... Message-ID: <20000124220933.B409@marder-1> References: <001501bf6619$3109bac0$04c8c8c8@number2-98.davecorp.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Mailer: Mutt 1.0pre2i In-Reply-To: <001501bf6619$3109bac0$04c8c8c8@number2-98.davecorp.com> Organization: Total lack of Sender: owner-freebsd-questions@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG 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