I wonder if it will

Story: Burg - Advanced menu for grub2Total Replies: 4
Author Content
chalbersma

Nov 25, 2009
4:59 PM EDT
I wonder if it will solve the BSD problem.
Steven_Rosenber

Nov 25, 2009
5:38 PM EDT
And what problem is that?

My mantra for multibooting from GRUB, which works for Linux and BSD, is to let one GRUB and menu.lst rule them all in the Master Boot Record and chainload to any and every other OS you are booting. Then with the second, third, fourth OSes, etc., install GRUB in the root partition for that OS and let the various distros control their own menu.lst files.

That way you avoid differing policies on automatic updates for menu.lst and the inevitable breakage that results.

This has worked for me on every type of Linux and BSD. For OpenBSD, I either let it control the MBR with GRUB, or if a Linux is controlling the MBR I don't use GRUB at all for OpenBSD and stick with the default bootloader.
chalbersma

Nov 25, 2009
6:17 PM EDT
the update utility for grub2 doesn't work as it should in relation to FreeBSD. Here I'll give you the link to the forum issue. http://forums.freebsd.org/showthread.php?t=8663&highlight=gr...

It works if you manually insert it and never update you grub menu with the utility.

I agree one menu.lst to rule them all is a great idea but it use to be that you could run the update tool as much as you want and your old config remained. Apparently that's no longer the case.
Steven_Rosenber

Nov 25, 2009
7:09 PM EDT
Presumably you can still use the "chainloader" command. I had sporadic luck with BSDs doing it the "other" way, but once I tried the chainloader method, I never went back.

Now I never dual-boot at all, but that's another story. I pledged to stop dual- and triple-booting after one too many mishaps with partitioning and upgrades, and I finally followed my own advice. Happier, I am, as a result.
chalbersma

Nov 25, 2009
9:40 PM EDT
Thanks for the advise.

Posting in this forum is limited to members of the group: [ForumMods, SITEADMINS, MEMBERS.]

Becoming a member of LXer is easy and free. Join Us!