IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)

FAQ LinuxConsultez toutes les FAQ

Nombre d'auteurs : 45, nombre de questions : 192, dernière mise à jour : 11 mai 2012 

 
OuvrirSommaireConfiguration matérielle

1) Télécharger le driver sur le site de nvidia
2) Il faut quitter le mode graphique pour l'installation :

 
Sélectionnez
# init 3

3) Installation du driver :

 
Sélectionnez
# sh /ou_tu_as_mi_le_fichier/NVIDIA-Linux-x86-xxxxx.run

4) Il faut dire à XFree d'utiliser le nouveau driver :

 
Sélectionnez
# vi /etc/X11/XF86Config-4

On a quelque chose qui ressemble à ça :

 
Sélectionnez
Section "Device"
    Identifier "device1"
    VendorName "nVidia Corporation"
    BoardName "RIVA TNT2"
    Driver "nv"
    Option "DPMS"
EndSection

Remplacer "nv" par "nvidia".

5)On relance l'interface graphique et on admire le logo nvidia au démarrage :

 
Sélectionnez
# init 5

6) On peut tester l'accélération 3D en jouant à tuxracer par exemple...
Si ça ne saccade par ENORMEMENT, c'est gagné !

Créé le 14 juillet 2004  par zdra

Lien : Installer une geforce 4 sous debian GNU/Linux

Vous avez plusieurs choix possibles :

  • utiliser l'outil de configuration xf86config (répondre aux questions posées)
  • utiliser une distribution liveCD comme la knoppix puis récupérer le fichier de configuration du serveur X (copier le sur une disquette, le disque dur,...)
  • utiliser la configuration automatique.

Pour la configuration automatisée, exécutez :

 
Sélectionnez
# X -configure

Cette commande crée un fichier de configuration nommé XF86Config dans le répertoire /root.

Editez le fichier de configuration :

 
Sélectionnez
Section "Screen"
    Identifier "Screen0"
    Device "Card 0"
    DefaultDepth 24   # Ligne à rajouter
    ....
    SubSection "Display"
        Depth 24
        Modes "1280x1024" "800x600"   # Ligne à rajouter
    EndSubSection
EndSection

Copiez le fichier:

 
Sélectionnez
# cp /root/XF86Config /etc/X11/
Créé le 14 juillet 2004  par nyal

Si votre souris ne fonctionne pas, vous avez plusieurs possibilités :

  • Refaire la configuration du début avec un utilitaire comme xf86config
  • Modifier le fichier de configuration du serveur X

Le problème avec la souris peut provenir d'un mauvais choix de protocole ou de device.
Voici une partie d'un fichier type XF86Config ou XF86Config-4 (/etc/X11) :

 
Sélectionnez
Section "Server Layout"
        ...
        InputDevice "Ma souris" "CorePointer"
        ...
EndSection

Section "InputDevice"
       Identifier "Ma souris"
       Driver "mouse"
       Option "Protocol" "ImPS/2"
       Option "ZAxisMapping" "4 5"  # Pour le fonctionnement de la molette
       Option "Device" "/dev/mouse"
EndSection

Si vous possédez une souris classique, le protocole ImPS/2 conviendra parfaitement.

En ce qui concerne l'option "Device", l'élément "/dev/mouse" lui a été affecté.
Ce lien dépend du type de la souris :

  • PS/2 : /dev/psaux (ln -s /dev/psaux /dev/mouse)
  • USB : /dev/input/mice (ln -s /dev/input/mice /dev/mouse)
  • COM : /dev/ttyS0 (si la souris est sur le premier port COM)

ps : il se peut que vous deviez charger des modules du noyau pour son bon fonctionnement (par exemple les modules USB pour une souris USB).

Créé le 14 juillet 2004  par nyal

Si vous possédez une carte réseau de type Ethernet (ce qui est probablement le cas), vous devez obligatoirement avoir ethX en plus de lo (interface de loopback) dans la liste des interfaces réseau disponibles (pour la voir tapez ifconfig en root).
Si ce n'est pas le cas, votre carte n'est pas reconnue... ou est démontée :

 
Sélectionnez
$ ifconfig ethX up

pour la remonter.

Si la carte n'est pas reconnue, il faudra charger le module approprié du noyau. Les modules les plus courants actuellement sont 8139too (chipset Realtek) et via-rhine (cartes D-Link par ex).

 
Sélectionnez
root@orion /home/francois # ifconfig
eth0      Lien encap:Ethernet  HWaddr XX:XX:XX:XX:XX:XX
          inet adr:192.168.0.32  Bcast:192.168.0.255  Masque:255.255.255.0
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:1035 errors:0 dropped:0 overruns:0 frame:0
          TX packets:1170 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 lg file transmission:100
          RX bytes:580187 (566.5 Kb)  TX bytes:319752 (312.2 Kb)
          Interruption:10 Adresse de base:0xf800

lo        Lien encap:Boucle locale
          inet adr:127.0.0.1  Masque:255.0.0.0
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:74 errors:0 dropped:0 overruns:0 frame:0
          TX packets:74 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 lg file transmission:0
          RX bytes:4306 (4.2 Kb)  TX bytes:4306 (4.2 Kb)

