[ pr�c�dent ] [ Table des mati�res ] [ 1 ] [ 2 ] [ 3 ] [ 4 ] [ 5 ] [ 6 ] [ 7 ] [ 8 ] [ 9 ] [ 10 ] [ 11 ] [ 12 ] [ suivant ]

Installer Debian Linux 3.0 sur Alpha
Chapitre 4 - M�thodes pour installer Debian


4.1 Jeu de c�d�roms Debian GNU/Linux officiels

La m�thode la plus ais�e pour installer Debian GNU/Linux est s�rement celle � partir du jeu de c�d�roms officiels (cf. la page des revendeurs de c�d�roms. Vous pouvez aussi t�l�charger les images ISO � partir du site de Debian et vous fabriquer votre propre jeu, si vous avez une connexion rapide et un graveur. Si vous poss�dez un jeu de c�d�roms et que votre c�d�rom est amor�able sur votre machine, vous pouvez aller directement � Amorcer depuis un c�d�rom, Section 5.4 ; un effort particulier a �t� apport� pour s'assurer que les fichiers dont la plupart des gens ont besoin sont pr�sents sur le c�d�rom.

Si votre machine ne supporte pas l'amor�age � partir du c�d�rom, vous pouvez utiliser une autre strat�gie (disquettes, disque dur ou bien amor�age depuis le r�seau) pour initialiser le syst�me d'installation. Les fichiers requis pour amorcer de ces autres fa�ons sont aussi sur le c�d�rom ; l'archive r�seau de Debian et l'organisation des r�pertoires du c�d�rom sont identiques. Ainsi, lorsqu'un chemin d'archive est demand� pour un fichier particulier requis pour amorcer, il est recherch� dans le m�me r�pertoire ou sous-r�pertoire de votre c�d�rom.

Une fois l'installateur amorc�, il est capable d'obtenir tous les autres fichiers n�cessaires � partir du c�d�rom.

Si vous n'avez pas de jeu de c�d�roms, il vous sera n�cessaire de t�l�charger les fichiers du syst�me d'installation et de les placer soit sur votre disque dur ou sur une disquette, soit sur un ordinateur connect� que vous pourrez utiliser pour amorcer l'installateur.


4.2 T�l�charger les fichiers depuis les miroirs Debian

Lorsque vous t�l�chargez les fichiers depuis un miroir Debian, assurez-vous de bien �tre en mode binaire et non en mode texte ou en mode automatique. C'est tr�s important pour reproduire fid�lement la structure des r�pertoires qui se trouve sur le miroir afin de cr�er un � sous-miroir � local. Il n'est pas vraiment n�cessaire de faire cela si vous placez ces fichiers sur une disquette ; mais cela facilite la recherche des fichiers dont vous avez besoin. Vous devrez commencer votre structure de r�pertoire local au niveau inf�rieur � disks-alpha, par exemple :

     current/sous-architecture/images-1.44/saveur/rescue.bin

Il n'est pas n�cessaire de t�l�charger tous les fichiers � partir de ce niveau, juste ceux qui vous concernent (vous trouverez plus loin comment les d�terminer). Il faut simplement que les r�pertoires aient le m�me nom que ceux du miroir et garder chaque fichier dans son r�pertoire d'origine.

Si votre machine est configur�e pour d�compresser ou d�coder automatiquement les fichiers t�l�charg�s, vous devez annuler cette option lorsque vous t�l�chargez les fichiers d'installation. Ils seront d�compress�s quand il le faudra. Les installer d�compress�s vous ferait perdre de la place sur votre syst�me et, si les archives compress�es originales sont effac�es par le programme de d�compression, elles manqueront lorsque l'installateur en aura besoin.


4.2.1 Options d'installation

Les fichiers n�cessaires peuvent se diviser en trois cat�gories 

  1. les fichiers n�cessaires � l'amor�age su syst�me d'installation (par exemple, rescue.bin, linux.bin et root.bin)
  1. les fichiers que le syst�me d'installation peut demander apr�s avoir amorc� pour installer le noyau du syst�me d'exploitation et les pilotes de p�riph�rique (par exemple, rescue.bin et drivers.tgz).
  1. les fichiers d'installation du syst�me de base (par exemple, basedebs.tar)

Si vous avez une connexion r�seau Ethernet fonctionnelle et que votre carte Ethernet est une de celles incluses dans le noyau d'installation, vous n'aurez besoin que des fichiers d'amor�age de l'installation. L'installateur est capable d'installer le noyau et les pilotes depuis le r�seau pour les cartes Ethernet communes.

Si vous avez une connexion Ethernet non reconnue nativement par l'installateur, vous aurez alors � installer � la fois les fichiers d'amor�age du syst�me, le fichier noyau et les fichiers d'installation des pilotes de p�riph�riques.

Si vous installez Debian GNU/Linux sur un ordinateur sans connexion r�seau fonctionnelle, ou bien si votre connexion r�seau se r�duit � celle de PPP (via un modem) plut�t qu'� une connexion Ethernet, il vous sera alors n�cessaire de t�l�charger les trois types de fichiers avant de commencer l'installation.

Si vous n'�tes pas s�r des fichiers qu'il vous faut, commencez simplement par les fichiers d'amor�age syst�me. Si votre premi�re tentative pour configurer le r�seau avec l'installateur �choue, vous pouvez tout simplement arr�ter, aller chercher les fichiers manquants puis red�marrer l'installation.

le fichier d'installation du syst�me de base basedebs.tar fait aujourd'hui environ 27 Mo. Il serait pr�f�rable d'utiliser un c�d�rom ou bien de configurer votre r�seau avant d'installer le syst�me de base ; dans ce cas, il n'est pas n�cessaire de r�cup�rer ce fichier. L'emplacement sur le r�seau o� vous pourrez le trouver se trouve dans l'annexe (Les fichiers d'installation du syst�me de base de Debian, Section 11.2.3.4).

