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.
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.
Les fichiers n�cessaires peuvent se diviser en trois cat�gories
rescue.bin
, linux.bin
et root.bin
)
rescue.bin
et
drivers.tgz
).
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"
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 :
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
.../current/images-1.44/root.bin
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.
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.
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.
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/
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.
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.
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.
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
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.
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.
Installer Debian Linux 3.0 sur Alpha
version 3.0.23, 16 May 2002