Boot loaders for Linux that can also boot FreeBSD
- To: debian-user <debian-user@lists.debian.org>
- Subject: Boot loaders for Linux that can also boot FreeBSD
- From: Ralf Mardorf <ralf.mardorf@alice-dsl.net>
- Date: Thu, 29 Nov 2012 14:58:05 +0100
- Message-id: <[🔎] 1354197485.2351.36.camel@q>
- In-reply-to: <87fw3tj9m1.fsf@oak.localnet>
- References: <1353795280.2662.12.camel@q> <20121124233520.7ad4b4be.freebsd@edvax.de> <1353798889.2662.46.camel@q> <20121125002717.11a61c8d.freebsd@edvax.de> <1353807268.2773.16.camel@q> <20121125131908.671f6d31.freebsd@edvax.de> <1353846552.2508.23.camel@q> <alpine.BSF.2.00.1211251322500.23965@wonkity.com> <1353877782.2508.225.camel@q> <alpine.BSF.2.00.1211251421160.23965@wonkity.com> <1354029192.2827.11.camel@q> <alpine.BSF.2.00.1211270901130.56247@wonkity.com> <1354046327.2528.15.camel@q> <alpine.BSF.2.00.1211271653330.60249@wonkity.com> <1354086404.2528.89.camel@q> <1354119648.3152.4.camel@q> <alpine.BSF.2.00.1211280923390.66068@wonkity.com> <1354156932.2393.22.camel@q> <87fw3tj9m1.fsf@oak.localnet>
Hi :)
my apologies for cross-posting this to several Linux mailing lists.
I need a boot loader for Linux, that is comfortable to use for my needs,
a Linux multi-boot with
trillions of Linux installs,
trillions ^ 2 kernels and
(trillions ^ 2) * 1024 entries with different boot options, so something
as GRUB 2 is unusable for my needs.
Until now I was comfortable with GRUB legacy, but now I add a FreeBSD
install to my machine and against the claims at
http://en.wikipedia.org/wiki/Comparison_of_boot_loaders
GRUB legacy does not boot FreeBSD (until now). I was thinking of
SYSLINUX, perhaps the most popular bootloader by Linux experts, but the
Wiki says it doesn't support booting BSD.
Since access to the freebsd-ufs partition by Linux is a PITA and Linux
is most important for me, I wont use a FreeBSD bootloader. I need easy
access to the bootloader's configuration file.
I still continue searching with Google.
Any hints are welcome!
On a FreeBSD mailing list somebody wrote:
> You might want to try a chainloader boot from grub. The following is a
> chainloader rule that I have used, as well as a normal loader boot. I
> use the loader boot, but I also tested the chainloader boot. You will
> need a ufs2_stage1_5 file in your grub directory for a loader boot, and
> linux grub might not have it available.
>
> title FreeBSD, sda3 (oak) chainloader
> root (hd1,2)
> chainloader +1
> boot
>
> title FreeBSD, sda3 (oak) /boot/loader
> root (hd1,2,a)
> kernel /boot/loader
> boot
Yes, ufs2_stage1_5 is missing, so when I tested
#title FreeBSD
#root (hd0,a)
#kernel /boot/loader
title FreeBSD
rootnoverify (hd0,1)
chainloader +1
boot
there was no error, but nothing happened, without the chainloader an
error 17, cannot mount selected partition appeared.
I wonder that so many *NIX users nag about Windows, but support to
access Windows files and to multi-boot with Windows is that easy. I
don't have Windows on my machine. I hope somebody is experienced with
multi-boot machines using different *NIX operating systems and will help
me.
Regards,
Ralf
Reply to: