Según entiendo, el límite con la cantidad de particiones es debido a la forma en que funciona la BIOS en los equipos x86. Sé de personas que han hecho más particiones (¡más de 50!) en el disco duro; supongo que habrán actualizado su BIOS o usado otro método.
Pero esto no debería ser problema para la mayoría de nosotros. Con 4 particiones primarias y 16 lógicas, no creo que necesite más
.
Y como decía anteriormente, no hay problema en usar particiones primarias o lógicas para Linux. Para el kernel o para el gestor de arranque, simplemente son particiones numeradas (hda1, hda7, sdb2, etc.). De verdad, el único que pone problemas en este aspecto es Windows.