¿Cómo particionar eficientemente un solo disco de arranque dual Windows-Ubuntu?

19

Esta no es una pregunta sobre cómo instalar Ubuntu o cómo usar la partición manual durante la instalación, pero es una pregunta sobre los derechos de acceso y cómo no dejar que te muerdan en la parte inferior del abdomen ... ;-)

Esta pregunta no le ayudará a cómo realizar particiones en el disco, pero le dirá lo que hacer en el paso 4 del proceso de instalación , dependiendo de su caso de uso personal , por lo que elegir una de las siguientes:

Nota: Las preguntas anteriores también se pueden usar con varios discos, pero los ejemplos en las respuestas se dan para un disco.

Fabby
fuente
Posible duplicado de los tamaños de partición
Bishan

Respuestas:

15

Conozco bien Windows pero Ubuntu no tan bien

(O al revés)

¡Tanto Windows como Ubuntu son sistemas operativos compatibles con POSIX y ambos le permiten definir qué usuario tiene acceso a qué archivo, directorio, partición o disco individual!

Pero lo hacen de manera un poco diferente (¡Hay trabajos de tiempo completo para las personas que tienen que limpiar la propiedad incorrecta de los datos durante todo el día!)

Entonces tome el disco duro promedio:

Windows instalado

Si tiene más de 1 partición, probablemente esté ejecutando un sistema UEFI. ¡Por favor, no elimine ninguna de esas particiones! Concéntrese en la partición más grande que tenga y use esa en el siguiente ejercicio ...

Dependiendo de su caso de uso, dé a cada sistema operativo suficiente espacio para su propio sistema y aplicaciones (los números a continuación son los requisitos mínimos y recomendados del sistema , por lo que debe multiplicarlos por un factor que sea cómodo para su caso de uso)

Nota: Ubuntu también necesita una partición de intercambio del tamaño descrito aquí .

El resto del disco (-10%) se puede asignar a una partición de datos formateada en NTFS desde gparted. Consulte la nota a continuación para llegar al siguiente diseño:

Particionamiento - Medio

Luego:

  • Instalar Windows
  • Crea todos tus usuarios en Windows
  • Instalar Ubuntu
  • Cree todos sus usuarios en Ubuntu dándoles el mismo nombre y la misma contraseña que en Windows.
  • Arranque de nuevo el Live CD de Ubuntu y ejecute gpartedy reduzca las particiones de Windows y Ubuntu hasta que tomen 2 * -3 * la cantidad de la barra de color amarillo pálido. Luego cree la partición de datos y formateela a "ntfs"
  • monte esta partición en sufstab (Ej. /Data)

Los siguientes pasos acreditan a: user68186 , copiado desde aquí

  • Mueva sus directorios de datos al /Datapunto de montaje presionando Ctrl+ Alt+ Ty copie y pegue cada línea seguida de Enter(reemplace "Nombre de usuario" por su nombre de usuario):

    md /Data/UserName
    md /Data/UserName/{bin,Desktop,Documents,Downloads,Music,Pictures,Public,Templates,Videos}
    mv /home/UserName/bin /Data/UserName/bin
    mv /home/UserName/Desktop /Data/UserName/Desktop
    mv /home/UserName/Documents /Data/UserName/Documents
    mv /home/UserName/Downloads /Data/UserName/Downloads
    mv /home/UserName/Music /Data/UserName/Music
    mv /home/UserName/Pictures /Data/UserName/Pictures
    mv /home/UserName/Public /Data/UserName/Public
    mv /home/UserName/Templates /Data/UserName/Templates
    mv /home/UserName/Videos /Data/UserName/Videos
    
  • Haz enlaces simbólicos.

    ln -s /Data/UserName/bin/ bin
    ln -s /Data/UserName/Desktop/ Desktop
    ln -s /Data/UserName/Documents/ Documents
    ln -s /Data/UserName/Downloads/ Downloads
    ln -s /Data/UserName/Music/ Music
    ln -s /Data/UserName/Pictures/ Pictures 
    ln -s /Data/UserName/Public/ Public 
    ln -s /Data/UserName/Templates/ Templates 
    ln -s /Data/UserName/Videos/ Videos
    
  • Vaya a Windows nuevamente y mueva los directorios de usuarios a su D:unidad en el usersdirectorio.

¿Por qué?

Cuando inicia Windows (o Ubuntu), tanto Windows como Ubuntu tienen sus propios archivos y aplicaciones del sistema instalados en su propio entorno. Además de eso, no tiene que preocuparse por qué archivo va a dónde: todos los archivos de Ubuntu se pueden encontrar en Windows en el d:\homedirectorio y todos sus archivos de Windows se pueden encontrar en el /usersdirectorio en Ubuntu.

Si utiliza alguno de los siguientes:

  • Ubuntu comandos: chown, chmodo del sistema de Windows: cacls,
  • si usa alguno de los administradores de archivos para hacer clic derecho en directorios o archivos para usar set permissions

entonces, por favor, ¡no establezca permisos desde dentro de Windows D:\homeni desde Ubuntu en el /Usersdirectorio nunca! Además, ¡no mueva archivos entre /usersy /home(o D:\homey D:\Users) nunca!

¡Solo copie archivos!

(y luego elimine el original porque moverlo intentará mover los permisos de un sistema de archivos totalmente diferente a otro y eso le dará los problemas que desea evitar)

¿Por qué hay un 10% de espacio no asignado en su disco? Bueno, eso es un pequeño truco cuando su PC es completamente nueva: no necesita todo ese espacio, y ese espacio libre es su proverbial llanta de repuesto si alguna vez necesita extender una de las otras particiones cuando se ejecutan desinfladas. ;-)

