I’ve been wanting to try a non-Linux OS for quite sometime, and managed to download PC-BSD today. My PC already runs Fedora 13 and Ubuntu 10.04. I use Fedora’s GRUB to manage my boot process. After installing PC-BSD, I stuck with the same bootloader to manage the boot process.
I primarily use Fedora 13. The rest of the folks at home use Ubuntu or Fedora. I’ve messed around a lot with GRUB 2, but I do not like fiddling with a new version of the bootloader. So I remain loyal to the ‘legacy’ version of GRUB and will be using it until Fedora migrates to the new version.
You can also set up a triple boot (or any n-boot) system by using the older version GRUB. The process takes just a few steps.
Here’s how I did it:
1. I installed Fedora 13 first, and with it the GRUB to the MBR.
2. Later, I installed Ubuntu 10.04, but chose not to install the bootloader in the last step in the installer. You can do this by clicking on the Advanced button.
3. To add Ubuntu to Fedora’s GRUB, I just had to add the title, root and kernel entries for Lucid:
title Ubuntu 10.04 root (hd0,2) kernel /vmlinuz ro quiet splash initrd /initrd.img
4. I installed PC-BSD, once again without the bootloader.
5. To add PC-BSD to the boot menu, I added just 3 lines:
title PC-BSD 8.0 root (hd0,3) chainloader +1
An advantage of using GRUB 2 in one of the distros is that I never need to update the GRUB menu on Fedora. GRUB 2 automatically places a shortcut to the latest kernel in the / directory of the Ubuntu partition, so one doesn’t have to keep updating Fedora’s GRUB menu whenever Ubuntu’s kernel is updated.
Note: The logos in the image are copyright of their respective owners.