PXE - Ptitminet69

Transcription

PXE - Ptitminet69
Mise en place d’un serveur de boot PXE
« Le démarrage PXE (sigle de Pre-boot eXecution Environment) permet à une station de travail
de démarrer depuis le réseau un système d'exploitation qui se trouve sur un serveur. »
Wikipédia
Nous allons mettre en place ce serveur dont il est question. Il doit pouvoir répondre aux
requêtes DHCP des clients et servir les fichiers nécessaires par le biais du protocole TFTP.
Des solutions 100% Linux proposent ces services, mais ici nous aborderons ceci dans un
environnement Windows Server…
Windows 2003 intègre un serveur DHCP de base qui suffira amplement. Un service
d’installation à distance est aussi fourni comme composant optionnel (RIS) mais nécessite de
passer en domaine pour pouvoir être mis en place. De plus ce dernier n’est pas très flexible.
Nous allons donc mettre en place une solution hybride à base d’amorce Linux pour booter de
plusieurs manières possibles :
-
Emulation de disquette (de tous types)
Emulation de disque dur
Emulation de CD-ROM à base de Windows PE 2005
Démarrage direct de Linux par chargement direct en mémoire/ accès serveur NFS
Ce dernier point n’étant pas abordé dans cette documentation. Il est assez bien développé
dans bon nombre d’articles présent sur Internet.
Pour le moment je ne connais pas de moyen de démarrer de CD amorçable autre que ceux
basé sur un Windows 2003 SP1…
Voici le résultat juste après l’étape du Bios et l’obtention des paramètres du serveur :
Exemple de contenu :
Ghost 8.2 Pro, Offline NT Password & Registry Editor, Partition Magic, Partition Manager
Diagnostic Maxtor, IBM – Hitachi, Fujitsu, Samsung, Westerd Digital, Seagate…
MemTest, Disquette de boot standard, Windows 3.11, Windows PE, BartPE…
Installation d’un serveur de boot PXE sous Windows Server 2003 (pxe.doc)
Gentil Kiwi (15/01/2006 15:48:00)
1/19
Avant de continuer…
9
Vos cartes réseau supportent-t-elles le boot PXE ?
Un bon nombre de carte réseau intégré le supporte d’origine, en parcourant les options
du Bios vous trouverez sans doute des options comme : LAN Boot Rom/PXE/UNDI.
Référez vous à la documentation de la carte mère pour savoir comment le paramétrer.
Certaines cartes réseau internes 3Com et autres possèdent quelques fois cette option,
vérifiez qu’elles ne nécessitent pas l’ajout d’une Rom…
Î ASUS propose majoritairement des cartes mères équipés de carte réseau intégrés
supportant le boot PXE
9
Disposerez-vous d’assez de RAM sur les postes clients ?
Les images virtuelles seront en effet stockées en RAM avant d’être lancées.
Une image de disquette ne prendra pas énormément, mais une image de disque dur de
grande capacité ou de CD-ROM prendra au moins sa taille en mémoire.
Il faut aussi prévoir la taille qu’occupera le système d’exploitation. Prévoir large pour
ces derniers types d’image ; 512 Mo environ.
9
Votre réseau est il assez rapide ?
Comme énoncé précédemment, les images de CD et de disque dur peuvent être de
tailles importantes. Si la diffusion d’image doit se faire sur plusieurs PC à la fois, une
large bande peut beaucoup aider, 100/1000 Mbps pour les grosses images n’est pas un
luxe, 10 Mbps est largement suffisant pour diffuser une image de disquette.
Pré requis sur le serveur
ƒ
Windows 2003 Server installé et configuré
ƒ
Serveur DHCP fonctionnel
ƒ
Un répertoire pour accueillir les fichiers du serveur
ƒ
Le service RIS non configuré (si vous ne savez pas ce que c’est, c’est qu’il ne l’est pas)
Conventions
ƒ
Le répertoire de base du serveur TFTP est x:\tftp
ƒ
L’adresse IP du serveur est 192.168.0.1 et à comme nom : srvkiwi.nirvana.com
ƒ
L’adresse de l’étendu DHCP est 192.168.0.0
ƒ
Le CD-ROM d’installation de Windows 2003 Serveur est présent dans le lecteur d:\
ƒ
Les commandes indiquées dans ce tutoriel se tapent sous la console (cmd) et peuvent
se trouver sur plusieurs lignes…
Adapter bien évidement les valeurs dans les exemples à votre configuration
Installation d’un serveur de boot PXE sous Windows Server 2003 (pxe.doc)
Gentil Kiwi (15/01/2006 15:48:00)
2/19
Sources de données nécessaires :
ƒ
CD-ROM de Windows Server 2003 ou source d’installation
En particulier ces fichiers (depuis le répertoire i386) :
- tftpd.ex_
- tftp.ex_
- startrom.co_
- setupldr.ex_
- ntdetect.com
ƒ
SysLinux
http://www.kernel.org/pub/linux/utils/boot/syslinux/
En particulier ces fichiers (depuis la racine de l’archive) :
- pxelinux.0
- memdisk/memdisk
- com32/modules/menu.c32
ƒ
Image(s) de disquette(s) de boot ou une disquette de démarrage Windows.
http://www.bootdisk.com/
Outils optionnels :
ƒ
RawWrite (lis et écris des images de disquettes)
http://uranus.it.swin.edu.au/~jn/linux/rawwrite.htm
ƒ
WinImage (permet de créer des images de disque dur et de disquettes sous Windows)
http://www.winimage.com/winimafr.htm
ƒ
UltraIso (outils permettant de travailler sur les images de CD/DVD)
http://www.ezbsystems.com/ultraiso/
ƒ
PE Builder de Bart's Preinstalled Environment (BartPE)
http://www.nu2.nu/pebuilder/download/
ƒ
VMware Player (permet d’émuler un boot PXE sur une machine virtuelle)
http://www.vmware.com/download/player/
Installation d’un serveur de boot PXE sous Windows Server 2003 (pxe.doc)
Gentil Kiwi (15/01/2006 15:48:00)
3/19
1) Mise en place du service TFTP
a. Depuis le répertoire i386 de la source
fichier TFTPD.EX_ dans le répertoire système :
d’installation,
décompresser
le
expand d:\i386\tftpd.ex_ %SystemRoot%\system32\tftpd.exe
expand d:\i386\tftp.ex_ %SystemRoot%\system32\tftp.exe
Ce dernier fichier n’est pas essentiel au service serveur en lui même mais permet de
vérifier son bon fonctionnement.
b. Création du service correspondant au serveur :
sc create tftpd binpath= %SystemRoot%\system32\tftpd.exe start= auto
DisplayName= "Service Trivial FTP"
c. Paramétrage du répertoire de base
- Se rendre avec l’éditeur de registre (regedit) à la clé suivante :
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\tftpd
- Créer une nouvelle clé nommé : Parameters
- Créer dans cette même clé une valeur chaîne:
Nom : Directory
Valeur : x:\tftp
Pour les accros de la ligne de commande ou les scripteurs fous :
reg add HKLM\SYSTEM\CurrentControlSet\Services\tftpd\Parameters /v
Directory /t REG_SZ /d x:\tftp
d. Nous pouvons maintenant démarrer le service
sc start tftpd
Un rapide coup d’œil dans les services Windows permet de vérifier le bon déroulement
de cette procédure.
Pour les accros de la ligne de commande ou les scripteurs fous :
sc interrogate tftpd
Si tout c’est bien passé nous pouvons voir :
STATE
: 4
RUNNING
Installation d’un serveur de boot PXE sous Windows Server 2003 (pxe.doc)
Gentil Kiwi (15/01/2006 15:48:00)
4/19
2) Mise en place de l’arborescence sur le serveur
a. Télécharger le dernier SysLinux à l’adresse suivante :
http://www.kernel.org/pub/linux/utils/boot/syslinux/
b. Décompresser les fichiers suivant dans le répertoire de base (à savoir x:\tftp ici) :
-
pxelinux.0
memdisk/memdisk
com32/modules/menu.c32
c. Créer les répertoires suivants :
-
images (contiendra les images de disquettes)
pxelinux.cfg (contiendra la configuration)
menuconf (contiendra la configuration d’éventuels sous-menus)
Résultat :
Vous pouvez bien entendu dès à présent si vous disposez d’images de disquettes
(img/ima/imz) les ranger dans le répertoire « images ».
d. Test de transfert de fichier :
Depuis un poste sur le réseau (Windows XP intègre la commande tftp) ou depuis le
serveur lui-même :
tftp srvkiwi.nirvana.com GET pxelinux.0
ou bien :
tftp 192.168.0.1 GET pxelinux.0
Résultat :
Transfert réussi : 13454 octets en 1 seconde, 13454 octets/s
Installation d’un serveur de boot PXE sous Windows Server 2003 (pxe.doc)
Gentil Kiwi (15/01/2006 15:48:00)
5/19
e. Mise en place d’une sécurité :
Par défaut, nous pouvons écrire sur le serveur, ce qui est une faille de sécurité car
des personnes peuvent mettre d’autre noyau, fichier, ou bien en remplacer…
Nous pouvons restreindre l’accès en écriture en empêchant le compte System
d’écrire dans le répertoire, en effet le service TFTP est lancé sous ce compte.
Cette procédure peut être réalisée en modifiant les droits avancés de ce répertoire :
Résultat :
tftp srvkiwi.nirvana.com PUT %SystemRoot%\notepad.exe
Erreur sur le serveur : Access violation.
Échec lors de la demande de connexion
Installation d’un serveur de boot PXE sous Windows Server 2003 (pxe.doc)
Gentil Kiwi (15/01/2006 15:48:00)
6/19
3) Réglages du serveur DHCP
Nous n’abordons pas en détails la configuration d’un serveur DHCP sous Windows 2003, il
suffit que ce serveur donne bien entendu les paramètres sur l’interface ou est connecté le
PC devant booter sur le réseau…
Les options DHCP minimales à rajouter pour que le boot PXE fonctionne sont :
66 Nom d’hôte du serveur de démarrage [chaîne de caractère]
67 Nom du fichier de démarrage
[chaîne de caractère]
Remplir ces options avec les valeurs suivantes :
66 srvkiwi.nirvana.com
67 pxelinux.0
Ou bien sur srvkiwi.nirvana.com est le nom d’hôte du serveur…, dans le doute il faut
mieux placer l’adresse IP du serveur.
Pour les accros de la ligne de commande ou les scripteurs fous :
a. Listons les étendus DHCP :
netsh dhcp server show scope
==============================================================================
Adresse étendue- Masque sous-rés. - État - Nom étendue
- Commentaire
==============================================================================
192.168.0.0
- 255.255.255.0
-Actif
-RéZo Kiwi interne
-
Nb total d'étendues = 1
La commande s'est terminée correctement.
Nous voyons donc ici que l’adresse de l’étendu est 192.168.0.0
b. Ajoutons les options à l’étendue :
netsh dhcp server
srvkiwi.nirvana.com
scope
192.168.0.0
set
optionvalue
066
STRING
netsh dhcp
pxelinux.0
scope
192.168.0.0
set
optionvalue
067
STRING
server
Ou bien sur srvkiwi.nirvana.com est le nom d’hôte du serveur…, dans le doute il
faut mieux placer l’adresse IP du serveur.
Installation d’un serveur de boot PXE sous Windows Server 2003 (pxe.doc)
Gentil Kiwi (15/01/2006 15:48:00)
7/19
4) Utilisation de VMware pour tester
Le serveur est normalement opérationnel. Vous pouvez le tester avec un PC branché sur le
réseau ou en créant un PC virtuel très simple
Si vous possédez une licence pour VMware Workstation il suffit de créer une machine
virtuelle très simple comme illustré ci-dessous :
Si vous ne possédez pas de licence pour VMware Worlstation, alors sachez que le VMware
player est lui gratuit, il ne permet pas de créer de machine, mais juste d’en utiliser…
a. Créer un fichier texte contenant :
config.version = "8"
virtualHW.version = "4"
memsize = "384"
MemAllowAutoScaleDown = "FALSE"
ide0:0.present = "FALSE"
ide1:0.present = "FALSE"
floppy0.present = "FALSE"
sound.present = "FALSE"
tools.remindInstall = "FALSE"
ethernet0.present = "TRUE"
ethernet0.addressType = "generated"
displayName = "Test Boot PXE"
guestOS = "other"
J’impose ici la mémoire virtuelle de la machine virtuelle à 384 Mo, mais pour un
simple test de vous pouvez sensiblement la baisser à 32 Mo, 384 Mo étant une
bonne valeur pour tester les démarrages WinPE
b. Enregistrer le fichier
Le fichier sera nommé : Test Boot PXE.vmx, faire attention à l’extension (vmx)
De préférence, le marquer en mode « Lecture seule »…
Installation d’un serveur de boot PXE sous Windows Server 2003 (pxe.doc)
Gentil Kiwi (15/01/2006 15:48:00)
8/19
Résultat après démarrage PXE :
Si vous voyez ceci c’est que le serveur fonctionne correctement, rien n’a démarré car rien
n’à été configuré comme image de boot. Mais nous observons ici que plusieurs fichiers ont
été demandés au serveur…
Les noms de fichier « en escalier » représente la recherche de fichiers de configurations
-
01-00-0c-29-0d-40-ef
C0A80003
Type Ethernet + Adresse MAC de la carte
Adresse IP en hexa de la machine (192.168.0.3)
-
C0A8000
…
C
On commence ici la décomposition 4 bits par 4 bits
de l’adresse IP de base, pour généraliser une
configuration à un réseau (ou sous réseau)
-
default
Si aucun fichier spécifique n’est trouvé
celui-ci est demandé par défaut.
Installation d’un serveur de boot PXE sous Windows Server 2003 (pxe.doc)
Gentil Kiwi (15/01/2006 15:48:00)
9/19
5) Fichiers images
a. Images binaires
Nous pouvons démarrer, par exemple, l’utilitaire MemTest86+ depuis son image :
http://www.memtest.org/
Disponible sous l’appellation « Pre-Compiled Bootable Binary »
Placer le fichier image memtest86+-1.65.bin dans le répertoire images puis
ENLEVER l’extension bin pour des raisons de compatibilités.
ren x:\tftp\images\memtest86+-1.65.bin memtest86+-1.65
Î Nous pouvons maintenant booter sur MemTest+ :
Résultat :
b. Images de disquettes
Les images de disquettes ne sont pas directement bootable, nous passons par une
image binaire : memdisk, à laquelle nous passerons en arguments le nom du fichier
images.
Les images pouvant être passé à ce module peuvent être de tous les formats
standards, même si un tel lecteur n’est pas présent dans l’ordinateur client.
Les formats de disquettes disponibles sont :
360K floppy
720K floppy
1200K floppy
1440K floppy
1680K floppy
1722K floppy
2880K floppy
(DD
(DD
(HD
(HD
(HD
(HD
(ED
5.25")
3.5")
5.25")
3.5")
3.5" extended format)
3.5" extended format)
3.5")
Installation d’un serveur de boot PXE sous Windows Server 2003 (pxe.doc)
Gentil Kiwi (15/01/2006 15:48:00)
10/19
ƒ
Création d’une image de disquette avec RawWrite :
Simple, rapide, efficace…
Vous aurez peut être à rajouter l’extension
de fichier pour le nom du fichier image.
Bien entendu en ligne de commande :
rawwritewin
--read
--drive
0
\\srvkiwi.nirvana.com\tftp\images\tes
t.img
0 Aucune interface n’est affichée durant
l’exécution de cette commande, et le retour
à l’invite est immédiat
ƒ
Création d’une image de disquette avec WinImage :
WinImage est bien plus complet, il permet d’éditer les fichiers images, les amorces…
Il peut aussi de créer des images de disque dur et d’enregistrer les images de
disquettes au format compressé (compression ZIP)
Les trois formats d’images sont gérés.
Le format d’image compressé l’es si
aucun mot de passe n’est placé.
Î Exemple avec une image : test.img
Installation d’un serveur de boot PXE sous Windows Server 2003 (pxe.doc)
Gentil Kiwi (15/01/2006 15:48:00)
11/19
c. Images de CD-Rom à base de Windows 2003 SP1
Avant de pouvoir démarrer ce type d’image, il faut placer à la racine du serveur
TFTP quelques fichiers essentiels :
expand d:\i386\setupldr.ex_ x:\tftp\ntldr
expand d:\i386\startrom.co_ x:\tftp\startrom.0
copy
d:\i386\ntdetect.com x:\tftp\ntdetect.com
Si vous connaissez peu les environnements à base de Windows PE, le plus simple
est d’utiliser PE Builder :
http://www.nu2.nu/pebuilder/
BartPE est très modulable via son système de plug-in (d’origine et téléchargeable
sur Internet)
Une fois paramétré, cliquer sur « Compiler », ceci créera une ISO de CD-ROM
nommé : pebuilder.iso, à placer dans le répertoire images si ce n’est pas déjà
paramétré.
Pour les utilisateurs de Windows PE 2005 :
mkimg d: %temp%\winpe x:\tftp\images\winpe.iso
Il faut maintenant créer un fichier text nommé : winnt.sif à la racine du serveur
TFTP contenant :
[SetupData]
BootDevice = "ramdisk(0)"
BootPath = "\i386\System32\"
OsLoadOptions
=
"/noguiboot
/rdpath=images\pebuilder.iso"
/fastdetect
/minint
/rdexportascd
Ou bien winpe.iso dans le cas d’une création d’image Windows PE 2005
Installation d’un serveur de boot PXE sous Windows Server 2003 (pxe.doc)
Gentil Kiwi (15/01/2006 15:48:00)
12/19
Liste de fichiers correspondante
Î Démarrage d’image de CD-Rom à base de Windows PE
Il faut bien évidement appuyez sur F12 pour démarrer le chargement de l’image.
Cette confirmation est en place, car startrom.0 (anciennement startrom.com)
n’est pas conçu pour être appelé par PXELinux, mais envoyé directement à la place
de pxelinux.0.
Windows PE 2005 – de base
Installation d’un serveur de boot PXE sous Windows Server 2003 (pxe.doc)
Gentil Kiwi (15/01/2006 15:48:00)
BartPE - version personnalisée
13/19
6) Fichier de configuration de PXE Linux
•
Pour créer un fichier de configuration propre à la machine, deux choix de création
de fichier s’offre à nous :
- 01-00-0c-29-0d-40-ef
- C0A80003
Il faut bien sur privilégier le premier, car en cas d’attribution d’adresse IP par DHCP
sans réservation, celle-ci n’est pas fixe, alors que l’adresse MAC l’est.
•
Pour créer un fichier de configuration propre au réseau 192.168.0.0/24 :
- C0A800
Car il correspond à 192.168.0
a. Création de la configuration par défaut :
Créer un fichier texte qui sera nommé : default (sans extension) avec ce contenu :
DEFAULT menu.c32
TIMEOUT 50
ALLOWOPTIONS 0
PROMPT 0
MENU TITLE Kiwi Menu
LABEL BootNormal
MENU LABEL ^Boot Normal
MENU DEFAULT
LOCALBOOT 0
LABEL test
MENU LABEL Dis^quette de test
kernel memdisk
append initrd=images/test.img
Ceci est la version la plus simple d’affichage d’un menu au démarrage :
Attention au compteur qui
limite l’attente à 5 s.
Installation d’un serveur de boot PXE sous Windows Server 2003 (pxe.doc)
Gentil Kiwi (15/01/2006 15:48:00)
14/19
DEFAULT menu.c32
Indique que par défaut, nous démarrons le fichier binaire 32 bits menu.c32.
TIMEOUT 50
Défini le temps d’attente à 50 dixième de secondes.
Î sera repris pour le temps d’attente du menu.
ALLOWOPTION 0
Ne permet pas à l’utilisateur d’interaction avec les choix de démarrage (le menu
sera affiché sans qu’une autre alternative lui sois proposé), il ne pourra pas
spécifier de choix à l’invite.
PROMPT 0
L’invite « boot: » ne sera pas affiché.
MENU TITLE Kiwi Menu
Directive précisant le titre du menu affiché.
LABEL BootNormal
Identifiant pour ce groupement (il peut être entré à l’invite « boot: »)
MENU LABEL ^Boot Normal
Défini le texte affiché pour ce choix dans le menu.
Le caractère « ^ » Spécifie le caractère servant de touche de raccourci.
MENU DEFAULT
Cette entrée sera le choix par défaut du menu
LOCALBOOT 0
Démarre l’ordinateur en local plutôt que part une image réseau.
LABEL test
MENU LABEL Dis^quette de test
kernel memdisk
Indique que l’image binaire à éxecuter est le fichier « memdisk »
append initrd=images/test.img
Nous lui passerons comme argument le chemin d’accès et le nom du fichier
image à charger
Beaucoup d’information sur la syntaxe de ce fichier de configuration dans le fichier
« syslinux.doc » de l’archive de SysLinux
Un sous menu n’est rien d’autre qu’un autre « menu.c32 » appelé avec comme
argument le fichier de configuration pour ce menu.
Exemple :
LABEL sysUtils
MENU LABEL > Utilitaires ^systemes
KERNEL menu.c32
APPEND menuconf/sysutil.conf
Et en créant le fichier « menuconf/sysutil.conf » similaire au précédent…
Installation d’un serveur de boot PXE sous Windows Server 2003 (pxe.doc)
Gentil Kiwi (15/01/2006 15:48:00)
15/19
7) Annexe :
Cette annexe à juste pour but de servir d’exemple.
Vous pouvez vous inspirer de ces fichiers afin d’arriver à trouver une syntaxe ou des idées.
a. Mon fichier de configuration (pxelinux.cfg/default)
DEFAULT menu.c32
TIMEOUT 50
ALLOWOPTIONS 0
PROMPT 0
MENU TITLE Kiwi Menu
LABEL BootNormal
MENU LABEL ^Boot Normal
MENU DEFAULT
LOCALBOOT 0
LABEL model
MENU LABEL Dis^quette modele
kernel memdisk
append initrd=images/model.imz
LABEL hdz
MENU LABEL ^Test de disque dur bootable
kernel memdisk
append initrd=images/hd.imz
LABEL sysUtils
MENU LABEL > Utilitaires ^systemes
KERNEL menu.c32
APPEND menuconf/sysutil.conf
LABEL memUtils
MENU LABEL > Utilitaires de ^memoires
KERNEL menu.c32
APPEND menuconf/memutil.conf
LABEL hddUtils
MENU LABEL > Utilitaires de ^disques dur
KERNEL menu.c32
APPEND menuconf/diskutil.conf
label bpe
MENU LABEL Bart^PE
KERNEL startrom.0
label reboot
MENU LABEL ^Redemarrer
kernel reboot.com
label shutdown
MENU LABEL ^Eteindre
kernel halt.com
Installation d’un serveur de boot PXE sous Windows Server 2003 (pxe.doc)
Gentil Kiwi (15/01/2006 15:48:00)
16/19
b. Fichier de configuration du sous menu « Utilitaire système » (menuconf/sysutil.conf)
ALLOWOPTIONS 0
PROMPT 0
MENU TITLE Kiwi Menu - Utilitaires systemes
LABEL ghost
MENU LABEL ^Symantec Ghost 8.2 Pro
kernel memdisk
append initrd=images/sys/ghost.imz
LABEL ntpasswd
MENU LABEL ^Offline NT Password & Registry Editor
kernel memdisk
append initrd=images/sys/ntpasswd.imz
LABEL pqMagic
MENU LABEL Symantec Partition Magic 8.0
kernel memdisk
append initrd=images/sys/pqmagic.imz
LABEL pqMagic8
MENU LABEL PowerQuest Partition Magic 8.0
kernel memdisk
append initrd=images/sys/pqmagic8.imz
LABEL anaPM
MENU LABEL Anacronis Partition Manager 2003
kernel memdisk
append initrd=images/sys/anapm.imz bigraw
LABEL paraPM
MENU LABEL Paragon Partition Manager 7.0
kernel memdisk
append initrd=images/sys/parapm.imz bigraw
Installation d’un serveur de boot PXE sous Windows Server 2003 (pxe.doc)
Gentil Kiwi (15/01/2006 15:48:00)
17/19
c. Structure de fichier sur le serveur TFTP
\\SRVKIWI.NIRVANA.COM\TFTP.
|
halt.com
|
memdisk
|
menu.c32
|
NTDETECT.COM
|
ntldr
|
pxelinux.0
|
reboot.com
|
startrom.0
|
winnt.sif
|
+---images
|
|
hd.imz
|
|
kiwipe.iso
|
|
model.imz
|
|
pebuilder.iso
|
|
winpe.iso
|
|
winpecd.iso
|
|
|
+---hdd
|
|
hdd1.imz
|
|
hddFujitsu.imz
|
|
hddIBMhita.IMZ
|
|
hddMaxtor.imz
|
|
hddSamsung.imz
|
|
hddSeagate.imz
|
|
hddWD.imz
|
|
|
+---mem
|
|
memtest
|
|
memtestp
|
|
|
\---sys
|
|
anapm.imz
|
|
ghost.imz
|
|
ntpasswd.imz
|
|
parapm.imz
|
|
pqmagic.imz
|
|
pqmagic8.imz
|
|
|
\---ntpasswd
|
INITRD.GZ
|
VMLINUZ
|
+---menuconf
|
diskutil.conf
|
memutil.conf
|
sysutil.conf
|
\---pxelinux.cfg
default
default.old
Installation d’un serveur de boot PXE sous Windows Server 2003 (pxe.doc)
Gentil Kiwi (15/01/2006 15:48:00)
18/19
8) Bibliographie et mot de la fin
Je n’ai pas le mérite d’avoir inventé la manière d’installer et paramétrer un serveur PXE.
Voici une liste de lien menant à des pages et articles m’ayant servi de base ou inspiré pour
la rédaction de ce document :
•
PXELINUX - SYSLINUX for network boot
http://syslinux.zytor.com/pxe.php
de manière générale : http://syslinux.zytor.com
•
PXE Setup without RIS on Windows 2000 Server
http://unattended.sourceforge.net/pxe-win2k.html
•
PXES HOWTO: M$ only environment
http://pxes.sourceforge.net/howtos/ms_only_environment/
•
Les nouveautés de WinPE 2005
http://www.laboratoire-microsoft.org/articles/win/WinPE-2005/
•
PXE Ramdisk Boot With Win2003 SP1
http://www.911cd.net/forums/index.php?showtopic=9685
•
tftpd32 home page
http://tftpd32.jounin.net/
C’est en voyant ce logiciel que j’ai réalisé qu’il fallait trouver une alternative pour
porter le principe sur un véritable serveur. Ce logiciel est tout de même très utile
pour une utilisation personnelle.
•
Preboot Execution Environment - Wikipedia, the free encyclopedia
http://en.wikipedia.org/wiki/Preboot_Execution_Environment
Je vous conseille de chercher des informations dans les aides de chacun des logiciels
utilisés lors de ce tutoriel, vous trouverez certainement comment créer des images de
disques durs compressés qui puissent être démarrées, ou d’autres astuces ne figurant pas
dans ce document.
Ce document n’à pas la prétention d’être la référence sur le sujet, mais à le mérite de
combler le cruel manque de documentation sur cette technologie sur plate forme Windows
Server.
Pour tout commentaire ou question supplémentaire, vous pouvez me contacter à cette
adresse : [email protected]
Version 0.1
le 1 mars 2006
Installation d’un serveur de boot PXE sous Windows Server 2003 (pxe.doc)
Gentil Kiwi (15/01/2006 15:48:00)
19/19

Documents pareils

Gentil Kiwi . com : Documentations - PXE

Gentil Kiwi . com : Documentations - PXE Enregistrer le fichier Le fichier sera nommé : Test Boot PXE.vmx, faire attention à l'extension (vmx) De préférence, le marquer en mode « Lecture seule »…

Plus en détail

Synology – Serveur PXE network booting

Synology – Serveur PXE network booting Les fichiers comme ldlinux.c32, libcom32.c32, etc… (Ignorez le fichier backup) sont nécessaires au boot PXE et sont disponibles légalement ici : https://www.kernel.org/pub/linux/utils/boot/syslinux...

Plus en détail