Ahora regrese al paso 5 de Cómo instalar Ubuntu y continúe allí ...

Fabby
fuente
Gran respuesta. Solo tenga en cuenta que un mínimo de 4 GB para Ubuntu Desktop no lo llevará muy lejos una vez que comience a instalar aplicaciones y bibliotecas. La próxima vez que configure una máquina de arranque dual con una SSD y una HD, voy a suponer que Ubuntu necesita tanto espacio como Windows y dividiré la mitad de la SSD entre cada sistema operativo.
WillC
1
@WillC Estoy de acuerdo con usted (Ubuntu tiene una partición de 64GB en mi SSD para /y 1TB para /home) pero estos son los requisitos mínimos del proveedor ... ¯ \ _ (ツ) _ / ¯
Fabby
11

Soy un experto en Windows y Ubuntu

¡Bueno! ¡Bienvenido! :-) Probablemente hayas leído las versiones no expertas anteriores y te hayas preguntado qué hay para ti ...
Bueno, no voy a decirte que:

  • crear 4 particiones primarias en una sola unidad MBR es encerrarse en una esquina (aunque algunos de los usuarios anteriores las tendrán en una unidad GPT ),
  • ni qué esquema de partición usar para instalar su sistema operativo: para eso están las Directrices de instalación de FHS y Microsoft Server
  • ni que el servidor de Microsoft ya no sea realmente un servidor compatible con POSIX, sino un subsistema Interix .
  • para acelerar el arranque, coloque los archivos de su sistema operativo en el SSD tanto para Ubuntu como para Windows y sus archivos de datos en el HDD
  • Es una mala idea crear espacio de intercambio en un SSD (aunque está mejorando) tanto para Ubuntu como para Windows.

Sabes todo eso, ¿verdad?

Bueno, lo que quizás no sepa sobre la interoperabilidad entre NTFS y Ubuntu es que:

  • La propiedad y los permisos de los archivos pueden ser interoperables entre Windows y Ubuntu.
  • Se pueden definir ACL compatibles con Windows-Unix
  • Que los puntos de Windows Junction pueden verse como enlaces simbólicos de Ubuntu.
  • La creación y actualización de archivos comprimidos puede ser compatible.

Sin embargo, debes

  • El uso correcto opciones de montaje: inherit, permissions, streams_interface=windows, hide_hid_files, windows_names,compression
  • crear un /.NTFS-3G/UserMappingarchivo con ntfs-3g.usermapy luego editarlo manualmente ( permissionsarriba no es necesario)
  • Para poder hacer una copia de seguridad de la imagen, monte el volumen con royefs_raw
  • ¡Haga la administración de derechos complejos siempre en el sistema host!
  • Use el ntfs-3g-advancedcontrolador (para obtener todas las campanas y silbatos)
  • Cree ACL (recompile el controlador, configure la opción --enable-posix-acls en el comando configure)
  • Crear /.NTFS-3G/uniones de Windows en Windows y definirlas en (Ej. /.NTFS-3G/D:/Users)

Para todos los silbatos y campanas: man ntfs-3gy el artículo de opciones avanzadas de uno de los creadores de ntfs-3g.

Fabby
fuente
8

Soy un usuario principiante de Windows y / o Ubuntu

¡Tanto Windows como Ubuntu son sistemas operativos avanzados que le permiten definir qué usuario tiene acceso a qué archivo, directorio, partición o disco individual! Pero definir todos estos derechos de acceso puede ser una tarea engorrosa. (¡Hay trabajos a tiempo completo de personas que simplemente hacen esto todo el día!)

Así que tome el disco duro promedio con Windows instalado:

Windows instalado

Si tiene más de 1 partición, probablemente esté ejecutando un sistema UEFI. ¡Por favor, no elimine ninguna de esas particiones! Concéntrese en la partición más grande que tenga y use esa en el siguiente ejercicio ...

Puedes ver por el color amarillo claro que solo se usa parcialmente. Si está más del 50% lleno, ya debería estar ahorrando dinero para comprar un disco duro más grande. Si está más del 80% lleno, ¡deje de leer esta respuesta ahora y actualice su disco duro primero! ;-)

La situación ideal es dar:

  • 40% del espacio en disco para Windows (reducir la partición)
  • 40% a Ubuntu (crear una partición EXT4)
  • 20% para uso común entre ambos. (cree una partición FAT32: el tamaño de volumen máximo es de 8 TB si no necesita compatibilidad con Windows 2000)
  • Idealmente, también cree una partición de intercambio del tamaño descrito aquí .

Si siguió las reglas anteriores, obtendrá:

Particionamiento - Principiante

¿Por qué? Cuando inicia Windows (o Ubuntu), cada sistema operativo tiene sus propios archivos y aplicaciones del sistema instalados en su propio entorno.

A veces desea tener archivos comunes a ambos sistemas operativos (¿Música? ¿Videos?) Y ahí es donde entra la tercera partición: esa es una unidad que aparece como su D:unidad en Windows y como su /home/YourUserName/datadirectorio en Ubuntu. Puede almacenar de forma segura cualquier archivo allí y ninguno de los sistemas operativos puede arruinar la propiedad, los derechos de los archivos, ... ya que es básicamente como una memoria USB grande pero en su disco duro (FAT32)

Advertencia: ¡ El tamaño máximo de archivo en su /datavolumen ( D:en Windows) es de 4GB!

Ahora regrese al paso 4 de las instrucciones de instalación oficiales y continúe allí ...

Fabby
fuente