Comment partitionner efficacement un seul disque de double démarrage Windows-Ubuntu?

19

Ce n'est pas une question sur comment installer Ubuntu ou comment utiliser le partitionnement manuel pendant l'installation mais c'est une question sur les droits d'accès et comment ne pas les laisser vous mordre dans le bas-ventre ... ;-)

Cette question ne vous aidera pas comment à faire des partitions sur votre disque, mais vous dira ce que de le faire à l' étape 4 du processus d'installation , en fonction de votre cas d' un usage personnel , afin de choisir une des options suivantes:

Remarque: Les questions ci-dessus peuvent également être utilisées avec plusieurs disques, mais les exemples dans les réponses sont donnés pour un disque.

Fabby
la source
Copie possible des tailles de partition Ubuntu
Bishan

Réponses:

15

Je connais bien Windows mais pas Ubuntu

(ou l'inverse)

Windows et Ubuntu sont tous deux des systèmes d'exploitation compatibles POSIX et vous permettent de définir quel utilisateur a accès à quel fichier, répertoire, partition ou disque individuel!

Mais ils le font un peu différemment (il y a des emplois à temps plein pour les personnes qui doivent nettoyer toute mauvaise propriété des données toute la journée!)

Prenez donc le disque dur moyen:

Windows installé

Si vous avez plus d'une partition, vous exécutez probablement un système UEFI. Veuillez ne supprimer aucune de ces partitions! Concentrez-vous sur la plus grande partition que vous avez et utilisez-la dans l'exercice suivant ...

En fonction de votre cas d'utilisation, donnez à chaque système d'exploitation suffisamment d'espace pour son propre système et ses applications (les chiffres ci-dessous sont les exigences système minimales et recommandées , vous devez donc les multiplier par un facteur confortable pour votre cas d'utilisation)

Remarque: Ubuntu a également besoin d'une partition de swap d'une taille décrite ici .

Le reste du disque (-10%) peut être donné à une partition de données formatée en NTFS à partir de gparted Voir la note ci-dessous pour que vous arriviez à la disposition suivante:

Partitionnement - Moyen

Alors:

  • Installer Windows
  • Créez tous vos utilisateurs sous Windows
  • Installez Ubuntu
  • Créez tous vos utilisateurs sous Ubuntu en leur donnant à la fois le même nom et le même mot de passe que sous Windows.
  • Redémarrez le Ubuntu Live CD et exécutez gpartedet réduisez les partitions Windows et Ubuntu jusqu'à ce qu'elles prennent 2 * -3 * la quantité de la barre jaune pâle. Créez ensuite la partition de données et formatez-la en "ntfs"
  • montez cette partition dansfstab (par exemple /Data)

Les étapes suivantes sont attribuées à: user68186 , copié à partir d'ici

  • Déplacez vos répertoires de données vers le /Datapoint de montage en appuyant sur Ctrl+ Alt+ Tet copiez-collez chaque ligne suivie de Enter(remplacez "UserName" par votre nom d'utilisateur):

    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
    
  • Faites des liens symboliques.

    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
    
  • Accédez à nouveau à Windows et déplacez les répertoires utilisateur vers votre D:lecteur dans le usersrépertoire.

Pourquoi?

Lorsque vous démarrez sous Windows (ou Ubuntu), Windows et Ubuntu ont leurs propres fichiers système et applications installés dans leur propre environnement. En plus de cela, vous n'avez pas à vous soucier du fichier qui va où: Tous les fichiers Ubuntu peuvent être trouvés sous Windows dans le d:\homerépertoire et tous vos fichiers Windows peuvent être trouvés sous le /usersrépertoire dans Ubuntu.

Si vous utilisez l'un des éléments suivants:

  • Ubuntu commandes: chown, chmodou commande Windows: cacls,
  • si vous utilisez l'un des gestionnaires de fichiers pour cliquer avec le bouton droit sur les répertoires ou les fichiers à utiliser set permissions

alors ne définissez jamais d' autorisations depuis l'intérieur de Windows dans D:\homeni depuis Ubuntu dans le /Usersrépertoire ! Aussi, ne déplacez jamais les fichiers entre /userset /home(ou D:\homeet D:\Users) jamais!

Copiez uniquement les fichiers!

(puis supprimez l'original car le déplacement tentera de déplacer les autorisations d'un système de fichiers totalement différent vers un autre et cela vous donnera des problèmes que vous souhaitez éviter)

Pourquoi y a-t-il 10% d'espace non alloué sur votre disque? Eh bien, c'est une petite astuce lorsque votre PC est tout neuf: vous n'avez pas besoin de tout cet espace, et cet espace libre est votre pneu de rechange proverbial si vous avez besoin d'étendre l'une des autres partitions lorsqu'elles fonctionnent à plat! ;-)

Revenez maintenant à l'étape 5 de Comment installer Ubuntu et continuez-y ...

Fabby
la source
Très bonne réponse. Notez simplement que ce minimum de 4 Go pour Ubuntu Desktop ne vous mènera pas très loin une fois que vous aurez commencé à installer des applications et des bibliothèques. La prochaine fois que je configurerai une machine à double démarrage avec un SSD et un HD, je vais supposer qu'Ubuntu est aussi gourmand en espace que Windows et partager l'espace SSD à moitié entre chaque système d'exploitation.
WillC
1
@WillC Je suis d'accord avec vous (Ubuntu a une partition de 64 Go sur mon SSD pour /et 1 To pour /home) mais ce sont les exigences minimales du vendeur ... ¯ \ _ (ツ) _ / ¯
Fabby
11

