On Sat, May 30, 2009 at 12:00 PM, Jason Dixon <ja...@dixongroup.net> wrote:
> 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?

You have to install a second-stage bootloader, so why not use one
bootloader to do the whole job rather than two? That's what.

Reply via email to