Depannage PC Boutique Forum
informatique

Faire cohabiter GNU/Linux et Windows

Aide informatiqueAssistance informatique gratuite Aide informatique
informatique

#1   

Jérémy

Faire cohabiter GNU/Linux et Windows

Dans un monde idéal, tout le monde n'utiliserait que des Logiciels Libres. Pour une fois, cet article abordera une approche beaucoup plus pragmatique ...

Il y a trois principaux problèmes à résoudre pour faire cohabiter GNU/Linux et MS Windows sur la même machine :

    * L'installation sur un disque qui n'avait pas été partitionné de manière à réserver de l'espace pour GNU/Linux : dans ce cas, il faut redimensionner la partition Windows (récupérer de l'espace libre pour en faire une partition Linux.
    * L'accès aux données situées sur la partition Windows depuis GNU/Linux
    * L'accès aux données situées sur la partition GNU/Linux depuis Windows

Redimensionnement d'une partition Windows pendant l'installation de GNU/Linux

Si Windows est déjà installé et vous voulez installer GNU/Linux en plus, vous devrez probablement redimensionner votre partition Windows. En effet, la partition Windows occupe souvent la totalité du disque dur et il faut faire de la place pour mettre GNU/Linux.

Si Windows n'est pas déjà installé, vous n'avez pas besion de redimmensionner de partition; lisez directement la section suivante.
FAT32 ou NTFS ?

Il existe deux types de partition Windows :

    * FAT32 : Système de fichier très simple, seule possibilité sur Windows 95, 98, ME
    * NTFS : Système de fichier gérant les permissions, pouvant être utilisé sur Windows NT 4, 2000, XP Pro, XP Server, XP Home, 2003.

Pour savoir quel type de système de fichier vous utilisez sur votre partition, allez dans l'explorateur Windows, faites un clic droit sur la partition concernée, et cliquez sur Propriétés.
Quelle taille de partition réserver pour GNU/Linux ?

Pour installer GNU/Linux, il vous faut 2 partitions :

    * Une partition pour installer programmes, données, ... Si vous désirez travailler confortablement, comptez au moins 3 Go. Certaines distributions permettent de recopier le contenu des CDs sur le disque dur afin d'éviter d'avoir à demander les CDs lors de l'installation de packages (c'est le cas de Mandrake). Dans ce cas, comptez plutôt 6 ou 7 Go.
    * Une partition de swap pour la gestion de la mémoire virtuelle. Comptez de 200 à 500 Mo. Plus vous avez de RAM, moins vous avez besoin de mémoire virtuelle.

Préparation

Avant de commencer à installer GNU/Linux, défragmentez (sous Windows) votre partition. Cela permet de mettre les données au début de la partition, et donc d'avoir de l'espace libre à la fin de la partition. En effet, le redimensionnement tronquera votre partition Windows (en vérifiant que des données ne se trouvent pas dans la partie tronquée, rassurez-vous !)

Sous Windows NT/2000/XP, certains fichiers sont verrouillés et ne peuvent pas être défragmentés par l'outil de défragmentation de Windows. Utilisez PageDefrag pour défragmenter votre système de fichiers lors du boot pour éviter ce problème. (Pour l'histoire, défragmenter lors du boot était déjà une fonctionnalité d'un défragmenteur qui était disponible à l'époque de Windows NT 4. Mais la société a été rachetée par Microsoft, qui a supprimé cette fonctionnalité lorsqu'elle a été intégrée à Windows, la jugeant inutile, probablement).

Redimensionnement de la partition Windows pendant l'installation

Avec Mandrake Linux

Cela est possible à la fois pour les partitions FAT32 et NTFS, directement dans le programme d'installation.

Avec Knoppix

Il faut utiliser le programme qtparted, fourni avec Knoppix, pour redimensionner les partitions avant de lancer le programme d'installation sur le disque dur.

Avec une autre distribution

Il va falloir vous débrouiller !

    * Si la partition que vous devez redimensionner est en FAT32, il suffit d'utiliser GNU Parted.
    * Si c'est du NTFS, il faut utiliser ntfsresize. C'est l'utilitaire intégré au programme d'installation de Mandrake, et à qtparted.

