#1 Le 02/11/2007, à 11:26
- amazilia
[resolu] serveur edubuntu AMD64 et client léger i386 qui ne boote pas
bonjour,
j'ai un serveur proliant ml110 qui tourne sur un AMD64.
j'ai donc installé edubuntu 7.10 server AMD64.
en config de base il est impossible de booter un client léger i386 car l'image n'est pas là, même si le fichier /etc/ltsp/dhcpd.conf en fait mention. seul celui pour amd64 est présent.
find / -name "pxelinux.0"
find: /proc/24050: Aucun fichier ou répertoire de ce type
/opt/ltsp/amd64/usr/lib/syslinux/pxelinux.0
/opt/ltsp/amd64/boot/pxelinux.0
/var/lib/tftpboot/ltsp/amd64/pxelinux.0
more /etc/ltsp/dhcpd.conf
#
# Default LTSP dhcpd.conf config file.
#
authoritative;
subnet 192.168.0.0 netmask 255.255.255.0 {
range 192.168.0.20 192.168.0.250;
option domain-name "example.com";
option domain-name-servers 192.168.0.1;
option broadcast-address 192.168.0.255;
option routers 192.168.0.1;
# next-server 192.168.0.254;
# get-lease-hostnames true;
option subnet-mask 255.255.255.0;
option root-path "/opt/ltsp/i386";
if substring( option vendor-class-identifier, 0, 9 ) = "PXEClient" {
filename "ltsp/i386/pxelinux.0";
} else {
filename "ltsp/i386/nbi.img";
}
}
pour régler ce problème il faut donc modifier le serveur ltsp ainsi :
ltsp-build-client --arch i386
après quelques minutes d'installation l'image pour i386 est bien là :
find / -name "pxelinux.0"
/opt/ltsp/i386/usr/lib/syslinux/pxelinux.0
/opt/ltsp/i386/boot/pxelinux.0
/opt/ltsp/amd64/usr/lib/syslinux/pxelinux.0
/opt/ltsp/amd64/boot/pxelinux.0
/var/lib/tftpboot/ltsp/i386/pxelinux.0
/var/lib/tftpboot/ltsp/amd64/pxelinux.0
par contre n'ayant pas de client léger en AMD64 je ne sais pas si cela fonctionne car /etc/ltsp/dhcpd.conf n'est pas modifié
j'espère que cela aidera
Philippe
Hors ligne