Installation Linux Mandrake 10.0 par la méthode FTP

Par Oxxen le 21-08-2005



Tout est dans le titre...



Sommaire :
I. Introduction
I. 1. Pourquoi ce tutoriel ?
I. 2. Comment allons nous procéder ?
II. Installation du serveur FTP
III. Creation de la disquette de boot
IV. Installation de Mandrake


I. Introduction

Le but de ce tutorial est de vous montrer comment installer linux via un serveur FTP . Dans celui-ci, je vais évoquer uniquement la technique d'installation par ftp pour une distribution Mandrake.

I. 1. Pourquoi ce tutoriel ?

Afin d'expliquer le but de ce tutorial, construisons nous une situation qui peut vous arriver ou qui a déjà eu lieu. Vous venez de récupérer un vieux pc d'un ami ou un vieux portable, la première chose qui vous vient à l'esprit bien sur est :
Pourquoi ne pas transformer ce vieux pc en serveur linux de test qui ferait office pourquoi pas de serveur web , serveur ftp , routeur , firewall ou autres..? Donc vous vous empressez de prendre vos CD de Mandrake ou bien de télécharger la dernière version de la distribution sur un ftp .

D'ailleurs je vous rappelle la liste des mirroirs disponible où vous pouvez la télécharger :

France

ftp://fr2.rpmfind.net/linux/Mandrakelinux/official/iso/10.0/i586 (Lyon)
ftp://ftp.ciril.fr/pub/linux/mandrakelinux/official/iso/10.0/i586 (Nancy)
ftp://ftp.cru.fr/pub/linux/Mandrakelinux/official/iso/10.0/i586 (Rennes)
ftp://ftp.ens-cachan.fr/mirror/Mandrakelinux/official/iso/10.0/i586 (Cachan)
ftp://ftp.free.fr/mirrors/ftp.mandrake-linux.com/Mandrakelinux/official/iso/10.0/i586 (Paris)
ftp://ftp.u-strasbg.fr/pub/linux/distributions/mandrakelinux/official/iso/10.0/i586 (Strasbourg)
ftp://ftp.univ-lille1.fr/pub/os/linux/distributions/mandrakelinux/official/iso/10.0/i586 (Lille)
ftp://linux.ups-tlse.fr/Mandrakelinux/official/iso/10.0/i586 (Toulouse)
Si vous désirez d'autres miroirs alors rendez vous ici : http://www.mandrakelinux.com/fr/ftp.php3

Ca y est, vous avez en votre possession les CD ou les images ISO de votre distribution. Vous vous dirigez vers votre ordinateur portable et là..
Malheur ! vous ne disposez pas de lecteur de cd rom... Personne de votre entourage ne possède de lecteur cdrom pour ordinateur portable et
vous vous sentez coincé avec votre simple petit lecteur disquette.
Pas de Panique, si c'est le cas alors ce tutorial est fait pour vous

I. 2. Comment allons nous procéder ?

Vous allez installez un serveur ftp sur votre ordinateur principal. Ainsi votre ordinateur portable va se connecter à ce serveur en téléchargeant les packages dont vous avez besoin sans avoir besoin des cdroms

Si vous avez télécharger les ISOS sur les mirroirs cités ci dessus, je vous conseille cette méthode.
- Créer un répertoire C:\linux
- Emuler vos 3 Isos par l'intermédiaire du logiciel Daemon tools.
Daemon tools disponible ici : http://www.clubic.com/t/logiciel/fiche/telecharger/10729.html
ou en Direct download => http://my.so-net.net.tw/martinx/dtools/dt346.exe

- Copier l'intégralité des 3cds dans le répertoire c:\linux

Cette technique permettra de vous faciliter le paramétrage du serveur FTP .

II. Installation du serveur FTP

Durant ce tutorial, nous allons utiliser TYPSoft FTP Server qui est un petit logiciel gratuit qui vous permet de faire un serveur ftp chez vous en quelques minutes.
Vous pouvez le télécharger à cette adresse http://www.clubic.com/t/logiciel/fiche/telecharger/10300.html
Ou sur ce Lien en download direct : http://files.typsoft.com/ftpserv-111.zip
Nous allons commencer le paramétrage du serveur ftp:
Cliquer sur Setup => FTP



Sélectionner sur cet écran le port ftp par defaut du serveur, mettre le port 21 et le nombre maximum d'utilisateurs ayant le droit de se connecter à votre serveur ftp: je vous conseille de mettre 5 et ne mettez surtout pas 1 car cela engendrerait des problèmes durant l'installation de Mandrake. Enfin cliquer sur Save afin de sauvegarder la configuration.

Maintenant vous allez ajouter un utilisateur autorisé à ce connecter à votre serveur
Cliquer sur Setup=> Users



Vous arrivez sur cet écran et cliquer sur New User



Renseignez le nom d'utilisateur que vous voulez utiliser . Par exemple linux.

Faites ok et vous arrivez sur cet écran:



