Date: Sat, 10 Jun 2000 17:08:02 +0100 From: Mark Ovens <mark@ukug.uk.freebsd.org> To: "Jasper O'Malley" <jooji@nickelkid.com> Cc: freebsd-questions@freebsd.org Subject: Re: REVISED: Active partition problems with FreeBSD 4.0/NT dual-boot Message-ID: <20000610170801.F233@parish> In-Reply-To: <Pine.BSF.4.21.0006100856310.42150-100000@cornflake.nickelkid.com>; from jooji@nickelkid.com on Sat, Jun 10, 2000 at 11:53:44AM -0400 References: <20000610022218.C232@parish> <Pine.BSF.4.21.0006100856310.42150-100000@cornflake.nickelkid.com>
next in thread | previous in thread | raw e-mail | index | archive | help
On Sat, Jun 10, 2000 at 11:53:44AM -0400, Jasper O'Malley wrote:
> On Sat, 10 Jun 2000, Mark Ovens wrote:
>
> > On Fri, Jun 09, 2000 at 03:16:06PM -0400, Jasper O'Malley wrote:
> >
> > > I didn't boot off C:\BOOTSECT.BSD that time, I "hit F5, then hit F1" to
> > > boot back into FreeBSD (i.e. I did it entirely through the FreeBSD boot
> > > loader process). In fact, C:\BOOTSECT.BSD disappeared with everything else
> > > on the original NTFS partition when the partition table was overwritten ;)
> >
> > Yes, but those (F1... F5....) messages come from the FreeBSD loader
> > (boot0). NT obviously doesn't rewrite the MBR when installing.
>
> Nope, sure doesn't. But the thing is that, by this point, boot0 had
> already taken residence in the MBR of da0, so I wasn't dealing with a
> situation where I'd trashed the partition table again.
>
So when you re-installed NT it wrote a new PT to the MBR, which is
actually boot0?
> > > It did it again because the "active" flag in da0s1's partition
> > > table entry was cleared when I booted into FreeBSD. Upon reboot,
> > > the BIOS--seeing that no partitions were marked active on the
> > > lowest numbered BIOS drive-- threw out the error message and
> > > stopped the boot again. It's a bug, but it's not uncommon, from
> > > what I've seen in the freebsd-questions archive and elsewhere.
> >
This is beginning to sound familiar. When I used to install from CD
(I've been using cvsup for over a year now) I always used the "no boot
manager" option but when I rebooted after completing the install I
found that *no* partitions were set active and had to use Partition
Magic to turn one on.
> > The BIOS can't boot from anything other than the first drive, that's
> > what boot managers are all about.
>
> Right, but normally the BIOS doesn't bother checking for active partition
> on the first drive. Ordinarily, the BIOS just cares that there *is* a
> first disk, and hands control over to the MBR on the first disk, and the
> program in the MBR is normally what cares about active partitions and
> such. Because my particular BIOS is looking for an active partition
> before the MBR (in this case, boot0) gets control, it's not letting me
> boot unless I manually use fdisk to set the NTFS partition active (even if
> I just want to boot into FreeBSD).
>
I think that's why we've both seen the same "no active partition"
problem. I too have an Award BIOS (4.51PGM) on a Gigabyte m/b
(GA-586TX3). The term "brain-dead BIOS" in your original post seems to
be spot-on :)
> > Sorry for the problems [the FAQ] has caused but it was done in all good
> > faith.
>
> I understand :) It's really not a problem, I didn't have anything
> important on my NT partition. Other may people may, however, so it might
> be wise to remove the instruction altogether until the new wording is
> completed.
>
I've already submitted a PR with the new wording, docs/19174.
> Right now, my problem isn't really that boot0 is trashing my partition
> table anymore, it's that it's clearing the active flag on my NTFS
> partition when I boot into FreeBSD.
>
The only thing I can suggest now, other than getting a new m/b, is to
put / on da0 and /usr, /var, and swap on da1. This is the way
mine is setup and it works fine.
> Cheers,
> Mick
>
--
Want a lean, mean, computing machine?
Get rid of that excess FAT - install FreeBSD
________________________________________________________________
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?20000610170801.F233>