Pour assembler une archive basedebs.tar sur un syst�me Debian � partir d'une archive Debian, installez en premier debootstrap (apt-get install debootstrap). Ensuite, tapez la commande suivante :

     debootstrap binary-basedebs SUITE=woody VERSION=3.0 \
       MIRROR="http://ftp.debian.org/debian" ARCHES="alpha"

4.2.2 Choisir le jeu d'installation ad�quat

Les fichiers d'installation comprennent des images du noyau qui sont disponibles sur diff�rentes sous-architectures. Chaque sous-architecture accepte un jeu diff�rent de mat�riel. Les sous-architectures disponibles pour Alpha sont :


4.2.3 O� trouver les fichiers d'installation

Le lieu o� vous pouvez t�l�charger les fichiers d'installation est �crit dans l'annexe. Ceci inclut :

.../current/images-1.44/rescue.bin
.../current/jensen/images-1.44/rescue.bin
.../current/nautilus/images-1.44/rescue.bin
Image de secours
.../current/images-1.44/root.bin
Image(s) root ou archive tar
Images de noyau Linux, Section 11.2.3.2
noyau binaire
Fichiers de pilotes, Section 11.2.3.3
images des pilotes ou archive tar
Les fichiers d'installation du syst�me de base de Debian, Section 11.2.3.4
Image du syst�me de base ou archive tar

