<< Mars >>
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
    
<< 2010 >>
FAQ/HOWTO
04/01/2006 : Comment utiliser urpmi --parallel
09/03/2005 : Comment installer plusieurs distributions
07/07/2004 : Introduction à Linux
07/07/2004 : Gestion des logiciels ( tar.gz, rpm et urpmi )
07/07/2004 : Comment installer le pilote NForce ?

FAQ - Installation d'une distribution Linux

Concernant les versions téléchargeables

  • Lorsque vous téléchargez une distribution gratuitement sur internet, seuls les applications libres sont fournies ( i.e celles pour lesquels on peut fournir sans problèmes les sources ). Ainsi les plugins Flash/RealPlayer/Java, Acrobat Reader, les drivers Nvidia GeForce/nforce et les drivers ATI ne sont pas fournis dans la version téléchargeable car ce sont des applications propriétaires pour lesquelles on ne peut distribuer les sources.
    Toutes ces applications devront être installées plus tard et cela peut vous compliquer la tâche.
  • Le plus simple bien sûr étant d'acheter la distribution pour les distributions dites commerciales ( Mandrake, RedHat, Suse ) ou d'adhérer au Club. pour la Mandrake
  • Les versions commerciales de Mandrake contiennent les pilotes ATI/Nvidia préconfigurés et devraient les installer automatiquement.
  • La plupart du temps vous n'aurez pas le support pour les DVD cryptés ou pour certains formats multimédia pour causes de brevet et DMCA/EUCD. Il vous faudra alors aller sur certains sites qui vous proposeront les packages ayant ces différents support. Une bon exemple est PLF. J'ai fait un tutorial ici qui explique comment ajouter le support des DVD cryptés.

Préparer son ordinateur et considérations matérielles

SATA :

Le support du SATA est balbutiant sous linux.Peu de contrôleur SATA sont correctement supporté et souivent leur support peut entrainer une instabilité du système. Il est donc conseiller d'installer une distribution linux sur un port IDE normal avec un disque IDE normal.

Note : Si vraiment le SATA vous pose problème et que par exemple vous ne pouvez pas désactiver le controleur SATA dans le BIOS, vous pouvez demander à linux d'ignorer le controleur SATA. il suffit de lui préciser d'ignorer le controleur. Souvent le controleur SATA est le controleur ide2, il suffit donc de passer comme option au noyau : ide2=noprobe
Lors de l'installation sous Mandrake, lors de l'invite vous appuyez sur [F1], puis vous entrez linux ide2=noprobe.
Si vous l'avez déjà installé, vous le fait depuis l'écran de démarrage lors du choix des OS. Vous appuyez sur [ESC], puis vous tapez : linux ide2=noprobe

Ordre de détection SATA/IDE :

