On Sat, May 30, 2009 at 11:05:26AM -0400, Donald Allen wrote:
> On Sat, May 30, 2009 at 9:58 AM, Jason Dixon <ja...@dixongroup.net> wrote:
> > On Sat, May 30, 2009 at 09:10:58AM -0400, Donald Allen wrote:
> >>
> >> So, I'd like to ask why grub is apparently unsupported on the amd64
> >> architecture? And I would suggest that grub provides a simple solution
> >> to dual-booting OpenBSD on a system that had been previously
> >> dual-booted with Windows and something else and where the Windows
> >> version of the mbr is no longer present. I'd be happy to provide the
> >> documentation for the procedure to add to the install guide, if the
> >> developers are interested.
> >
> > Save yourself some headaches. ?Use GAG.
> >
> > http://gag.sourceforge.net/
> 
> I looked over the documentation. Yes, for dual-booting OpenBSD with
> Windows, this looks fine, very nice. And I'll concede that it's a bit
> easier to configure than grub (it guides you through the
> configuration, rather than your having to make up a menu.lst), but
> when there's a grub package available, as there is with i386 OpenBSD,
> the difference isn't great, especially for someone like me with years
> of experience with grub, or if good documentation is available
> explaining how to do it.
> 
> Though it isn't important in the Windows/OpenBSD case, it appears that
> GAG is less general than grub, in the sense that it is assuming
> there's a loader in the partition boot record of every partition you
> want to boot and appears to always use the grub chainloader technique.
> This is not a problem for OpenBSD, which installs its bootloader in
> its partition boot record when you tell it during installation that
> you aren't going to use the whole disk. But it is a problem if you
> want to, say, triple-boot Windows, OpenBSD, and Linux. Linux will
> require installing grub in its partition boot record, as the GAG
> author notes in his document. In that situation, it would make more
> sense, I think, to skip GAG and let the Linux installer install grub
> in the mbr for booting all three. In that setup, Linux would be booted
> by grub directly, not via a secondary loader.

I've used GAG to multi-boot OpenBSD, Linux, Solaris and Windows.  Yes, I
use it as a first stage bootloader.  So what?  It works great and you
don't see me whining about grub support in OpenBSD.

-- 
Jason Dixon
DixonGroup Consulting
http://www.dixongroup.net/

Reply via email to