L'image de secours contient un noyau Linux d'amor�age compress�. Elle est utilis�e � la fois pour un amorcage par disquette (lorsqu'elle est mise sur une disquette) et en tant que source pour le noyau Linux lorsque le noyau est install� sur votre machine. Le noyau binaire linux.bin est un noyau binaire non compress�. Il est utilis� lorsque vous amorcez depuis l'installateur � partir du disque dur ou bien du c�d�rom et il n'est pas n�cessaire lorsque vous amorcez depuis une disquette.

Reportez-vous � Cr�er des disquettes depuis des images disque, Section 4.3 pour obtenir des informations importantes sur une cr�ation correcte des disquettes d'amor�age � partir des images de disquettes.

L'image de la disquette root contient un syst�me de fichiers compress� sur un disque virtuel qui se charge en m�moire apr�s le d�marrage de l'installateur.

Les pilotes de p�riph�riques peuvent �tre t�l�charg�s en tant qu'images de disquettes ou bien sous forme d'archive tar (drivers.tgz). Le syst�me d'installation aura besoin d'acc�der � ces pilotes durant l'installation. Si vous avez une partition de disque dur ou bien un ordinateur connect� qui pourrait �tre accessible depuis l'installateur (voir plus bas), l'archive tar sera plus facile � manipuler. Les fichiers d'image de disquettes ne seront n�cessaires que si vous devez installer les pilotes � partir de disquettes.

Lorsque vous t�l�chargez les fichiers, et � moins d'utiliser des disquettes pour le noyau et les pilotes, vous devez prendre garde au type de syst�me de fichiers sur lequel vous t�l�chargez le noyau et les pilotes. L'installateur sait lire des fichiers sur un tr�s grand nombre de syst�mes de fichiers, notamment FAT, HFS, ext2fs et Minix. Lorsque vous t�l�chargez les fichiers depuis un syst�me de fichier *nix, choisissez les fichiers les plus gros de l'archive.

Si vous d�cidez d'amorcer depuis une console microprogramme ARC en utilisant MILO, il vous sera n�cessaire de pr�parer une disquette contenant MILO et LINLOAD.EXE � partir des images de disquettes ad�quates. Reportez-vous � Le microprogramme Alpha Console, Section 5.1 sur les microprogrammes Alpha et les chargeurs d'amor�age. Les images de disquettes peuvent �tre trouv�es dans le r�pertoire MILO sous le nom de milo_subarch.bin.

Malheureusement, ces images MILO n'ont pu �tre test�es et peuvent ne pas fonctionner sur quelques sous-architectures. Si c'est le cas, essayez de copier le fichier binaire MILO sur une disquette (ftp://ftp.debian.org/debian/dists/woody/main/disks-alpha/current/MILO/). Remarquez que ces programmes MILO ne supportent pas la version de ext2 avec les � sparse superblocks �. Vous ne pouvez donc pas les utiliser pour charger une version de noyau avec un syst�me de fichiers tr�s r�cent. Comme moyen de contournement, vous pouvez d�poser votre noyau sur une partition FAT juste apr�s le programme MILO.

Les binaires MILO sont sp�cifiques � chaque plate-forme. Voyez Support pour les microprocesseurs, cartes m�res et cartes vid�os, Section 2.1.2 pour d�terminer l'image appropri�e de MILO pour votre plate-forme Alpha.

Pendant l'installation, vous effacerez la partition sur laquelle vous installerez Debian, juste avant de commencer l'installation. Tous les fichiers t�l�charg�es doivent se trouver sur une autre partition que celle sur laquelle vous avez d�cid� d'installer le syst�me.


4.3 Cr�er des disquettes depuis des images disque

Les disquettes d'amor�age sont la plupart du temps utilis�es pour amorcer le syst�me d'installation sur des machines qui poss�dent un lecteur de disquettes. On peut aussi les utiliser pour installer le noyau et les pilotes sur la plupart des syst�mes.

Les images disque sont des fichiers contenant l'ensemble du contenu d'une disquette en mode raw (ou copie brute des secteurs physiques). Les images disques, comme rescue.bin, ne peuvent pas �tre simplement copi�es sur une disquette. Un programme sp�cial est utilis� pour copier les fichiers images sur des disquettes en mode raw. C'est obligatoire car ces images sont une repr�sentation brute du disque ; il faut donc recopier les donn�es par copie de secteurs du fichier vers la disquette.

Il y a diff�rentes m�thodes pour cr�er des disquettes � partir d'images disque ; elles d�pendent de votre plate-forme. Cette partie d�crit comment le faire sur les diff�rentes plates-formes.

Quelque soit la mani�re dont vous les obtiendrez, n'oubliez pas de verrouiller les disquettes cr��es de fa�on � vous assurer qu'elles ne seront pas endommag�es par m�garde.


4.3.1 �crire des images disques depuis Linux ou un syst�me Unix

Pour �crire une image disque vers une disquette, vous aurez certainement besoin d'un acc�s super-utilisateur (root) sur votre syst�me. Placez une bonne disquette vierge dans le lecteur. Ensuite, tapez la commande suivante :

     dd if=fichier of=/dev/fd0 bs=1024 conv=sync ; sync

o� fichier est un des fichiers images disques de disquette. /dev/fd0 est g�n�ralement le nom utilis� pour le lecteur de disquette. Cela peut �tre diff�rent sur une station de travail (sur Solaris, c'est /dev/fd/0). Il se peut que vous r�cup�riez la main avant que votre syst�me Unix n'ait fini d'�crire la disquette, aussi, assurez-vous que le signal lumineux, activ� lors du fonctionnement du lecteur, soit bien �teint, et que la disquette ne tourne plus avant de la sortir. Sur certains syst�mes, vous devez utiliser une commande pour �jecter la disquette du lecteur (sur Solaris, utilisez eject et lisez la page de manuel associ�e).

Certains syst�mes tentent de monter automatiquement la disquette lorsque vous la placer dans le lecteur. Vous devrez d�sactiver cette option sinon la station de travail ne vous permettra pas d'�crire des donn�es brutes (� raw mode �) sur la disquette. Malheureusement, la fa�on de le faire varie consid�rablement suivant le syst�me d'exploitation. Sur Solaris, vous pouvez configurer le gestionnaire de volumes pour autoriser les acc�s directs sur les disquettes (utilisez volcheck ou une commande �quivalente dans le gestionnaire de fichiers). Ensuite, utilisez la commande dd avec la forme donn�e au-dessus en rempla�ant simplement /dev/fd0 par /vol/rdsk/floppy_name, o� floppy_name est le nom donn� au lecteur de disquettes lors de sa cr�ation (les lecteurs non nomm�s ont un nom g�n�rique unnamed_floppy). Sur les autres syst�mes, voyez avec votre administrateur syst�me.


4.3.2 �crire des images disques depuis DOS, Windows ou OS/2

Si vous avez acc�s � une machine i386, vous pouvez utiliser l'un des programmes suivants pour copier les images sur les disquettes.

Les programmes FDVOL, WrtDsk ou RaWrite3 peuvent �tre utilis�s sous MS-DOS.

http://www.minix-vmd.org/pub/Minix-vmd/dosutil/

Pour utiliser ces programmes, assurez-vous d'abord d'amorcer votre syst�me sous DOS. Essayez de les utiliser depuis une fen�tre DOS sous Windows, car double-cliquer dessus depuis l'explorateur de Windows ne devrait pas les faire fonctionner. Si vous ne savez pas amorcer DOS, tapez simplement sur F8 lors de l'amor�age du syst�me.

NTRawrite est un essai pour cr�er une version moderne de Rawrite/Rawrite3 qui serait compatible � la fois sous WinNT, Win2K et Win95/98. C'est une application graphique auto-document�e ; vous s�lectionnez le lecteur de disquettes sur lequel �crire, puis vous s�lectionnez l'image disque que vous d�sirez placer � cet endroit et vous appuyez sur le bouton d'�criture.

http://sourceforge.net/projects/ntrawrite/


4.3.3 Modifier la disquette de secours pour accepter les langages nationaux

Les messages affich�s par la disquettes de secours (avant de charger le noyau Linux) peuvent �tre �crits dans votre langue maternelle. Pour ce faire, si vous n'�tes pas anglophone, apr�s avoir �crit le fichier image, vous devez copier les fichiers de messages ainsi qu'une police sur la disquette. Pour les utilisateurs de MS-DOS et Windows, il y a un fichier batch setlang.bat dans le r�pertoire dosutils pour copier les bons fichiers. Entrez simplement dans le bon r�pertoire, i.e.,

     cd c:\debian\dosutils

et ex�cutez tout simplement apr�s l'invite de commandes Windows setlang lang, o� lang est le code � deux lettres de votre langue en minuscule. Par exemple, setlang pl sert � configurer le polonais. Voici la liste des codes des langues actuellement disponibles :

     ca cs da de eo es fi fr gl hr hu it ko ja pl pt ru sk sv tr zh_CN

Remarquez que les indications de ce manuel sont bas�es sur une installation en fran�ais ; sinon, les noms des menus et boutons diff�reront de ce que vous verrez sur votre �cran.


4.4 Pr�parer les fichiers pour amorcer depuis le r�seau en TFTP.

Si votre machine est connect� � un r�seau local, vous pouvez l'amorcer directement � travers le r�seau � partir d'une autre machine en utilisant TFTP. Si vous d�cidez de le faire, les fichiers d'amor�age doivent �tre plac�s � un endroit sp�cifique sur cette machine et elle doit �tre configur�e pour supporter l'amor�age de votre propre machine.

Vous devez configurer un serveur TFTP et pour les machines CATS, un serveur BOOTP .

� la diff�rence du microprogramme Open Firmware que l'on trouve sur les machines SPARC et PowerPC, la console SRM n'utilisera pas RARP pour obtenir les adresses IP ; vous devrez ainsi utiliser BOOTP pour amorcer depuis le r�seau votre Alpha. Vous pouvez aussi entrer directement depuis la console VRM la configuration IP des interfaces r�seau. [3]

Le protocole de transfert de fichiers trivial (� Trivial Transfert File Protocol � ou TFTP, NdT) est utilis� pour transf�rer l'image d'amor�age au client. Th�oriquement, n'importe quel serveur sur n'importe quelle plate-forme qui impl�mente ces protocoles peut �tre utilis�. Dans les exemples qui vont suivre dans cette partie, on donnera les commandes pour SunOS 4.x, SunOS 5.x (mieux connu sous le nom de Solaris) et GNU/Linux.


4.4.1 Activer le serveur TFTP.

Pour s'assurer du bon fonctionnement du serveur TFTP, vous devez vous assurer au pr�alable que tftpd est activ�. Ce dernier est g�n�ralement activ� gr�ce � la ligne suivante dans /etc/inetd.conf :

     tftp dgram udp wait root /usr/etc/in.tftpd in.tftpd /tftpboot

Jetez un oeil dans ce fichier et rappelez-vous le r�pertoire pass� en argument de in.tftpd ; vous en aurez besoin ult�rieurement. L'option -l autorise certaines versions de in.tftpd � journaliser toutes les requ�tes vers le journal du syst�me ; c'est extr�mement pratique en cas d'erreur d'amor�age. Si vous devez changer /etc/inetd.conf, vous devrez le signaler au processus inetd. Sur une machine Debian, lancez /etc/init.d/netbase reload (pour une Potato 2.2 et syst�me plus r�cent, utilisez /etc/init.d/inetd reload) ; sur les autres machines, retrouvez le num�ro de processus de inetd et tuez-le avec la commande kill -HUP inetd-pid.


4.4.2 Mettre les images TFTP en place

Ensuite, placez les images TFTP dont vous avez besoin (d�crites dans la Description des fichiers du syst�me d'installation, Section 11.2.3) dans le r�pertoire des images d'amorce de tftpd. G�n�ralement, ce r�pertoire s'appelle /tftpboot. Vous aurez � faire un lien depuis ce fichier vers le fichier que tftpd utilisera pour amorcer un client particulier. Malheureusement, le nom du fichier est d�termin� par le client TFTP et il n'y a pas vraiment de standard.

Souvent, le fichier que le client TFTP recherchera est ip-du-client-en-hexa.architecture-du-client. Pour calculer ip-du-client-en-hexa, prenez chaque octet de l'adresse IP du client et convertissez-la en hexad�cimal. Si vous avez une machine � port�e de main avec le programme bc, vous pouvez l'utiliser. En premier, utilisez la commande obase=16 pour configurer la sortie en hexad�cimal, puis entrez les composants individuels du client IP un par un. Comme pour architecture-du-client, essayez quelques valeurs.

Sur Alpha, vous devez sp�cifier le nom de fichier (comme un chemin relatif vers le r�pertoire image d'amor�age) en utilisant l'argument -file de la commande boot SRM ou en configurant la variable d'environnement BOOT_FILE. Vous pouvez aussi passer le nom de fichier via BOOTP (pour dhcpd ISC, utilisez la directive filename). � la diff�rence de Open Firmware, il n'y a pas de nom de fichier par d�faut sur SRM donc vous devez sp�cifier un nom de fichier par une des m�thodes suivantes :

NOT YET WRITTEN


4.4.3 Installation avec une racine TFTP et NFS

C'est tr�s proche de l'installation pour syst�me avec peu de m�moire parce que vous ne voulez pas charger le disque virtuel mais amorcer depuis le syst�me de fichier nfs-root cr�� il y a peu. Vous n'avez qu'� remplacer le lien vers l'image tftpboot par un lien vers l'image du noyau (i.e linux-a.out). Mon exp�rience de l'amor�age � travers le r�seau est bas�e exclusivement sur RARP/TFTP qui requi�rent que tous les d�mons tournent sur le m�me serveur (la station de travail SPARC envoie une requ�te TFTP en retour au serveur qui r�pondait � sa pr�c�dente requ�te RARP). Dans tous les cas, Linux reconna�t aussi le protocole BOOTP mais je ne sais pas comment le configurer :-(( Est-ce que cela doit �tre document� dans ce manuel ?

Pour amorcer la machine cliente, allez � Amorcer depuis TFTP, Section 5.6.


4.5 Installation automatis�e

Pour installer sur de nombreux ordinateurs, il est possible de d'utiliser l'installation compl�tement automatis�e appel�e FAI (pour � Fully Automatic Installlation �, NdT). Le paquet Debian fai doit �tre install� sur un ordinateur appel� le serveur d'installation. Ensuite, tous les clients � installer s'amorcent depuis leur carte r�seau ou une disquette et installent Debian sur leur disque local.


[ pr�c�dent ] [ Table des mati�res ] [ 1 ] [ 2 ] [ 3 ] [ 4 ] [ 5 ] [ 6 ] [ 7 ] [ 8 ] [ 9 ] [ 10 ] [ 11 ] [ 12 ] [ suivant ]

Installer Debian Linux 3.0 sur Alpha

version 3.0.23, 16 May 2002
Bruce Perens
Sven Rudolph
Igor Grobman
James Treacy
Adam Di Carlo