On Thu, 2004-06-10 at 19:22, dave wrote:
> >
> > Right. You won't be able to boot that system from LILO until you do
> > this. LILO can't boot BSD systems directly (however, GRUB can)--your
> > LILO is currently configured to chain-load the BSD bootloader.
> Is it a good thing ???
>
> > The safest bet is to install the BSD bootloader into the partition on
> > hdc that you installed BSD onto.
> did that by installing grub via mandrake control center.
> tried to load BSD but it just sat with the following lines on the screen.
>
> title FreeBSD
> root (hd1,0) <-- presume is equal to hdc and the 0 equal to boot partition.
> map (0x81) (0x80)
> map (0x80) (0x81)
> makeactive
> chainloader +1
where did you get these lines from?
have you looked at any grub documentation?
what you need is something like this:
title FreeBSD 4.4 #1
root (hd2,0,a)
kernel /boot/loader
the numbering on grub is zero based. the numbering on linux and lilo is
1 (or a) based. eg
linux grub description
===================================
hda (hd0) first hard drive
hda2 (hd0,1) second partition on 1st harddrive
hdc (hd2) third hard drive
hdc1 (hd2,0) 1st partition on 3rd hd
(hd2,0,b) 2nd BSD partition on 1st BSD slice on 3rd hd
the last one has no equivalent in linux. BSD takes what appears to the
rest of the world to be a partition and calls it a slice. It further
divides the slice up into BSD partitions.
What the above grub config stanza does is say "go to the first BSD
partition (a) on the 1st BSD slice (other world partition) (0) on the
3rd harddisk (2) and then run the program called "loader" in the boot
directory.
this will run the freebsd loader program, which will take over from
there.
see here for further http://www.tldp.org/HOWTO/Linux+FreeBSD-2.html
I think I have that right. I reserve the right to change what I said, it
is confusing!
>
> > Read the man pages for boot(8), installboot(8), and biosboot(8) on your
> > BSD system.
> can�t as i cannot get to the OS.
>
> any futher ideas ??