Différences entre versions de « NetBoot »

De Cliss XXI
Sauter à la navigation Sauter à la recherche
imported>SylvainBeucler
m (màj adresses netboot.tar.gz pour Etch)
imported>SylvainBeucler
Ligne 36 : Ligne 36 :
  
 
La procédure est différente pour chaque type de BIOS. Certains BIOS ne gèrent pas cette fonctionnalité.
 
La procédure est différente pour chaque type de BIOS. Certains BIOS ne gèrent pas cette fonctionnalité.
 +
 +
== Pour tester ==
 +
 +
On peut tester ça facilement avec [[QEMU#D.C3.A9marrer_l.27.C3.A9mulateur_sur_le_r.C3.A9seau|QEMU]].
  
 
== Liens ==
 
== Liens ==

Version du 4 mai 2007 à 10:56

Pour démarrer un ordinateur à partir du réseau, vous devez mettre en place un serveur disposant de DHCP et the TFTP, puis fournir une image exécutale PXE.

Sur le serveur

Paquets à installer:

aptitude install dhcp3-server tftpd-hpa

Installation de l'image PXE:

mkdir /var/lib/tftpboot
cd /var/lib/tftpboot
wget http://ftp.fr.debian.org/debian/dists/etch/main/installer-i386/current/images/netboot/netboot.tar.gz
# version gtk: http://ftp.fr.debian.org/debian/dists/etch/main/installer-i386/current/images/netboot/gtk/netboot.tar.gz
tar xzf netboot.tar.gz

Configuration minimaliste du DHCP, dans /etc/dhcp3/dhcpd.conf:

#option routers 192.168.1.1;
#option domain-name-servers 192.168.1.1;
#option domain-name-servers some.other.name.server;

filename "pxelinux.0";

subnet 192.168.1.0 netmask 255.255.255.0 {
  range 192.168.1.201 192.168.1.210;
}

En cas de déplacement de /var/lib/tftpboot (pour passer d'une version à la suivante, par ex.), relancer tftpd:

/etc/init.d/tftpd-hpa restart

Sur l'ordinateur à installer

Paramétrez le BIOS pour que l'ordinateur démarre sur le réseau.

La procédure est différente pour chaque type de BIOS. Certains BIOS ne gèrent pas cette fonctionnalité.

Pour tester

On peut tester ça facilement avec QEMU.

Liens