Sur cet écran, renseignez le mot de passe ( ici installftp ) et surtout cocher la case Virtual Directory Showing "/C:/Directory/"="/"
Ensuite, indiquer le Root Directory c'est à dire l'endroit où se trouve votre CD1 de Linux ou vos fichiers d'installation. Puis à droite, sélectionner les actions que vous autorisez sur ce répertoire ( bien sur cocher la case Download afin que vous puissiez télécharger l'ensemble des packages ).
Enfin, indiquez le nombre total d'utilisateurs autorisés à se connecter avec ce compte et si il est autorisé à utiliser la même adresse Ip.
Je vous conseille de mettre 3 dans ces 2 cases.
Attention: Ne pas Mettre qu'une seule connection possible, car cela engendrerait un problème lors de l'installation de Mandrake car on se connecte plusieurs fois au ftp avec la même ip donc avisez vos paramètres pour le mieux. ( un petit piège à éviter )

Voilà votre serveur est configuré, pour le lancer il suffit que vous fassiez :
Server => Start

III. Creation de la disquette de boot

Nous allons préparer la disquette de boot réseau nécessaire à l'installation de Mandrake via la méthode ftp . Pour cela, prenez le CD1 et allez dans le répertoire dosutils puis double cliquez sur le fichier rawwritewin.exe

Vous allez arriver à un écran de ce type :



En fait, ici nous allons chercher la disquette de boot réseau qui se trouve dans le répertoire \images et qui se nomme network.img.
Sélectionner là et cliquer sur Write cela va générer votre disquette.

Pendant que nous y sommes nous allons générer une seconde disquette qui contient les drivers de différentes cartes réseaux et qui vous seront demandés durant l'installation.
Donc faites la même manipulation, mais dans Image file, aller chercher network_drivers.img comme ci dessous



Vos Disquettes sont prêtes, nous pouvons passer à la phase d'installation.

IV. Installation de Mandrake

Comme je n'ai pas d'ordinateur portable sous la main, pour réaliser cette opération, j'ai utilisé le logiciel Vmware qui permet d'émuler des machines virtuelles sur votre pc.
Pour plus d'infos , rendez vous ici => http://futurezone.free.fr/phpBB2/viewtopic.php?t=1696

Avant de se lancer tête baissée dans l'installation en elle même, il faut preciser qu'il faut que vous configuriez bien évidemment votre carte réseau sur votre ordinateur principal sur lequel se trouve le ftp .
Dans le cadre de ce tutorial, ma machine est configurée de cette manière.
Adresse IP: 192.168.0.1
Masque de sous réseau : 255.255.255.0

Rentrons dans le vif du sujet, démarrer avec la première disquette que vous avez générée. Vous allez arrivez sur cet écran.



Faites ENTRER.

Ensuite vous arrivez sur cet écran:



Sélectionner FTP Server et faites OK (pour OK utilisez la touche Tabulation de votre clavier)

Ensuite vient cet écran :



Ici on vous demande d'insérer la deuxième disquette que vous avez généré au départ et qui contient les drivers de votre carte réseau, insérez là et faites OK

Si tout est bon, alors vous arrivez à cet écran qui vous indique que la copie est en cours.



Ensuite, nous arrivons sur l'écran qui va permettre de renseigner la configuration réseau de votre ordinateur portable.



Sélectionner Static et faites OK

Config de la carte réseau:



Renseignez ces champs :
Adresse IP : 192.168.0.4
Masque : 255.255.255.0

Puis on vous demande le nom de machine que vous désirez attribuer à ce nouveau pc sur le réseau ( vous pouvez mettre linux par exemple ).




Configuration des paramètres pour le serveur ftp .




Les champs à renseigner sont :

FTP server: 192.168.0.1 (l'adresse de votre pc principal)
Mandrake Linux Directory: /
Login: linux ( le nom d'utilisateur que vous avez choisi dans la config)
password: installftp
Attention:
Par défaut votre clavier est en querty ( donc clavier anglais donc n'oubliez pas que Q= A)
Enfin cliquez sur Sélectionner ok.

Si tout est bien configuré vous devriez arriver sur l'ecran ci dessous, si ce n'est pas le cas c que vous vous etes trompé soit dans votre mot de passe ou la config ftp . Pour cela, regardez les logs de votre serveur.



Le chargement de l'installation s'effectue et si tout se passe bien vous arriverez au premier écran d'installation comme celui ci :



Voilà vous pouvez commencer votre installation et sélectionnez vos packages, je ne développerais pas cette partie qui je pense sera très bien expliquer dans de futurs tutoriaux.

Un dernier conseil, si vous avez télécharger les ISOS et que vous les avez émulées avec le logiciel Daemon Tools, je vous conseille plutot de prendre le contenu de ces iso et de tout mettre dans un seul et même répertoire qui sera d une taille d'environ 2,02 GO ( quitte à le supprimer par la suite bien sûr) ou sinon configurez bien votre serveur FTP en faisant des link virtuels vers les 2 autres CD


EliO, pour Futurezone