Previous Next Table of Contents

3. Astuces détaillées

3.1 Linux et Windows peuvent utiliser une même partition pour le swap ! Tony Acero, ace3@midway.uchicago.edu.

  1. Formater la partition sous DOS puis y disposer le fichier d'échange de Windows. Ne pas employer Windows de suite afin de laisser ce fichier complètement "vide" pour faciliter son compactage.
  2. Démarrer Linux et sauver ce fichier dans un fichier. Exemple (cas d'une partition de "swap" commun nommée /dev/hda8) :
    dd if=/dev/hda8 of=/etc/dosswap
    
  3. Compacter le fichier de swap :
    gzip -9 /etc/dosswap
    
  4. Ajouter au fichier /etc/rc la ligne suivante afin de préparer et installer la partition de swap lorsqu'elle est employée par Linux : XXXXX représente ici le nombre de blocs que compte la partition de swap
    mkswap /dev/hda8 XXXXX
    swapon -av   
    
    Ajoutez une ligne destinée à cette partiton de swap dans le fichier /etc/fstab
  5. Si les programmes init et shutdown employés utilisent /etc/brc ajouter à ce fichier les lignes suivantes :
    swapoff -av
    zcat /etc/dosswap.gz | dd of=/dev/hda8 bs=1k count=100
    
    Dans le cas contraire il vous faudra invoquer ces commandes avant chaque fin de session Linux (placer ces commandes dans un script ...)
Note : dd ne traite que 100 blocs car j'ai empiriquement déterminé que rien ne sert d'en écrire davantage !

>> Quels sont les avantages et inconvénients de cette méthode ?

Avantages: Gain d'espace disponible sur le disque !

Inconvénients: Si l'étape de restauration du fichier d'échange Windows n'est pas automatique il ne faudra pas négliger, sous Linux et avant chaque redémarrage "vers" Windows, de lancer les commandes chargées de cette remise en place.

3.2 Comment configurer xdm pour qu'il permette de choisir le système hôte ? Arrigo Triulzi, a.triulzi@ic.ac.uk.

  1. Modifier le fichier lançant xdm lors du démarrage (probablement nommé /etc/rc/rc.6 ou /etc/rc.local) de façon que la section de xdm contienne :
    /usr/bin/X11/xdm
    exec /usr/bin/X11/X -indirect hostname
    
  2. Modifier le fichier /usr/lib/X11/xdm/Xservers et commenter la ligne invoquant le serveur sur la machine locale (commence par "0:")
  3. Relancer le système ... tout doit fonctionner !

J'ajoute cette section après avoir sué une semaine durant sur ce problème !

Attention : certaines anciennes versions de la distribution SLS (1.1.1) exigent qu'un paramètre "-nodaemon" accompagne l'invocation d'xdm Les version ultérieures ne présentent PAS cette caractéristique.


Previous Next Table of Contents