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

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
informatique:linux:pxe [2007/11/09 09:55] – benoitinformatique:linux:pxe [2007/11/09 13:11] (Version actuelle) – benoit
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 52: Ligne 108:
  
 10.0.0.2 etant le serveur tftp 10.0.0.2 etant le serveur tftp
- 
-==== Sous redhat5 ==== 
-=== 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 : 
-  label 1 
-  kernel rhel4/vmlinuz 
-  append initrd=rhel4/initrd.img 
- 
-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"; 
-  } 
informatique/linux/pxe.1194602114.txt.gz · Dernière modification : (modification externe)