Yo estuve tentado a hacerlo simplemente por el hecho de tener linux no por necesidad pero por pereza (y miedo a joder algo pasé)
El bootcamp creo que sólo sirve para hacer el particionado porque está pensado para que metas Windows cómodamente, es decir, que si empiezas con Bootcamp luego tendras que hacer algun trapis para instalar Linux, porque como he dicho está pensado para instalar Windows.
Sinceramente la opción de Parallels (o también vmware) no la veo como "la mejor", ya que no hay nada mejor que arrancar el SO en el equipo de manera nativa, ya que por ejemplo, si instalas Linux en una máquina virtual no aprovecharás tu tarjeta gráfica, etc.
La mejor opción que lei es usar reffit (o algo asi, no recuerdo el nombre exacto) que básicamente te permite elegir el SO con el que quieres trabajar. Antes tendrás que particionar tu disco duro. De todo esto hay bastantes tutoriales (en inglés) de cómo hacerlo. Incluso en la web de ubuntu te dirá cómo hacerlo.
Un saludo y suerte.