Où puis-je me procurer GNU/Linux ?

Le système d'exploitation GNU/Linux est disponible de plusieurs façons. La plus simple est de trouver un magazine venant avec un CD gratuit, ou une boutique informatique vendant un CD de GNU/Linux, qui inclut souvent un manuel d'instructions.

De plus, il est également possible de télécharger une distribution de GNU/Linux sur internet. Le grand désavantage, c'est la durée du téléchargement, surtout si vous n'avez pas accès à une connection haute vitesse. En moyenne, une distribution fait de 300 à 650 méga-octets minimum, ce qui est passablement lourd.

La façon la plus facile d'obtenir GNU/Linux de cette façon est de télécharger une image ISO d'un CD, puisqu'il ne faut télécharger qu'un seul gros fichier. Ensuite, une fois sur votre disque dur, il est possible de graver un CD à l'aide de cette image.

Une autre façon d'installer GNU/Linux à partir d'une image ISO consiste à y accéder durant l'installation. Cette méthode évite d'avoir à graver un CD, mais est un peu plus compliquée. En résumé, il s'agit soit d'accéder à l'image ISO en "loopback", soit en écrivant l'image directement sur une partition inutilisée du disque dur. (Des instructions plus détaillées seront bientôt ajoutées.)

Où télécharger le minimum pour installer GNU/Linux ?

Sur les sites ftp de redhat (ftp.redhat.com), debian (ftp.debian.org), on peux aussi le télécharger en choisissant une distribution à ftp://metalab.unc.edu/pub/Linux/distributions/ et plusieurs autres endroits.

Comment installer GNU/Linux à partir d'une image ISO ?

La façon la plus répandue est de graver l'image sur CD. Une fois gravée, il est normalement possible de démarrer l'ordinateur à partir du CD.

Une autre méthode consiste à mettre l'ISO dans une partition qui sera accessible lors de l'installation. À ce niveau, il y a deux possibilités: la placer dans un système de fichiers, ou directement dans la partition. Notez que ces deux méthodes ne sont conseillées qu'à des personnes ayant un minimum d'expérience avec fdisk ou parted, et grub ou lilo.

Si l'image est placée dans un système de fichiers, vous devez vous assurer que le type de système de fichiers sera lisible lors de l'installation (module de noyau). Toutefois, avec cette méthode, vous devrez "monter" l'image en mode "loopback", ce qui n'est pas nécessairement disponible à cette étape de l'installation. Enfin, si le programme d'installation de la distribution Linux que vous installez requiert un accès direct au device (genre /dev/hdc), vous êtes cuits (je crois).

Si l'image est placée directement dans une partition, vous évitez le besoin de lire un système de fichiers, de même que celui de monter la partition en loopback.

Graver une image

Sous Windows, vous pouvez utiliser par exemple Easy CD Creator (Adaptec) ou Nero Burning Room.

Sous Linux, il suffit d'avoir le programme cdrecord. Il vous faut trouver l'identifiant de votre graveur avec "cdrecord -scanbus". Dans mon cas, je fais ceci:

nicolas@cortex:~$ cdrecord -scanbus 
Cdrecord 1.10 (i686-pc-linux-gnu) Copyright (C) 1995-2001 Jörg Schilling
Linux sg driver version: 2.1.39
Using libscg version 'schily-0.5'
scsibus0:
        0,0,0     0) 'HP      ' 'CD-Writer+ 8100 ' '1.0g' Removable CD-ROM
        0,1,0     1) *
        0,2,0     2) *
        0,3,0     3) *
        0,4,0     4) *
        0,5,0     5) *
        0,6,0     6) *
        0,7,0     7) *

L'identifiant de mon graveur est donc "0,0,0". Supposant que le fichier ISO à graver s'appelle "image.iso", faites ceci pour la graver:

cdrecord -v -eject speed=1 dev=0,0,0 image.iso

Dans mon cas, la vitesse de gravure sur CD non-réinscriptible est 4X, et 2X sur support ré-inscriptible. Je mettrais donc plutôt "speed=4" ou "speed=2". Le "-eject" va faire en sorte que le CD va sortir du lecteur comme si c'était un grille-pain ;)

Si vous tenez à ne pas gaspiller de CDs, vous pouvez ajouter l'option "-dummy" pour faire une gravure en mode de test. Rien ne sera écrit sur le CD, ce qui permet de tester entre autres que le taux de transfert entre le disque dur et le graveur est suffisant pour la vitesse de gravure sélectionnée.

Placer une image dans un système de fichiers

Placez le fichier ISO dans une partition qui sera accessible lors de l'installation. De préférence, il s'agira d'une partition de type ext2, pour maximiser les chances qu'elle puisse être lue lors de l'installation.

Pour installer, créez les disquettes d'installation, et démarrez l'ordinateur avec celles-ci. Une fois que vous avez une ligne de commande, vous allez tenter de monter la partition qui contient l'image ISO. Ça pourrait ressembler à ceci si la partition est /dev/hdc3, et qu'elle est de type ext2:

mkdir /partition 
mount -t ext2 /dev/hdc3 /partition

Vous pouvez essayer d'omettre "-t ext2", pour voir si le noyau va détecter le type automatiquement.

Maintenant que la partition "hôte" est montée, il faut monter l'image ISO:

mkdir /image 
mount -o loop /partition/repertoire/image.iso /image

Placer une image dans une partition

Vous devez tout d'abord trouver ou créer une partition qui a au minimum la taille de l'image ISO (fdisk et/ou parted sont vos amis!). La partition qui accueillera l'image ISO sera complètement écrasée, alors faites attention de ne pas perdre de données. C'est aussi une bonne idée de démonter (umount) la partition avant d'aller plus loin.

Supposant que votre fichier ISO s'appelle "image.iso" et qu'il est dans le répertoire courant, et que votre partition cible est /dev/hdc, faites:

dd if=image.iso of=/dev/hdc

Voilà! Vous pouvez tester l'image en faisant ceci:

mkdir test 
mount -t iso9660 /dev/hdc test

Maintenant, vous pouvez soit créer les disquettes d'installation pour votre distribution, soit tenter de booter directement à partir de la partition qui contient l'image, en configurant Lilo ou Grub.

Dans le cas de Lilo (/etc/lilo.conf), j'essaierais ceci:

other=/dev/hdc 
label=iso

Faites- part de vos commentaires!

FAQ/InstallerGNULinux (last edited 2005-10-01 21:36:48 by YanMorin)