web-dev-qa-db-fra.com

Double démarrage Windows Ubuntu - Partage de fichiers entre systèmes d'exploitation

Bien, j'ai un netbook, donc je ne peux pas jouer à des jeux sur Windows non plus, pas de problème. Mais je vais avoir un nouveau PC de bureau avec un meilleur matériel informatique et il sera capable de faire tourner les jeux les plus populaires et je veux avoir Windows sur lui pour jouer à des jeux et logiciels non compatibles avec Ubuntu. Je veux aussi avoir Ubuntu, comme système d'exploitation principal, donc je vais configurer un démarrage double.

Sur cet ordinateur, j'aurai un petit disque SSD avec système d'exploitation et un deuxième disque (un disque dur de 500 Go) pour stocker mes fichiers. Je veux éviter de copier des fichiers d'un système d'exploitation à un autre chaque fois que je télécharge un fichier. Ma question est la suivante: y at-il moyen de faire en sorte que les deux systèmes d’exploitation utilisent ce disque dur pour la maison, comme le définir en tant que NTFS et obliger Ubuntu à le monter sur /home et à permettre à Windows de stocker des fichiers utilisateur, tels que My Documents, My Videos et Downloads, etc., sur cette partition?

26
Diego

Il n'est pas conseillé de mettre /home dans une partition NTFS, car Linux ne peut conserver la propriété et les autorisations sur la partition NTFS.

Je recommanderais de conserver/home dans la partition par défaut / du disque SSD et de créer des liens symboliques vers les dossiers contenant la plupart des données (documents, musique, images, vidéos, etc.) dans une partition "Stockage" formatée en NTFS, qu'Ubuntu et Windows peuvent utiliser. lire et écrire à.

Étant donné que /home stocke également tous vos fichiers de configuration, conserver /home dans la partition / du disque SSD aide à garder les choses rapides.

Un tutoriel détaillé est disponible à l'adresse suivante: http://www.howtogeek.com/howto/35807/how-to-harmonize-your-dual-boot-setup-for-windows-and-ubuntu/

Après avoir suivi les instructions du "Comment faire", créez les liens sym comme ceci:

  1. Ouvrez Nautilus et supprimez les dossiers que vous n'utiliserez pas dans/home/[utilisateur], tels que Documents, etc. Vous devriez déjà avoir Documents, etc. dans le dossier Stockage. (Sous Linux, une partition est aussi un dossier).
  2. Accédez au dossier Stockage et vous y verrez les dossiers Documents, etc.
  3. Cliquez avec le bouton droit sur le dossier de documents et sélectionnez make link . Cela créera un dossier appelé "lien vers les documents".
  4. De même, créez "Lien vers la musique", "Lien vers les images" et tous les autres sous-dossiers du dossier Stockage.
  5. Copiez ces dossiers "Lien vers ..." dans votre dossier personnel /home/[user].
  6. Enfin, cliquez avec le bouton droit de la souris sur "Lien vers les documents" et renommez-le "Documents". Répétez l'opération pour les liens restants.

alternativement

Supprimez les dossiers dans/home/[utilisateur] comme auparavant.

Ouvrez un terminal en appuyant sur Ctrl+Alt+T et entrez

ln -s /media/storage/Documents /home/[user]/Documents
ln -s /media/storage/Downloads /home/[user]/Downloads
ln -s /media/storage/Public /home/[user]/Public
ln -s /media/storage/Pictures /home/[user]/Pictures
ln -s /media/storage/Music /home/[user]/Music
ln -s /media/storage/Videos /home/[user]/Videos

J'espère que cela t'aides

29
user68186

J'ai suivi chaque étape indiquée à l'étape Comment harmoniser votre configuration à double démarrage pour Windows et Ubunt et cela fonctionnait parfaitement; seul je ne pouvais pas envoyer d'éléments sur une partition NTFS vers Corbeille.

Si vous rencontrez le même problème, ajoutez simplement les options "uid = 1000" et "gid = 1000" à fstab, sur la ligne qui concerne la partition ntfs. Le mien ressemble à ça:

# storage mount 
UUID=3F4648C2710CF3A1 /media/storage/    ntfs-3g        auto,user,utf8,uid=1000,gid=1000,rw 0 0

Ainsi, toutes les étapes à partir de zéro sont (données par YatriTrivedi de howtogeek.com et Manu Järvinen de son blog )

1. Configurez une nouvelle table de partitions GPT dans votre lecteur propre (à partir d’une distribution live usb ubuntu, à l’aide de gparted). Planifiez votre schéma de partition de la même manière:

  • Une partition système (ESP) d’EFI d’au moins 100 Mo, ce sera le cerveau du système démarrant
    • Votre partition Windows (NTFS)
    • Votre partition Linux (Ext4)
    • Une grande partition (ou deuxième disque dur) pour stocker vos fichiers (NTFS)
    • Une petite partition de swap (SWAP)

N'oubliez pas d'étiqueter vos partitions pour plus de commodité.

D'après mon expérience personnelle, si vous envisagez de jouer à des jeux ou d'utiliser un logiciel spécialisé sous Windows (Adobe Suite, ARCGIS, Autodesk, etc.), prévoyez au moins 100 Go sur votre partition Windows. Avec 150 Go et plus, ça devrait aller. Les logiciels Ubuntu nécessitent beaucoup moins de capacité de stockage, vous pouvez donc facilement configurer une partition Linux de 50 à 75 Go en fonction de vos besoins.

2. Sudo apt install ntfs-3g pour laisser Linux gérer le système de fichiers NTFS, qui est le seul que les deux systèmes d’exploitation peuvent lire.

3. Sudo mkdir /media/storage ou à n’importe quel autre endroit où vous voudriez que votre partition apparaisse. Si vous ne savez pas où, copiez/collez simplement cette ligne.

4. Sudo cp /etc/fstab /etc/fstab.backup pour sauvegarder votre fichier fstab, qui contient des informations sur ce que votre système doit faire avec vos partitions de disque. Editer fstab indiquera à Linux de monter cette partition correctement à chaque démarrage. Il est donc toujours utile de faire une sauvegarde au cas où tout ne fonctionnerait pas bien. Sudo cp /etc/fstab.backup /etc/fstab pour restaurer la sauvegarde si nécessaire.

5. Vous devez maintenant trouver l’UUID de votre partition, c’est un identifiant unique qui fait office de numéro de série: Sudo blkid. Entrez votre mot de passe, puis recherchez la ligne correspondant à votre partition de stockage. /dev/sda1: UUID=”23A87DBF64597DF1″ TYPE=”ntfs” /dev/sda2: UUID=”2479675e-2898-48c7-849f-132bb6d8f150″ TYPE=”ext4″ /dev/sda5: UUID=”66E53AEC54455DB2″ LABEL=”storage” TYPE=”ntfs” /dev/sda6: UUID=”05bbf608-87fa-4473-9774-cf4b2602d8d6″ TYPE=”swap”
C’est là que votre étiquetage lors du formatage initial devient utile. Copiez l'UUID.

6. gksudo gedit /etc/fstab ceci ouvrira le fstab pour le montage. Ajoutez la ligne suivante tout en bas de fstab et collez votre UUID à la place du mien: # storage mount UUID=3F4648C2710CF3A1 /media/storage/ ntfs-3g auto,user,utf8,uid=1000,gid=1000,rw 0 0 La définition de uid = 1000 et gid = 1000 vous permet en quelque sorte d’envoyer vos éléments à la corbeille sous Linux. Ne touchez rien d'autre dans fstab et assurez-vous que votre UUID est correct.

7. Enregistrez et redémarrez (important).

Et voilà, vous devriez maintenant pouvoir remarquer que vous avez un "stockage" dans le menu des lieux. Ensuite, configurez vos sous-dossiers sous Linux et Windows pour que vos documents, etc., soient stockés dans cette partition!

2
Nat Azodnem