Je suis un expert à la fois de Windows et d'Ubuntu

Bien! Bienvenue! :-) Vous avez probablement lu les versions non expertes ci-dessus et vous êtes demandé ce que cela
pouvait vous apporter ... Eh bien, je ne vais pas vous dire que:

  • la création de 4 partitions principales sur un seul lecteur MBR vous enferme dans un coin (bien que certains des utilisateurs ci-dessus les auront sur un lecteur GPT ),
  • ni ce que le schéma de partitionnement à utiliser pour installer votre système d' exploitation: c'est ce que le FHS et le serveur Microsoft Installer lignes directrices sont pour
  • ni que le serveur Microsoft n'est plus vraiment un serveur compatible POSIX, mais un sous-système Interix .
  • pour accélérer le démarrage, placez vos fichiers OS sur le SSD pour Ubuntu et Windows et vos fichiers de données sur le disque dur
  • c'est une mauvaise idée de créer de l'espace de swap sur un SSD (bien que ça s'améliore) pour Ubuntu et Windows.

Tu sais tout ça, non?

Eh bien, ce que vous ne savez peut-être pas sur l'interopérabilité entre NTFS et Ubuntu, c'est que:

  • La propriété et les autorisations des fichiers peuvent être interopérables entre Windows et Ubuntu.
  • Les ACL compatibles Windows-Unix peuvent être définies
  • Ces points de jonction Windows peuvent être considérés comme des liens symboliques Ubuntu.
  • La création et la mise à jour de fichiers compressés peuvent être prises en charge.

Cependant, vous devez

  • utiliser des options de montage correct: inherit, permissions, streams_interface=windows, hide_hid_files, windows_names,compression
  • créer un /.NTFS-3G/UserMappingfichier avec ntfs-3g.usermappuis le modifier manuellement ( permissionsci-dessus pas nécessaire)
  • Pour pouvoir effectuer une sauvegarde d'image, montez le volume avec roetefs_raw
  • Faites l'administration de droits complexes toujours sur le système hôte!
  • Utilisez le ntfs-3g-advancedpilote (pour obtenir toutes les cloches et les sifflets)
  • Créer des ACL (recompiler le pilote, définir l'option --enable-posix-acls dans la commande configure)
  • Créez des jonctions Windows sur Windows et définissez-les dans /.NTFS-3G/(par exemple /.NTFS-3G/D:/Users)

Pour tous les sifflets et cloches: man ntfs-3get l' article sur les options avancées par l'un des créateurs de ntfs-3g.

Fabby
la source
8

Je suis un utilisateur débutant de Windows et / ou Ubuntu

Windows et Ubuntu sont des systèmes d'exploitation avancés qui vous permettent de définir quel utilisateur a accès à quel fichier, répertoire, partition ou disque individuel! Mais définir tous ces droits d'accès peut être une tâche fastidieuse. (Il y a des emplois à plein temps de gens qui font ça toute la journée!)

Prenez donc le disque dur moyen avec Windows installé:

Windows installé

Si vous avez plus d'une partition, vous exécutez probablement un système UEFI. Veuillez ne supprimer aucune de ces partitions! Concentrez-vous sur la plus grande partition que vous avez et utilisez-la dans l'exercice suivant ...

Vous pouvez voir de la couleur jaune clair qu'il n'est que partiellement utilisé. S'il est rempli à plus de 50%, vous devriez déjà économiser de l'argent pour acheter un disque dur plus gros. S'il est rempli à plus de 80%, arrêtez de lire cette réponse maintenant et mettez à niveau votre disque dur en premier! ;-)

La situation idéale est de donner:

  • 40% de l'espace disque sur Windows (réduire la partition)
  • 40% pour Ubuntu (créer une partition EXT4)
  • 20% à usage commun entre les deux. (créez une partition FAT32: la taille maximale du volume est de 8 To si vous n'avez pas besoin de la compatibilité avec Windows 2000)
  • Idéalement, créez également une partition de swap d'une taille décrite ici .

Si vous avez suivi les règles ci-dessus, vous obtiendrez:

Partitionnement - Débutant

Pourquoi? Lorsque vous démarrez sous Windows (ou Ubuntu), chaque système d'exploitation a ses propres fichiers système et applications installés dans son propre environnement.

Parfois, vous voulez avoir des fichiers communs aux deux systèmes d'exploitation (musique? Vidéos?) Et c'est là qu'intervient la 3ème partition: c'est un lecteur qui apparaît comme votre D:lecteur sous Windows et comme votre /home/YourUserName/datarépertoire sous Ubuntu. Vous pouvez y stocker n'importe quel fichier en toute sécurité et aucun des systèmes d'exploitation ne peut gâcher la propriété, les droits sur les fichiers, ... car c'est essentiellement comme une grande clé USB mais sur votre disque dur (FAT32)

Avertissement: La taille maximale de fichier sur votre /datavolume ( D:sous Windows) est de 4 Go!

Revenez maintenant à l'étape 4 des instructions d'installation officielles et continuez là ...

Fabby
la source