Pour éditer le wiki, il faut demander un compte à un Lapin !

PXE

From Le L∞p's Wiki
Revision as of 14:32, 23 July 2015 by Acathla (Talk | contribs) (Rajouter une image)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

Le service PXE permet de booter par le réseau sur tout un tas d'images système.

Pour les détails de l'installation, voir VM LooPXE.

Images

Le PXE possède les options suivantes :

  • Démarrage sur disque local
  • Installation de Debian en 32 et 64 bits
    • Debian etch (4)
    • Debian lenny (5)
    • Debian squeeze (6)
    • Debian wheezy (7)
    • Debian jessie (8)
    • Debian sid
  • Installation d'Ubuntu en 32 et 64 bits
    • Ubuntu precise (12.04)
    • Ubuntu quantal (12.10)
    • Ubuntu raring (13.04)
    • Ubuntu saucy (13.10)
    • Ubuntu trusty (14.04)

Rajouter une image

Pour l'instant le processus est manuel, mais dlgg travaille à l'automatisation.

On ne peut booter une image ISO directement que si elle est petite, elle sera chargée entièrement en RAM au démarrage. Une fois l'OS booté ça ne veut pas dire non plus que le contenu de l'ISO soit tjrs disponible, si l'OS . Donc à éviter, sauf pour les DOS et autres vieux trucs.

Pour l'installation *buntu et Debian, il y a un script sur le serveur loopxe qui télécharge les fichiers noyau et initrd des versions désirées et génère les entrées du menu PXE. Il suffit donc d'ajouter la dernière distro ubuntu ou debian et lancer le script pour que ça fonctionne. Le script génère des menus et sous-menu pour les différentes distros, architectures, et méthode d'installation. On peut ajouter une méthode d'installation (la ligne append) dans le script et/ou modifier un fichier preseed. Exemple d'entrée permettant d'installer xubuntu en mode automatique, i386, vivid:

 label vivid-i386-netinst
   menu label ^Ubuntu Vivid (15.04) i386 - netinstall automatique
   kernel ubuntu/vivid-i386/linux
   append initrd=ubuntu/vivid-i386/initrd.gz url=http://loopxe.caserne/preseed/ubuntuauto.seed netcfg/dhcp_timeout=120 console-setup/layoutcode=fr -- quiet
   text help
       Installation manuelle de Ubuntu (15.04) en netinstall
       Proxy preconfigure
   endtext

Le fichier ubuntuauto.seed est à préparer selon les besoins.

Tout ça mérite d'être mis au propre, avec de la doc. Si quelqu'un comprend comment fonctionne réellement l'install auto avec des classes et tout comme décrit sur [1] ça pourrait être utile.