Outils pour utilisateurs

Outils du site


informatique:linux:pxe

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Prochaine révision
Révision précédente
informatique:linux:pxe [2007/09/21 15:33]
127.0.0.1 édition externe
informatique:linux:pxe [2018/09/06 19:10] (Version actuelle)
Ligne 1: Ligne 1:
 ===== Serveurs boot PXE ===== ===== Serveurs boot PXE =====
 +
 +==== Sous redhat5 ====
 +Cette méthode peut fonctionner pour la plupart des distributions linux
 +
 +Prerequis: installer un serveur [[dhcp]]
 +
 +=== Installer les packages suivants ===
 +  syslinux
 +  tftp
 +
 +=== Configuration PXE ===
 +**Copier le binaire PXE linux:**
 +  cp /​usr/​lib/​syslinux/​pxelinux.0 /​tftpboot/​pxelinux.0
 +
 +**Créer le répertoire ''​pxelinux.cfg''​**
 +  mkdir /​tftpboot/​pxelinux.cfg
 +
 +**Créer le fichier /​tftpboot/​pxelinux.cfg/​default avec ce type de contenu :**
 +  PROMPT 1
 +  DEFAULT 0
 +  DISPLAY messages
 +  TIMEOUT 60
 +  label 0
 +  LOCALBOOT 0
 +  label 1
 +  kernel rhel4/​vmlinuz
 +  append initrd=rhel4/​initrd.img ks=ftp://​192.168.96.129/​kickstart/​rhel4.cfg
 +  label 2
 +  kernel rhel5/​vmlinuz
 +  append initrd=rhel5/​initrd.img ks=ftp://​192.168.96.129/​kickstart/​rhel5.cfg
 +
 +Chaques label représente un OS à démarrer, ci-dessus, celui par defaut est le ''​LOCALBOOT''​
 +
 +''​DISPLAY messages''​ est un fichier texte ''/​tftpboot/​messages''​ pour informer les choix possible. Le contenu peut-être par exemple:
 +
 +  ################################################################​
 +  Kickstart Installer
 +   - Taper 0 : Pour booter localement
 +   - Taper 1 : Pour installer RedHat 4 enterprise ES Update 4
 +   - Taper 2 : pour installer RedHat 5 enterprise Server Update 1
 +  ################################################################​
 +
 +
 +**Créer le repertoire contenant le kernel et l'​initrd que l'on recupère d'un CDrom linux**
 +  mkdir /​tftpboot/​rhel4
 +  cp /​media/​cdrom/​images/​pxeboot/​vmlinuz /​tftpboot/​rhel4/​
 +  cp /​media/​cdrom/​images/​pxeboot/​initrd.img /​tftpboot/​rhel4/​
 +
 +=== Configuration de DHCP ===
 +Ajouter les instructions suivantes dans /​etc/​dhcpd.conf en plus de la configuration [[dhcp]] standard
 +  allow booting;
 +  allow bootp;
 +  class "​pxeclients"​ {
 +   match if substring(option vendor-class-identifier,​ 0, 9) = "​PXEClient";​
 +   ​next-server 192.168.96.129;​
 +   ​filename "​pxelinux.0";​
 +  }
  
 ==== Sous redhat4 ==== ==== Sous redhat4 ====
Ligne 51: Ligne 108:
  
 10.0.0.2 etant le serveur tftp 10.0.0.2 etant le serveur tftp
- 
- 
- 
- 
-  ​ 
informatique/linux/pxe.1190381621.txt.gz · Dernière modification: 2018/09/06 19:00 (modification externe)