Ceci est une ancienne révision du document !
Comment installer Ubuntu en PXE depuis Windows ?
Je vais vous présenter la méthode qui m'a permis d'installer ubuntu sur un ordinateur portable dont le lecteur de CD-ROM ne fonctionnait plus.
Cette page s'inspire de l'explication faite sur le blog de Reto.
Introduction
Le PXE (Preboot Execution Environment) permet, si le BIOS de votre ordinateur le permet, d'installer un OS sans avoir de lecteur de CD disponible et que vous ne pouvez pas amorcer sur une clé USB (BIOS trop ancien).
Vous avez seulement besoin d'un ordinateur qui fonctionne sur votre réseau (domestique ou entreprise) sur lequel vous installer un serveur TFTP et un accès à internet (donné par votre réseau).
Pour cette documentation, nous utiliserons :
- un ordinateur sous Windows XP ;
- le serveur TFTP gratuit TFTP32 par Philippe Jounin ;
- le répertoire netboot d'un miroir ubuntu.
Pré-requis
- télécharger et installer sur Windows le serveur TFTP.
- récupérer le répertoire netboot sur un miroir Ubuntu avec un client FTP. Pour nous ici le miroir est le suivant : http://ftp.crihan.fr/mirrors/archive.ubuntu.com/dists/intrepid/main/installer-i386/current/images/.
Configuration de TFTP32
- Créer un répertoire TFTP sur la racine « C: » (ou où vous le voulez).
- Exécuter le serveur TFTP32 en double cliquant sur l'icône.
- Modifier l'emplacement du « Current Directory » avec l'emplacement de votre répertoire TFTP.
- Cliquer sur l'onglet « DHCP server » et compléter les parties qui correspondent à votre réseau.
- Saisir pxelinux0 dans la partie « Boot File ».
Maintenant, il faut copier le netboot d'Ubuntu dans le répertoire de TFTP :
- copier le répertoire ubuntu-installer dans votre répertoire TFTP ;
- copier le réportoire pxelinux.cfg qui se trouve dans ubuntu-installer/i386/ dans votre répertoire TFTP ;
- copier le fichier pxelinux.0 qui se trouve dans ubuntu-installer/i386/ dans votre répertoire TFTP.
Votre répertoire TFTP devrait ressembler à cela :
c:\TFTP\pxelinux.cfg
c:\TFTP\ubuntu-installer
et ses sous-répertoiresc:\TFTP\pxelinux.0
Redémarrage
Pour démarrer sur le TFTP, vous devez avoir activer le démarrage depuis le réseau dans le BIOS de votre ordinateur et le positionner avant le démarrage du disque dur dans la séquence de boot.
Après cela, redémarrer l'ordinateur et regarder dans la partie basse de la fenêtre de TFTP32, vous verrez l'ordinateur qui se connecte sur votre TFTP.
Bonne installation d'Ubuntu