Results 1 to 4 of 4
What I'm about to ask may seem confusing if you're in a hurry, so please take your time.
I need to triple boot FreeBSD 4.11 with Vector Linux 5.0.1 and ...
- 08-16-2005 #1Linux Enthusiast
- Join Date
- Aug 2005
- Posts
- 542
Linux with FreeBSD
What I'm about to ask may seem confusing if you're in a hurry, so please take your time.
I need to triple boot FreeBSD 4.11 with Vector Linux 5.0.1 and Windows Xp Home SP2. Vector Linux only ships with LILO, and not GRUB (I'd rather use GRUB). I know that GRUB can't read FreeBSD, so can LILO read FreeBSD? If not, then does the FreeBSD boot loader read Linux? In other words, which boot loader should I use for my setup? If, by chance, LILO can't read FreeBSD, and the FreeBSD boot loader can't read Linux, are there any tricks I can use in their configuration files that would let LILO boot FreeBSD or FreeBSD boot Linux?
Both of the boot loaders can boot Windows, right?
Does anybody have any other suggestions?
(this sounds like one of those logic questions on an I.Q test, huh?)
- 08-16-2005 #2Linux Guru
- Join Date
- Nov 2004
- Posts
- 6,110
I have only some info on this - the BSD bootloader has given me trouble a couple of times, I'd much rather use GRUB/Lilo for this. In the case of Grub, doesn't it just treat BSD partitions as it would with Windows - i.e. chainloader? This was my first hit on Google, may be of some help. I never used to be aa Grub fan, used lilo for years but since moving to SuSE I'm a convert.
- 08-16-2005 #3Linux Enthusiast
- Join Date
- Aug 2005
- Posts
- 542
Cool. I read on DistroWatch that GRUB would have to be manually configured to boot FreeBSD... maybe the article is out-of-date?
- 08-16-2005 #4Linux Newbie
- Join Date
- Jun 2005
- Posts
- 181
4.2.3 FreeBSD
GRUB can load the kernel directly, either in ELF or a.out format. But this is not recommended, since FreeBSD's bootstrap interface sometimes changes heavily, so GRUB can't guarantee to pass kernel parameters correctly.
Thus, we'd recommend loading the very flexible loader /boot/loader instead. See this example:
grub> root (hd0,a)
grub> kernel /boot/loader
grub> boot200mhz Pentium 1 with MMX, 128mb RAM, 10gb Seagate HDD. Beastly.


Reply With Quote