Super User is a question and answer site for computer enthusiasts and power users. It's 100% free, no registration required.

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I have a workstation that runs with a dual boot configuration(Ubuntu 9.04 and Win vista(home premium)). Yesterday I tried installing FreeBSD 9.0 over the Ubuntu partition. During the installation you are being prompt to choose between ada0 and ada1(I wanted to use the entire disk) -- win being on ada0 and ubuntu on ada1 so I choose the second option. The installer gives me an error at this point: "Operation cancelled -- pre-check failed".

After this step you are shown the layout of the partitions. In my case it was something like:

    ada0            <#disk size>    MBR
       ada0s1       <#disk size>    ntfs  <== win
    ada1            <#disk size>    freebsd-boot
       ada1p1       64KB            freebsd-boot
       ada1p2       <#disk size>    freebsd-ufs  /
       ada1p3       4.0GB           freebsd-swap none
    da0             1.9GB           BSD
       da0a         534MB           freebsd-ufs

where da0 is a USB which contains the image of freebsd. The installation completes succesfully and the installer recommends rebooting the machine. When I reboot GRUB(installed with ubuntu) gets confused and throws the following error:

 GRUB loading, please wait...
 Error 17

Is there an easy way(without resorting to format the drives and start all over again) to fix the boot entries?

share|improve this question

Did you install a FreeBSD boot manager?

There is also a port of grub in ports. You could try to install it and reconfigure the bootmanager.

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.