Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 2 Mar 2007 13:11:18 -0500
From:      Jerry McAllister <jerrymc@msu.edu>
To:        RW <fbsd06@mlists.homeunix.com>
Cc:        freebsd-questions@freebsd.org
Subject:   Re: Dual booting problems
Message-ID:  <20070302181118.GA90911@gizmo.acns.msu.edu>
In-Reply-To: <20070302175252.16a43a6f@gumby.homeunix.com>
References:  <63c8e94f0703011336l3b90c7b8r3b3ba31423aa2276@mail.gmail.com> <200703011321.43142.beech@alaskaparadise.com> <200703011330.45944.beech@alaskaparadise.com> <20070302003410.4106fcfd@gumby.homeunix.com> <20070302163726.GC90036@gizmo.acns.msu.edu> <20070302175252.16a43a6f@gumby.homeunix.com>

next in thread | previous in thread | raw e-mail | index | archive | help
On Fri, Mar 02, 2007 at 05:52:52PM +0000, RW wrote:

> On Fri, 2 Mar 2007 11:37:26 -0500
> Jerry McAllister <jerrymc@msu.edu> wrote:
> 
> > On Fri, Mar 02, 2007 at 12:34:10AM +0000, RW wrote:
> > 
> > > On Thu, 1 Mar 2007 13:30:26 -0900
> > > Beech Rintoul <beech@alaskaparadise.com> wrote:
> > > 
> > > > I should also mention that you need the FreeBSD boot manager on
> > > > both disks, or an alternative boot manager such as grub or gag.
> > > > Read the handbook.
> > > 
> > > I recall reading that too, but I've never understood what it's
> > > supposed to achieve. I imagine it must be a quirk of the FreeBSD
> > > boot manager, I've certainly never needed to install more than one
> > > copy of GAG or LILO. 
> > 
> 
> > If you select F5 (maybe F6 or more,  I should try that some time) it
> > will instead cause the MBR from that second (maybe third, etc) disk
> > to be loaded and passes control to it.   Then that MBR looks at its
> > own slice table and makes up a menu if there are more than one
> > bootable slices on that drive.   
> 
> In other words it *is* a quirk of the FreeBSD boot manager, in that it
> doesn't allow you to chainload a partition on another drive directly.
> You have to chainload the intermediate MBR which needs a second copy of
> the bootmanager. Most bootmanagers can do this directly, using the
> partition table on the other drive.

I wouldn't call it a quirk of FreeBSD.   FreeBSD does it the 'canonical'
way.  The others use additional space on the rest of the track, that
is technically not available, to make a bigger program and tables that can 
do additional things.   That's nice, but not officially supported.

So, it is really a _quirk_ of Grub/Gag/others and not guaranteed to work.
What would be really nice is if the world just decided to create an
official standard that makes that whole track available since it
really most often is - actually, I don't know any modern system where
it is not, but I haven't made a survey.

////jerry

> _______________________________________________
> freebsd-questions@freebsd.org mailing list
> http://lists.freebsd.org/mailman/listinfo/freebsd-questions
> To unsubscribe, send any mail to "freebsd-questions-unsubscribe@freebsd.org"



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20070302181118.GA90911>