Il se peut que pendant l'installation, vous puissez installer les packages sans problèmes sur votre disque dur IDE normal mais que après l'installtion, le système ne démarre pas. Cela est souvet due au fait que le noyau installé détecte les disques SATA avant les disques dur IDE ( or c'était l'inverse durant l'installation ). Pour rétablier le bon ordre de démarrage, il suffit de désactiver les ports SATA dans le BIOS. Si ce n'est pas possible, alors vous pouvez essayer de faire l'installation mais cette fois-ci avec l'option ide=reverse. Pour cela vous bootez sur le CD et à l'écran vous appuyez sur la touche [F1] puis vous tapez linux ide=reverse.

RAID Semi-hard SATA et IDE ( Promise, HPT ) :

le Raid semi-hard sur controleur SATA ou IDE ne sera pas supporté. En effet ce RAID est avant tout logiciel et donc il faut que le constructeur développe les pilotes pour l'exploiter. Seul windows peut le faire.
Un projet existe pour tenter de supporter ce type de configuration avec dmraid : http://linux.yyz.us/sata/faq-sata-raid.html

Overclocking :

Il est déconseillé d'installer Linux sur un système overclocké et ce même si l'o/c est réputé stable sous Windows. Linux peut être très exigeant et donc votre o/c sous Linux passera moins bien. Si vous devez overclocker, faites le après l'installation.

RAM :

Beaucoup de problèmes d'installation ou d'instabilités sont dues à des barettes de RAM défectueuses. Linux est très sensible à ce genre de choses. Pour tester vos barettes de RAM il existe l'excellent utilitaire Memtest86+ ou Memtest86

Bios Plug and Play :
Il est conseillé de laisser le BIOS configurer les périphériques de l'ordinateur et assigner les ressources. Pour cela, il faut dire au BIOS que l'OS n'est pas Plug & Play. Dans le BIOS de votre ordinateur il faut avoir PnP OS = No

Note : Si vous n'avez pas cette options dans votre BIOS, vous pouvez éventuellement essayer de dire au noyau linux de ne pas utiliser la fonctionnalité Bios PnP avec l'option pnpbios=off.
Sous Mandrake, lors de l'installation, vous appuyez sur [F1], puis vous tapez : linux pnpbios=off

APIC, ACPI et Local APIC :

Derrières ces noms barbares se cachent des normes pour la gestion de l'énergie ( ACPI ) et l'attributions des ressources systèmes notamment des IRQ ( APIC, Local APIC ). Il est conseillé de désactiver l'ACPI et l'APIC dans votre BIOS si possible avant d'installer linux. Si ce n'est pas possible ou qu'après l'installation le système semble instable ( et notamment que vous avez plusieurs périphériques partageant la même IRQ ), alors il vous faudra désactiver l'ACPI et le Local APIC en passant comme argument au noyau linux acpi=off noapic nolapic. Un tuto vous explique comment le faire : passer des arguments au noyau

Note : Si vous ne pouvez pas installer la distribution et qu'elle plante, je vous conseille fortement de lire la page d'errata de la distribution ou alors d'essayer de démarrer en désactivant l'acpi et l'APIC.
Sous Mandrake, lors de l'invite vous appuyez sur [F1], puis vous entrez linux acpi=off noapic. Attention le clavier est en QWERTY, ce qui signifie qu'en faites vous tapez linux qcpi=off noqpic

Note 2 : Si vous avez un processeur Athlon,vous pouvez éventuellement essayer aussi l'option suivante : mem=nopentium, ce qui donne comme le clavier est en QWERTY ,e,=nopentiu,

Note 3 : Si vous avez un chipset nforce, sachez qu'il y a un problème dans l'implémentation de l'APIC de ces chipset. Il est fortement conseillé de désactivés l'APIC sinon vous aurez des instabbilités notamment lors d'importants accès aux disques.

DMA/Ultra DMA :

Beaucoup de personnes ont des difficultés pour accéder à leurs périphériques et souvent ceci est due à un problème avec la gestion de l'UDMA. Quelques règles simples permettent d'éviter les problèmes :

  • Vérifier la position des cavaliers des différents périphériques IDE et ne pas utiliser des périphériques en CS ( Cable Select )
  • Utiliser des cables UDMA100 avec du matériel récent et ce même si le chipset ne le supporte pas. Cela semble augmenter la stabilité du système
  • Éviter d'utiliser des disques durs trop vieux/anciens qui souvent sont en fin de vie et génèrent pas mal d'erreur au niveau des accès disques
  • Activer la fonction S.M.A.R.T du bios si le disque dur le supporte afin de prévenir les crash disques.

Vous pouvez aussi essayer de désactiver le support UDMA en passant l'option suivante : ide=nodma, ce qui donne comme le clavier est en QWERTY ide=nod,q

USB :

Certains périphériques USB peuvent bloquer l'installation ou le démarrage de Linux. Souvent on trouvera des périphériques telles que les Webcam, les micros USB ou les Disques Durs externes USB. Le mieux lorsque vous faites une installation est de débrancher les périphériques USB. Il n'y a pas de problèmes normalement avec les claviers et souris USB. Cependant je conseille un clavier PS/2 car on est sûr qu'en toutes circonstances il machera ( surtout si votre BIOS ne peut initialiser lui-même les périphériques USB via l'option USB Legacy Support )

