1. Asenna FreeBSD käyttäen UFS tiedostojärjestelmää
2. Asenna linux tai vaihtoehtoisesti asenna linuxin grub pääkäynnistyslohkoon (mbr, eli master boot record)
3. Muokkaa /etc/grub.d/40_custom tiedostoa
sudo nano /etc/grub.d/40_custom
…. lisää rivit (jos FreeBSD on osiolla sda1)
menuentry "FreeBSD boot loader "{
set root="hd0,1"
kfreebsd /boot/loader
}
4. Päivitä grub
sudo update-grub
Varoitus!
FreeBSD on melko herkkä laitteiston suhteen, joten älä asenna sitä jos epäilet laitteistosi toimivuutta. Esimerkiksi eräässä HP DV7 läppärissä FreeBSD:n asennus aiheuttaa sen, että käynnistys pysähtyy biosin laitetarkastukseen, josta ei pääse eroon muuten kuin ottamalla kiintolevy pois ja poistamalla FreeBSD:n käynnistystiedostot kiintolevyltä. Syynä toisin voi olla myös muistivuoto, eli vialliset muistikammat.
Muokkaus 6.7.2025: Muistikampa oli viallinen DV7 läppärissä, ja muistikamman vaihdon jälkeen kone toimii hienosti sekä linuxeilla, että FreeBSD käyttöjärjestelmällä. Sellainen huomio, että jotkin koneet vaativat GPT-osiotaulukon ja UFS osion FreeBSD:lle, jotta dual boot onnistuu. Linux käynnistää sitten käyttöjärjestelmät bios_grub osion kautta.
Vaihtoehtoinen tapa saada FreeBSD linuxin grubin kautta on käyttää ketjulataajaa.
https://puolanka.info/goto/freebsd-dual-boot-with-linux-on-legacy-bios-computer/