Pour spécifier une adresse ip, il suffit de taper :

 
Sélectionnez
$ ifconfig ethX X.X.X.X

X.X.X.X correspondant à l'adresse ip et X de ethX correspondant au numéro de votre carte Ethernet.
Si vous désirez retirer une éventuelle adresse ip (dans le but par exemple de négocier une connexion pppoe), tapez simplement :

 
Sélectionnez
$ ifconfig ethX 0.0.0.0

Pour configurer la passerelle (gateway) de votre réseau, utilisez la commande route comme suit :

 
Sélectionnez
route add -net 0.0.0.0 netmask 0.0.0.0 gw 192.168.0.1 dev eth0

La commande route -n affiche la table de routage complète, ce qui nous permet de vérifier la configuration :

 
Sélectionnez
Kernel IP routing table
	Destination  Gateway      Genmask      Flags Metric Ref Use Iface
	192.168.0.0  *            255.255.0.0  U     0      0     0 eth0
	0.0.0.0      0.0.0.0      0.0.0.0      UG    0      0     0 eth0

Indiquez ensuite vos serveurs de résolution de nom (DNS) dans le fichier /etc/resolv.conf :

 
Sélectionnez
nameserver x.x.x.x
nameserver y.y.y.y

Les adresses des DNS sont fournis par votre administrateur réseau ou par votre FAI.

Ceci est la méthode générique, cependant la configuration réseau est très souvent reprise dans un script ou un fichier de configuration dont la syntaxe est propre à chaque distribution, et qui sera lu/exécuté au démarrage de la machine. De plus les distributions offrent la plupart du temps des assistants de configuration, que ce soit en console ou en mode graphique.

Mis à jour le 12 décembre 2005  par Francois Trazzi, Olivier Van Hoof (ovh)

Lien : Comment configurer une carte réseau sous Debian ?
Lien : Comment configurer le réseau ?

Vérifiez si vous avez la commande mii-tool (commande root). Si vous n'avez pas la commande, installez-la (package net-tools).

Exemple pour forcer l'utilisation de sa carte en 100Mbit, full Duplex :

 
Sélectionnez
# mii-tool eth0 -F 100baseTx-FD

Les possibilités sont :100baseT4, 100baseTx-FD,100baseTx-HD, 10baseT-FD, ou 10baseT-HD.
La modification est immédiate et persistante.

Créé le 25 juillet 2004  par nyal, Sylvain Luce

Avec le serveur X :

Télécharger le programme numlockx et l'installer.

Activer le numlock :

 
Sélectionnez
$ numlockx on

Désactiver le numlock :

 
Sélectionnez
$ numlockx off

Pour que ce soit automatique, il faut ajouter la ligne suivante au fichier .xinitrc ou .xsession avant le lancement du window manager :

 
Sélectionnez
numlockx &

Sans le X :

Sur la gentoo il y a un script d'initialisation qui le valide sur toutes les consoles :

 
Sélectionnez
# /etc/init.d/numlock start

Et pour que ce soit automatique au démarrage :

 
Sélectionnez
# rc-update add numlock default

Sous Debian pour la console, il y a un fichier de configuration /etc/console-tools/config dans lequel il faut aller décommenter/ajouter la ligne suivante (dernière ligne du fichier) :

 
Sélectionnez
LEDS=+num
Mis à jour le 4 décembre 2005  par nyal, sinarf, Olivier Van Hoof (ovh)
Créé le 8 septembre 2005  par Olivier Van Hoof (ovh)

Aujourd'hui, la gestion des imprimantes passe par le programme CUPS. Une fois installé, le démon offre une interface web sur le port 631, il suffit donc de visiter l'url http://localhost:631 en mode graphique pour avoir accès à la configuration. Il est assez aisé d'ajouter une imprimante.

Pour savoir si votre imprimante est bien supportée, ou pour télécharger le fichier PPD approprié à indiquer à CUPS pour dialoguer avec votre imprimante, visitez le site linuxprinting.org.

Mis à jour le 15 décembre 2005  par Olivier Van Hoof (ovh)

La gestion des scanners sous linux passe par le programme SANE qui supporte la plupart des scanners modernes. Si votre scanner est USB, veillez à ce que le module approprié soit chargé, ce qui est le cas sur les noyaux fournis par défaut avec les distributions actuelles. Il vous suffira donc d'installer sane, et son front-end graphique xsane qui vous permettra de paramétrer le scanner et numériser directement. Attention, vous devrez veiller à inclure vos utilisateurs dans le groupe système "scanner" (adduser toto scanner) sans quoi l'accès au scanner leur sera refusé. Certaines applications graphiques comme Gimp peuvent faire appel à sane de manière intrinsèque pour acquérir une image.

Créé le 11 décembre 2005  par Olivier Van Hoof (ovh)

Quand l'hyperthreading est actif sous Linux, le noyau voit deux CPUs logiques au lieu d'un (visible dans /etc/cpuinfo). Comment distinguer alors les CPUs physique et logique ?

