Outils pour utilisateurs

Outils du site


Panneau latéral

linux:pxe (lu 16156 fois)

PXE - Boot on LAN

Installation

Inspiré de ⇒ http://monblog.system-linux.net/blog/2013/04/09/creer-un-serveur-pxetftp-sous-debian/

Installer tftpd-hpa et pxe (qui va installer isc-dhcp-server et syslinux entre autre)

Il est conseillé d’installer un serveur web pour la diffusion des fichiers pour éviter la corruption de données du protocol tftp.

Modifier le /etc/default/tftpd-hpa

Copier les fichiers nécessaires

cp /usr/lib/syslinux/pxelinux.0 /tftpboot
cp /usr/lib/syslinux/menu.c32 /tftpboot
mkdir /tftpboot/pxelinux.cfg

Le fichier de config est /tftpboot/pxelinux.cfg/default

vi /tftpboot/pxelinux.cfg/default
DEFAULT menu.c32
PROMPT 0
MENU TITLE PXE Boot
TIMEOUT 100

Installer system rescue en pxe

source: http://tuxce.no-ip.org/informatique/system-rescue-cd-par-pxe

Télécharger l’iso sur http://www.sysresccd.org/Download

Monter l’image afin de copier les fichiers dont on a besoin

mount -o loop systemrescuecd-x86-4.5.3.iso /mnt/disk

On crée le répertoire pour accueillir tout ça

mkdir /tftpboot/sysresccd

On copie les fichiers qui nous intéressent

cp /mnt/disk/sysrcd.dat /tftpboot/sysresccd
cp /mnt/disk/sysrcd.md5 /tftpboot/sysresccd
cp /mnt/disk/isolinux/initram.igz /tftpboot/sysresccd
cp /mnt/disk/isolinux/rescue64 /tftpboot/sysresccd

Si on utilise un serveur web

ln -s /tftpboot/sysresccd/sysrcd.dat /var/www/sysrcd.dat
ln -s /tftpboot/sysresccd/sysrcd.md5 /var/www/sysrcd.md5

On adapte le fichier de config

label sysresccd
menu label SystemRescueCD 4.5.3
kernel sysresccd/rescue64
append initrd=sysresccd/initram.igz netboot=tftp://10.1.1.1/sysresccd/sysrcd.dat

ou pour la version web

label sysresccd
menu label SystemRescueCD 4.5.3
kernel sysresccd/rescue64
append scandelay=5 initrd=sysresccd/initram.igz netboot=http://10.1.1.1/sysrcd.dat setkeymap=fr
linux/pxe.txt · Dernière modification: 22-06-2015 10:19 de edmc73