: Selecting both drives for install, and the boot-loader installs on
: both drives meaning that upon reboot I have to go through two menus to
: boot BSD (first selecting the second-drive boot-loader, then BSD).
This is however the only way to use the FreeBSD boot loader with two disks.
If you are unhappy with that, install grub as boot loader on the first disk.
It will boot directly /boot/loader on the FreeBSD partition of
second disk. This is very easy to setup. You download the grub port.
You make a grub boot floppy. This involves doing
dd if=/usr/local/share/grub/i386-freebsd/stage1 of=/dev/fd0 count=1
dd if=/usr/local/share/grub/i386-freebsd/stage2 of=/dev/fd0 skip=1
in other words stage2 comes next to stage1 on the floppy. You boot the floppy
and play at the grub prompt booting your 2 OS. When you feel confident, there
is a simple command (setup) to install on the hard disk.
grub is a very competent bootloader, similar to the BSD bootblocks.
You have a stage1 which is only 512 bytes and loads stage2 which is a
much bigger loader understanding the filesystems of all *BSD variants,
linux, etc. which allows to boot kernels given by their name. For FreeBSD
you need to load /boot/loader and not the kernel for symbol table reasons.
For Windows you do chainloading, that is you load the Windows boot program
at start of partition.
: Further to this, the bootinst.exe program in the tools directory of
: the cd-rom won't work under XP.
: Anyone know how to install the boot-loader on the MBR so I can simp,y
: either boot XP or BSD?
--
Michel TALON