Wiki » Historique » Version 3
« Précédent -
Version 3/12
(diff) -
Suivant » -
Version actuelle
Daniel Dehennin, 22/02/2012 14:30
Ajout du Makefile
Installation du "kit" EOLE PXE.¶
Contenu de l'archive¶
- README
- Makefile
Prérequis¶
- Disposer d'un serveur pxe fonctionnel.
- Disposer d'uns serveur web fonctionnel.
- Disposer de la commande git.
- Disposer d’un accès internet.
Installation¶
Vous pouvez (devez?) modifier quelques variables pour correspondre à
votre environnement :
TFTP_DIR
: Racine du répertoire contenantpxelinux.0
;PRESEED_DIR
: Nom du répertoire contenant les fichiers preseed, c’est à dire URL du répertoire contenant le fichiercommon.seed
;PRESEED_URL
:URL
HTTP
jusqu’à la racine des pressed, c’est à dire URL du répertoire contenant le fichiercommon.seed
;WEB_DIR
: Racine du répertoire devant contenir le répertoire des preseed ;
Pour cela, il faut spécifier les arguments VARIABLE=VALEUR
à make
de la façon suivante :
user@server:~/$ make TFTP_DIR=/var/lib/tftpboot/bidule CIBLE
user@tftp-server:~/$ make TFTP_DIR=/var/lib/tftpboot/ltsp/i386 PRESEED_DIR=preseed PRESEED_URL=http://192.168.2.5/preseed install-tftp
user@web-server:~/$ make TFTP_DIR=/var/lib/tftpboot/ltsp/i386 WEB_DIR=/var/www/ PRESEED_DIR=preseed install-web
Sur le serveur TFTP¶
La commande make install-tftp
se charge :
- De récupérer le dépôt pxe-menu ;
- Modifier les fichiers .conf dans pxe-menu pour modifier
URL_WEB
; - De récupérer les fichiers de
netinstall
; - De créer l’arborescence sous
$(DESTDIR)/$(TFTP_DIR)
; - De copier les fichiers ;
- De créer un lien symbolique
$(DESTDIR)/$(TFTP_DIR)/pxelinux.cfg
vers$(DESTDIR)/$(TFTP_DIR)/$(PXE_MENU_DIR)/pxelinux.cfg
si aucun$(DESTDIR)/$(TFTP_DIR)/pxelinux.cfg
n’existe.
ATTENTION: Si vous disposez déjà d’une configuration pxelinux fonctionnelle, vous devez intégrer vous-même la section nécessaire dans votre configuration, vous pouvez utiliser celle disponible dans pxe-menu/pxelinux.cfg/default
.
Sur le serveur web¶
La commande make install-web
se charge :
- De récupérer le dépôt eole-preseed ;
- De créer l’arborescence sous
$(DESTDIR)/$(WEB_DIR)
; - De copier les fichiers ;
ATTENTION: Vous devez configurer vous-même le serveur web distribuant les preseed, n’oubliez pas que cette configuration doit correspondre avec la variable PRESEED_URL
.