Comment intégrer mon système de fichiers Windows avec Ubuntu?

12

J'ai récemment obtenu un nouvel ordinateur Windows et j'aimerais effectuer un double démarrage avec Ubuntu. Je ne veux pas vraiment avoir 2 systèmes de fichiers séparés (avec montage) mais j'aimerais intégrer les deux, si c'est possible. Comme par exemple, je voudrais que mon / home / nom / Images ait le même contenu que le dossier Images dans Mes Documents dans Windows, / home / nom / Téléchargements soit le même que le dossier Téléchargements dans Windows, la Musique soit la même comme dossier Musique de la fenêtre, et même Bureau si possible. Je comprends que certains dossiers devraient être différents, comme AppData dans Windows ne pourrait pas fonctionner correctement, donc certains doublons pourraient être nécessaires.

Est-ce possible? Je déteste la façon dont Ubuntu se sent comme avoir un nouvel ordinateur tous ensemble et je voudrais un peu d'unité (sans jeu de mots).

Merci.

dukevin
la source
Cela m'a juste rappelé [l'assistant de migration] [1] qui a été supprimé du programme d'installation de Live CD en raison d'un manque d'intérêt. Mais je pense qu'un outil qui partage des données de certaines applications de la partition Windows avec Ubuntu ou au moins aidant l'utilisateur à le faire serait apprécié par de nombreux utilisateurs à double démarrage de la communauté. De tout ce que j'ai vu jusqu'à présent, Ubuntu pour Android fait quelque chose de similaire du point de vue de l'utilisateur. Certes, monter une partition et placer des liens symboliques n'est pas si compliqué. [1]: launchpad.net/ubuntu/precise/+source/migration-assistant
LiveWireBT

Réponses:

12

Conditions préalables

Vous devez avoir la partition Windows montée dans Ubuntu pour faire le travail suivant.

Redirection de dossiers spéciaux

Un équivalent de dossiers spéciaux (Mes documents, Ma musique, Mes images, etc.) connus des dossiers Windows a été défini par le projet freedesktop.org . Le fichier de configuration correspondant ~/.config/user-dirs.dirsest géré par la xdg-user-dirs-updatecommande.

Vous pouvez, par exemple, modifier le répertoire de téléchargement en exécutant la commande suivante dans le terminal:

xdg-user-dirs-update --set DOWNLOAD /mnt/<WINDOWS_PARTITION>/users/<YOU>/Downloads

Une autre façon d'y parvenir est de remplacer manuellement $HOME/Downloadspar /mnt/<WINDOWS_PARTITION>/users/<YOU>/Downloadsdans le fichier de configuration (par exemple dans gedit ou nano).

Pour que les modifications prennent effet, exécutez-les xdg-user-dirs-gtk-updateensuite et en plus xdg-user-dirs-updatesi vous avez édité le fichier de configuration à la main.

Rediriger les dossiers normaux

Vous pouvez également remplacer les dossiers de votre dossier d'accueil Ubuntu par des liens symboliques vers les dossiers de votre partition Windows, par exemple:

ln -s /mnt/<WINDOWS_PARTITION>/users/<YOU>/AppData/Roaming/Mozilla/Firefox/Profiles/<YOUR_PROFILE.default> ~/.mozilla/firefox/<YOUR_PROFILE.default>

C'est une solution très simple et cela ne fonctionne pas pour tout, cela peut provoquer des problèmes dans certains cas. Cependant, certaines personnes partagent les paramètres de Firefox et Thunderbird de cette façon.

LiveWireBT
la source
J'ai essayé cela pour certains fichiers mais je dois d'abord monter le lecteur "OS" ce qui est vraiment ennuyeux. Sinon, il dit "lien brisé"
dukevin
Une chose importante est de tout faire dans le terminal - Gnome suit les opérations avec des dossiers "spéciaux" lorsqu'elles sont effectuées via le gestionnaire de fichiers, donc si vous supprimez / renommez le dossier Pictures d'origine dans Nautilus et créez un lien symbolique à sa place - il gagnera ' t se comporte comme le dossier d'origine des images
Sergey
@KevinDuke: vous devez ajouter une ligne pour /etc/fstabmonter automatiquement la partition Windows au démarrage. Recherchez des instructions sur ce site.
Sergey
@Sergey merci, je pense que le montage automatique serait la solution. Comment cela affecte-t-il les performances?
dukevin
@KevinDuke: Je ne vois pas comment cela pourrait affecter les performances, sauf peut-être que le processus de démarrage prend une fraction de seconde de plus.
Sergey
3

Tapez ceci dans le terminal

gedit ~/.config/user-dirs.dirs

et reliez au chemin absolu des dossiers Windows. Ensuite, vous pouvez simplement "killall nautilus" ou éventuellement redémarrer.

davis mat
la source
C'est assez intéressant. Est-ce que cela fonctionne sans monter le lecteur? Et comment cela se compare-t-il à la création de liens symboliques?
dukevin
Non, vous devez monter le lecteur. Ici , vous obtiendrez cela au démarrage. L'avantage pour vous serait d'avoir la liste devant vous plutôt que de créer une série de liens symboliques dans le terminal.
matt davis
1

Oui c'est possible. Je ne pense pas que cela s'affichera de la même manière car ils utilisent différents jeux d'icônes. Il doit cependant afficher les mêmes fichiers et dossiers que vous avez peut-être placés sur votre bureau.
Le problème que vous rencontrerez probablement avec ceux-ci est que Windows référence ces fichiers et dossiers à partir de différents points de départ relatifs. (Si vous cliquez dessus, vous obtiendrez une erreur "Fichier introuvable".)

Si, pour une raison quelconque, vous souhaitez continuer, recherchez votre dossier "Desktop" Ubuntu dans votre dossier d'accueil. Renommez-le en quelque chose d'autre comme "desktop.bak" afin que vous puissiez l'annuler plus tard. Ouvrez un terminal et entrez «ln -s / path_to / windows / Desktop Desktop»

Ouvrez votre dossier personnel et cliquez sur le nouveau lien Bureau. Vous devriez voir les fichiers et dossiers référencés sur votre bureau Windows. (Par curiosité, essayez de cliquer dessus et voyez si l'un d'eux fonctionne.)

Vous devriez pouvoir vous déconnecter et vous reconnecter pour voir ce que vous avez sur votre bureau. Si vous trouvez que ce n'est pas ce que vous vouliez, supprimez simplement le "Bureau" et renommez le "bureau.bak" en "Bureau".

Argusvision
la source
Cette réponse était en fait pour une question différente qui a été fusionnée. BTW.
Argusvision
0

Montez la partition Windows, puis montez --bind ses répertoires sous votre domicile. Cela permet à vos applications d'accéder à la partition Windows de manière transparente.

ignis
la source