Arranco dual Linux y Windows 7. Instalar Windows 7 1st hace la vida mucho, mucho más simple. Yo uso CentOS, pero Fedora está estrechamente relacionado. CentOS se basa en RHEL, que es alimentado por Fedora. El instalador de Linux se encargará de configurar grub para que pueda iniciar Fedora o Linux.
He hecho lo que describo a continuación en discos particionados tradicionales (MBR o DOS). Hay un chico nuevo en la ciudad que se puede usar. Se asocia con el arranque UEFI y se denomina partición gpt. Lo único que he hecho con UEFI y gpt es hacer todo lo posible para evitarlos. Ambos tienen ventajas, pero nada que me interese en este momento.
Linux puede llevarse bien con una partición de 15 GB siempre que tenga otro lugar para colocar sus archivos de usuario. Mi sistema CentOS usa menos de 4 GB en una unidad de sistema SSD, pero / var (400 MB) y / tmp (100 MB) se encuentran en particiones LVM en mi disco duro para evitar que la SSD tenga acceso de escritura en esos directorios. Incluí mi uso solo para información. YMMV! En realidad, ciertamente varía.
No hay necesidad de darle a grub su propia partición. Mi directorio raíz ("/") y / boot están en el SSD. Ha sido tradicional para / boot tener su propia partición. Había una buena razón para eso cuando los sistemas solo podían arrancar desde los primeros 1024 cilindros del disco. Una palabra para el sabio, sin embargo, si decide tener una partición para / boot. Puede llegar un momento en que deba generar un nuevo initramfs. Algunas personas han sido atrapadas cuando no pudieron generar un nuevo initramfs porque tenían particiones pequeñas / de arranque. En el caso que me encontré, necesitaban más de 300 MB.
Tengo 16 GB de memoria, por lo que actualmente no estoy ejecutando ningún área de intercambio de Linux. Necesita tener una muy buena idea de cómo su sistema está utilizando la memoria para salirse con la suya. Tradicionalmente, Linux SWAP ha estado en su propia partición. También se puede configurar como un archivo. Ver "man mkswap". Hay una penalización por usar un archivo en lugar de una partición, pero la flexibilidad de usar el archivo puede hacer que valga la pena.
También es popular en los círculos de Linux tener / home en su propia partición. Yo no. Existen numerosos archivos ocultos en el directorio de inicio del usuario que están vinculados a la instalación del sistema operativo existente. Mantengo los datos del usuario separados en una partición LVM. Sí creo enlaces para usuarios de documentos y directorios de descarga.
FWIW, ejecuto discos duros duplicados que contienen todos los datos del usuario y mis particiones de Linux son ext4. Hago un amplio uso de LVM. CentOS y RHEL hacen que sea mucho más sencillo instalar el sistema operativo utilizando particiones LVM que Fedora. OTOH, mi última experiencia con Fedora fue Fedora 14. Si no está familiarizado con LVM, aléjese por ahora. Ya tienes mucho en tu plato. Puede tener hasta 15 particiones en su sistema Fedora, por lo que debe estar seguro pensando en la partición lógica en lugar de la partición LVM.
En mi experiencia, necesita una buena cantidad de espacio para la partición de Windows. A pesar de mis mejores esfuerzos a lo largo de los años para estimar el uso de Windows y las aplicaciones, con demasiada frecuencia me quedo corto. Necesito más para el archivo de paginación, más para la hibernación o más para instalar el Service Pack X. Te aconsejaría que seas generoso en lo que le das a Windows. Estoy muy seguro de que querrás más de 5 GB para Windows. Cincuenta GB sería demasiado bajo en mi estimación. Debería ser NTFS.
Como lo planeó, sugeriría que reservara una gran cantidad de espacio para los archivos compartidos entre Windows y Fedora. Siempre y cuando separar usuarios individuales en su sistema no sea importante, lo convertiría en NTFS. Tengo que agregar el paquete ntfs-3g para permitir que CentOS acceda a la partición NTFS. También agregué recientemente ntft-progs. Ambos están disponibles en el repositorio EPEL para usuarios de CentOS. No estoy familiarizado con los pasos necesarios para esos paquetes en Fedora. Los foros de usuarios de Fedora lo ayudarán allí. Si tiene inquietudes acerca de la separación de varios usuarios en el sistema, deberá abordar cómo la seguridad de NTFS coincide con Linux. No lo sé.
Si sigues todas mis recomendaciones, solo necesitarás 3 particiones. Uno para Windows y Fedora y otro para los archivos compartidos. Eso significaría que todos podrían ser particiones primarias. Si desea separar algunas de las funciones de Linux de una manera más tradicional, deberá crear una partición extendida y parcelarla como mejor le parezca. Todo depende de ti.
Una idea de despedida con la que te dejaría es que crearía una partición vacía para un segundo sistema operativo Linux. Fedora hace lanzamientos frecuentes y muchos de ellos están a la vanguardia. Si deja una partición abierta para la próxima versión de Fedora, puede instalarla junto con su instalación de Fedora en funcionamiento. He encontrado esto para mitigar los efectos de probar el nuevo sistema operativo. También hay máquinas virtuales para tal experimentación, pero ese es un tema aparte.
Buena suerte.