Est-ce que ça marche ?

D'après la page de ntfsresize :

Is it reliable?

Since July of 2002, when ntfsresize became publicly available, there were countless success reports for both enlarging and shrinking Windows XP/2000/NT4 and Windows Server 2003 NTFS filesystems on both workstation and server versions (Home, Professional, Server, Advanced Server). No destroyed filesystem was reported who followed the instructions correctly. So yes, we think the code is reliable. However, just like in case of any kind of partition and filesystem manipulation involved, we strongly recommend to have a backup of your data. You have anyway, haven't you? We did receive reports when commercial partitioners corrupted or destroyed data when ntfsresize worked or refused to resize.

Réinstallation complète de Windows et de GNU/Linux

Si vous voulez refaire une installation complète des deux systèmes d'exploitation, il vaut mieux commencer par Windows. En effet, l'installation de Windows va supprimer le secteur de démarrage de GNU/Linux. Il est possible de le récupérer ensuite, mais c'est plus simple en respectant l'ordre d'installation.

A l'installation de Windows, pensez bien à ne pas utiliser une partition Windows occupant la totalité du disque dur: vous aurez besoin de place supplémentaire pour installer les partitions de GNU/Linux.

Si vous n'êtes pas familier avec les partitions, vous pouvez lire l'article les chargeurs de démarrage.
Accès aux données de la partition Windows depuis GNU/Linux

Partition Windows en FAT32

Cela est possible en lecture et écriture avec toutes les distributions, sans aucune difficulté.

Partition Windows en NTFS


Cela est possible en lecture seule avec la plupart des distributions, sans aucune difficulté.

Si vous rencontrez un problème lors du paramétrage de l'accès à vos partitions Windows sous GNU/Linux, contactez-nous.

Reportez vous également aux articles Lea-linux : Montage de disques : /etc/fstab et Trucs et Astuces : Monter au démarrage des partitions non linux.

L'accès en écriture est possible avec le driver du noyau Linux, mais uniquement si le fichier ne change pas de taille.

Une autre solution permet un accès en écriture complet en utilisant les drivers de Windows, mais nous ne l'avons pas testée.

Accès aux données de la partition Linux depuis Windows

Sous Linux aussi, il existe plusieurs types de systèmes de fichiers. Les deux principaux sont ext3 et Reiser.

Accès à une partition ext3 depuis Windows

ext3 est en fait basé sur ext2 : les méthodes pour accéder à une partition ext2 fonctionnent encore avec ext3. Il y a deux solutions :

    * Utiliser le programme Explore2fs, qui permet d'accéder en lecture et écriture à une partition ext3 ou ext2. Ce programme fonctionne correctement.
    * Utiliser un driver ext2/ext3 pour Windows, pour accéder de manière native (avec n'importe quel programme) aux partitions ext2 et ext3. Il en existe au moins deux : ext2fsd et ext2ifs. Nous ne les avons pas essayés.

Accès à une partition ReiserFS depuis Windows

RFSTool permet d'accéder aux données situées sur une partition ReiserFS depuis Windows. Mais son utilisation est très peu pratique, et l'accès ne se fait qu'en lecture seule.

Conclusion

Si vous souhaitez partager des données entre Windows et GNU/Linux, le plus simple est probablement d'utiliser une partition FAT32 (accessible en lecture et écriture depuis les deux systèmes). Les autres solutions sont à réserver aux cas d'urgence !

Vous avez le droit de copier, modifier et distribuer ce document sous les termes de la licence Creative Commons Attribution-ShareAlike 1.0.

Auteur : Alban Crequy, Lucas Nussbaum



  


Réponse rapide

forum Répondez et participez librement forum
Services informatiques Merci d'écrire un méssage de plus de 10 mots en français correct.

Top recherche sur le forum d'aide

Pied de page des forums

informatique
Forum : Réseau - Sécurité - Materiel
Php - Référencement - Serveurs - Divers
Windows - Internet - Logiciels - Communication
SARL Brakstar - siret : 48501380900010 RCS
9 allée du colonel Koch. 91250 Saintry sur Seine
Tel : 01.69.89.99.57 - Mail : societe@brakstar.com
Brakstar.com par Jeremy Gautier