Note : Certaines personnes ont eu des problèmes de détections de leurs imprimantes USB. Souvent cela est due au fait que le BIOS attribue une IRQ aux périphériques USB. Pour éviter cela, il faut bien veiller à avoir dans le BIOS Assign IRQ to USb devices = No

Télécharger et graver les ISO

Téléchargement
  • Les distributions linux sont librement téléchargeables sous formes d'ISO pour la plupart. Vous pouvez aller par exemple sur linuxiso.org ou pour la mdk sur la liste des mirroirs ftp
  • Linux existe sur plusieurs architecture. Ainsi pour les PC de type Pentium/Celeron/Athlon/Duron, on dira IA32 ( Intel Architecture 32bits ) ou i586. Pour l'Athlon 64, on dira AMD64.
Gravure des ISO
  • Il ne faut pas ouvrir les images ISO avec un programme tel que WinRar. Il faut directement graver l'ISO avec le programme de gravure en spécifiant que vous voulez graver une image. Pour plus d'informations, référez-vous au point tutorial gravure sous Windows
  • Somme md5 et vérification des ISO : D'autres problèmes d'installation peuvent survenir parce que l'image ISO que vous avez téléchargée est corrompue. Pour le savoir il faut vérifier que le md5sum ( somme de contrôle md5 ) de votre ISO correspond à celui indiqué sur le mirroir de téléchargement. Un excellent tutorial se trouve ici.
    Si le md5sum de vos ISO ne correspondant pas à ceux disponible sur le site ftp où vous avez téléchargé vos ISO, alors cela signifie qu'il y a un problème au niveau de vos ISO et qu'il vous faut les retélécharger.

Gravure des ISO sous Windows
Sous Windows vous pouvez utilisez des programmes comme Nero, Easy CD Creator ou winOnCD pour graver les images ISO que vous récupérez. Un tutorial très intéressant sur WinOnCD et Easy CD Creator a été fait ici.
Pour Nero, ce n'est guère plus compliqué : Après avoir télécharger les images ISO de la distribution (extension .iso), il ne vous reste plus qu'à lancer Nero, puis Fichier -> Graver à partir de l'image (mettez comme filtre Tous les fichier ). Il ne vous reste plus qu'a sélectionner l'iso. Un message d'avertissement va apparaitre : normalement vous n'avez pas besoin d'en tenir compte. Finalement commencez la gravure. Et voilà, vous devriez avoir ensuite un CD bootable de la prochaine distribution que vous allez tester.

Se documenter
  • Il est conseillé de consulter les documentations des distributions, surtout celles ayant trait à l'installation. Ainsi le tutorial pour l'installation d'une mandrake se trouve sur doc.mandrakelinux.com et pour une debian sur debian.org
  • Ceux qui veulent installer une Mandrake, il est conseillé de toujours jeter un oeil sur la page des errata qui contient la liste des problèmes connus d'installations et d'utilisation et éventuellement le moyen d'y faire face.
  • Si vous utilisez une mandrake, ayez le réflexe d'utiliser urpmi/rpmdrake pour installer un programme ou chercher un programme particulier. Un tutorial se trouve ici. Sous debian ce sera apt-get/synaptic, sous Fedora yum
Méthodes d'installation
  • Le plus simple si vous installer une distribution linux est de l'installer à partir du CDROM. Pour cela, il faut graver correctement les images ISO ( afin qu'elles soient bootables ), configurer le BIOS pour qu'il boot sur le lecteur de CDROM ( et ce avant le disque dur ) et booter sur le CDROM au démarrage de l'ordinateur.
  • Vous pouvez aussi installer la Mandrake via des disquettes réseaux depuis un serveur FTP/HTTP/NFS, à partir d'un lecteure USB, à partir du disque dur.
    Les différentes méthodes d'installation sont présentées sur le wiki cooker