Très simplement, en regardant le physical id du CPU !
Dans votre /proc/cpuinfo, vous observez ceci

 
Sélectionnez
processor 0
physical id     : 0

processor 1
physical id     : 0

processor 2
physical id     : 3

processor 3
physical id     : 3

Cela signifie que vous avez deux CPUs physiques mais quatre logiques! L'hyperthreading est actif
Sinon, vous auriez :

 
Sélectionnez
processor 0
physical id     : 0

processor 1
physical id     : 3
Créé le 6 janvier 2008  par Sylvain Luce

Voici une méthode à appliquer si vous souhaitez faire un driver avec ndiswrapper :

  • trouver la référence exacte du chipset
  • une fois qu'on est certain qu'il n'existe pas de driver natif pour Linux, allez chercher le driver windows (un fichier *.inf)
  • vérifiez que le module ndiswrapper est chargé dans le noyau
 
Sélectionnez
lsmod|grep ndiswrapper
  • si ce n'est pas le cas, chargez-le avec modprobe, et configurer votre système pour le charger au démarrage :
 
Sélectionnez
modprobe -r ndiswrapper
echo ndiswrapper >> /etc/modules
  • installez le driver
 
Sélectionnez
ndiswrapper -i driver.inf
  • vérifiez que c'est installé, et qu'il a repéré le matériel
 
Sélectionnez
$ ndiswrapper -l
driver installed ... hardware detected
  • si un mauvais driver était déjà installé, supprimez-le
 
Sélectionnez
ndiswrapper -e driver
rm -rf /etc/ndiswrapper/driver
Créé le 6 janvier 2008  par Nicolas Vallée

Nous partons de l'exemple d'un serveur en production avec un système de RAID-1 logiciel sous linux géré par mdadm. Il y a donc 2 disques durs identiques en mode miroir : tout ce qui est écrit sur un disque est cloné sur le 2e disque. Tout le système a été placé dès l'installation sur une seule partition RAID /dev/md0, et on a un petit swap sur chaque disque (en sda2 et sdb2, ce sont des disques SATA). Donc sda1 = partition raid (formatée en ext3, reiserfs ou autre), sda2 et sdb2 = swap.

1. Débrancher câble réseau (évite l'utilisation du serveur pendant la maintenance). A noter que techniquement tout peut être fait à chaud au niveau logiciel, et même pour (dé)brancher les disques si le hardware est prévu pour (SATA / baies hotswap). Néanmoins, comme certains reboots de test sont conseillés, il vaut mieux débrancher pour être tranquille.

2. Serveur allumé dans l'état actuel, on retire au niveau logiciel le disque défectueux de l'array RAID :

 
Sélectionnez
mdadm /dev/md0 -r /dev/sda1

3. Rendre sdb1 bootable avec cfdisk, et installer le MBR Grub sur sdb avec les commandes suivantes dans le prompt de grub (taper grub pour y accéder) :

 
Sélectionnez
device (hd0) /dev/sdb
root (hd0,0)
setup (hd0)

4. Rebooter, modifier le BIOS pour lui dire de booter sur le disque 2 (sdb), et tester que tout démarre normalement. Sinon Knoppix et chroot pour résoudre le problème.

5. Remplacer le disque dur défectueux (si hotswap ou même SATA en théorie, pas besoin d'éteindre la machine).

6. Partitionner le disque en 2 partitions de tailles exactement identiques à l'installation originale(cfdisk) : Créer la swap : mkswap /dev/sda2

  • sda1 : type FD = "Linux raid autodetect"
  • sda2 : type 82 = "Linux swap"

7. Remonter le raid :

 
Sélectionnez
mdadm /dev/md0 -a /dev/sda1

8. La reconstruction démarre aussitôt automatiquement, on peut surveiller la progression en tapant cat /proc/mdstat périodiquement. Pendant la reconstruction, rebrancher le câble réseau pour que le serveur soit à nouveau utilisable. A la fin, un message l'indique sur la console locale. Vérifier que les 2 disques sont bien utilisés avec cat /proc/mdstat le code UU doit apparaître à la fin.

9. Réinstaller Grub aussi sur le nouveau disque (+ changer boot BIOS sur disque 1) :

 
Sélectionnez
device (hd0) /dev/sda
root (hd0,0)
setup (hd0)

10. Une fois que c'est fini, rebooter une dernière fois pour être sûr que tout est ok.

Toute l'opération décrite a été réalisée telle quelle par mes soins lors d'une intervention réelle sur un serveur mail en production dans un réseau d'une quarantaine de personnes.

Créé le 5 mars 2008  par Olivier Van Hoof (ovh)
  

Les sources présentées sur cette page sont libres de droits et vous pouvez les utiliser à votre convenance. Par contre, la page de présentation constitue une œuvre intellectuelle protégée par les droits d'auteur. Copyright © 2013 Developpez Developpez LLC. Tous droits réservés Developpez LLC. Aucune reproduction, même partielle, ne peut être faite de ce site ni de l'ensemble de son contenu : textes, documents et images sans l'autorisation expresse de Developpez LLC. Sinon vous encourez selon la loi jusqu'à trois ans de prison et jusqu'à 300 000 € de dommages et intérêts.