Originally Posted by Kernel_Sanders
I've been trying to get FreeBSD to run on my Toshiba Satellite (m45 359). I tried a couple of times with version 6.0 and the install went fine, but the computer doesn't seem to recognize the drive as being bootable. (So I experimented with a couple different options: standard boot manager, bsd boot manager, setting the partition (yes, it's a primary) to bootable, even erasing the whole drive and allocating it to FreeBSD. Regardless of what I've tried, the boot sequence doesn't see a hardrive and skips it.
Also tried 5.4, but that freezes on booting the install cd (probably just need to disable acpi) but I really don't want 5.4 anyways.
Currently I'm writing this from ubuntu dapper (as a test) - install went smooth and grub loaded with no problem but I'd really prefer to get back to bsd.
Thanks for anyway help or feedback.
As far as I know, only *doze needs its partition marked bootable. I don't know anything about FreeBSD, but I think it's worth a try to use Lilo to load it as a chainloader. This is a very simple definition in the lilo.conf. Why I am suggesting this is because I multiboot a bunch of linux distros and OpenBSD with this setup and it works great. Try this definition in your lilo.conf (this is only the freebsd entry, not the whole lilo.conf). Let's suppose you are using /dev/hda2 as your FreeBSD partition, if not, change it to meet your needs.
# boot FreeBSD
other = /dev/hda2
label = myFreeBSD
table = /dev/hda
then update Lilo to the MBR from your linux distro with
lilo -v -t -b /dev/hda # this is test only
lilo -v -b /dev/hda # once you get no errors, do this