Administrators, autoreview, Vérificateurs d’utilisateurs, checkuser-log, editor, reviewer, usersnoop
3 321
modifications
m (→DHCP) |
m (Lol a déplacé la page PXE vers PXE Obsolete sans laisser de redirection : Page obsolète) |
||
(6 versions intermédiaires par 2 utilisateurs non affichées) | |||
Ligne 81 : | Ligne 81 : | ||
Le premier fichier "gpxelinux.0" est l'amorce réseau. | Le premier fichier "gpxelinux.0" est l'amorce réseau. | ||
"next-server" est l'adresse où la machine qui demande à booter va chercher le pxelinux.O; | "next-server" est l'adresse où la machine qui demande à booter va chercher le pxelinux.O; Rien ne vous empêche de mettre le serveur PXE sur une machine différente de votre DHCP, il suffit de le préciser. | ||
# nano /etc/dhcp3/dhcpd.conf | # nano /etc/dhcp3/dhcpd.conf | ||
Ligne 137 : | Ligne 137 : | ||
# mkdir /var/lib/tftpboot/pxelinux.cfg/ | # mkdir /var/lib/tftpboot/pxelinux.cfg/ | ||
Création du fichier default (c'est lui qui contient les | Création du fichier default (c'est lui qui contient les informations sur vos différentes netboot) | ||
# nano /var/lib/tftpboot/pxelinux.cfg/default | # nano /var/lib/tftpboot/pxelinux.cfg/default | ||
Ligne 243 : | Ligne 243 : | ||
Le fichier [http://www.isalo.org/wiki.debian-fr/download/french.kbd french.kbd] provient de Knoppix | Le fichier [http://www.isalo.org/wiki.debian-fr/download/french.kbd french.kbd] provient de Knoppix | ||
Ajouter cette | Ajouter cette entrée dans le fichier /var/lib/tftpboot/pxelinux.cfg/default | ||
KBDMAP french.kbd | KBDMAP french.kbd | ||
Ligne 415 : | Ligne 415 : | ||
Tout ceci (les menus, les images amorçables...) sont paramétrables à l'infini, à vous de jouer ! | Tout ceci (les menus, les images amorçables...) sont paramétrables à l'infini, à vous de jouer ! | ||
== Problèmes connus == | |||
=== tftpd-hpa et l'IPv6 === | |||
Si vous avez desactivé l'IPv6 dans votre kernel, tftpd-hpa qui est compilé pour démarrer sur IPv4 et IPv6 ne démarrera pas. | |||
Solution: re-configurer tftpd-hpa pour qu'il ne démarre que sur IPv4: | |||
# dpkg-reconfigure tftpd-hpa | |||
[[Fichier:tftpd-hpa et IPv4.png]] | |||
=== PXE ne s'arrête pas convenablement === | |||
Dans la version pxe/1.4.2-7 un bug "normal" subsiste (moi je le considère plutôt comme important, mais ce n'est pas moi qui décide...) : [http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=657101 Quand on l'arrête, PXE tourne en boucle à l'infini en attendant que le fichier pid disparaisse] | |||
Contournement: Modifier le fichier /etc/init.d/pxe tel que: | |||
Remplacer ceci: | |||
<pre> | |||
wait_no_pid() | |||
{ | |||
while [ -e "$PID" ] | |||
do | |||
sleep 1 | |||
done | |||
} | |||
</pre> | |||
Par cela: | |||
<pre> | |||
wait_no_pid() | |||
{ | |||
local pid=$(cat "${PID}" 2>/dev/null) || return 0 | |||
local exe=$(readlink "/proc/${pid}/exe" 2>/dev/null) || : | |||
while [ "${exe}" = "${DAEMON}" ] | |||
do | |||
sleep 1 | |||
pid=$(cat "${PID}" 2>/dev/null) || return 0 | |||
exe=$(readlink "/proc/${pid}/exe" 2>/dev/null) || : | |||
done | |||
rm -f "${PID}" | |||
} | |||
</pre> | |||
[[Utilisateur:Lol|Lol]] 3 août 2010 à 03:46 (UTC) | [[Utilisateur:Lol|Lol]] 3 août 2010 à 03:46 (UTC) |
modifications