Gentil Kiwi . com : Documentations - PXE
Transcription
Gentil Kiwi . com : Documentations - PXE
Gentil Kiwi . com : Documentations - PXE 1 sur 20 file:///G:/tmp/documentations-s11-t-pxe.htm Document original accessible ici http://www.gentilkiwi.com/documentations-s11-t-pxe.htm 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. » 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ésents sur Internet. Démarrer un CD amorçable nécessite un composant système issu de Windows 2003 SP1 (RAMDISK.SYS), ce qui limite les versions de Windows démarrables par ce moyen à Windows 2003 et XP SP1 au minimum. 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... Avant de continuer… Vos cartes réseau supportent-elles le boot PXE ? 28/01/2007 21:49 Gentil Kiwi . com : Documentations - PXE 2 sur 20 file:///G:/tmp/documentations-s11-t-pxe.htm Un bon nombre de cartes réseau intégrées 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ées de cartes réseau intégrées supportant le boot PXE 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 n'en 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. 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 sont largement suffisants 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 a 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… 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.n1_ 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 28/01/2007 21:49 Gentil Kiwi . com : Documentations - PXE 3 sur 20 file:///G:/tmp/documentations-s11-t-pxe.htm memdisk/memdisk com32/modules/menu.c32 · Image(s) de disquette(s) de boot ou une disquette de démarrage Windows http://www.bootdisk.com/ › Pour l'essentiel des fichiers nécessaires de ce tutoriel (une partie nécessite que vous possédiez une licence Windows 2003), téléchargez ce fichier : kiwi_pxe.rar Outils optionnels : · RawWrite (lit et écrit 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/ 1) Mise en place du service TFTP · Depuis le répertoire i386 de la source d'installation, décompresser le fichier TFTPD.EX_ dans le répertoire système : 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. · Création du service correspondant au serveur : sc create tftpd binpath= %SystemRoot%\system32\tftpd.exe DisplayName= "Service Trivial FTP" · start= auto 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ée : Parameters § Créer dans cette même clé une valeur chaîne: Nom : Directory Valeur : x:\tftp 28/01/2007 21:49 Gentil Kiwi . com : Documentations - PXE 4 sur 20 file:///G:/tmp/documentations-s11-t-pxe.htm · 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 · 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 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 suivants 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 28/01/2007 21:49 Gentil Kiwi . com : Documentations - PXE 5 sur 20 file:///G:/tmp/documentations-s11-t-pxe.htm (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 Le service TFTP utilise le port 69 en UDP, il faut l'autoriser dans les logiciels de sécurité du serveur si besoin est. 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'autres noyaux, fichiers, 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 28/01/2007 21:49 Gentil Kiwi . com : Documentations - PXE 6 sur 20 file:///G:/tmp/documentations-s11-t-pxe.htm Erreur sur le serveur : Access violation. échec lors de la demande de connexion 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 où 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 étendues 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'étendue est 192.168.0.0 28/01/2007 21:49 Gentil Kiwi . com : Documentations - PXE 7 sur 20 b. file:///G:/tmp/documentations-s11-t-pxe.htm Ajoutons les options à l'étendue : netsh dhcp server scope 192.168.0.0 set optionvalue 066 STRING srvkiwi.nirvana.com netsh dhcp server scope 192.168.0.0 set optionvalue 067 STRING 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. 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" 28/01/2007 21:49 Gentil Kiwi . com : Documentations - PXE 8 sur 20 file:///G:/tmp/documentations-s11-t-pxe.htm displayName = "Test Boot PXE" guestOS = "other" J'impose ici la mémoire virtuelle de la machine virtuelle à 384 Mo, mais pour un simple test 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 »… 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'a é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ésentent la recherche de fichiers de configurations · 01-00-0c-29-0d-40-ef Type Ethernet + Adresse MAC de la carte · C0A80003 Adresse IP en hexa de la machine (192.168.0.3) · C0A8000 jusqu'à 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. En l'absence de fichier de configuration, le noyau linux sera demandé au serveur TFTP. 5) Fichiers images 28/01/2007 21:49 Gentil Kiwi . com : Documentations - PXE 9 sur 20 a. file:///G:/tmp/documentations-s11-t-pxe.htm 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ées à 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 (DD 5.25") 720K floppy (DD 3.5") 1200K floppy (HD 5.25") 1440K floppy (HD 3.5") 1680K floppy (HD 3.5" extended format) 1722K floppy (HD 3.5" extended format) 2880K floppy (ED 3.5") o Création d'une image de disquette avec RawWrite : 28/01/2007 21:49 Gentil Kiwi . com : Documentations - PXE 10 sur 20 file:///G:/tmp/documentations-s11-t-pxe.htm 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 \\srvkiwi.nirvana.com\tftp\images\test.img --drive 0 › Aucune interface n'est affichée durant l'exécution de cette commande, et le retour à l'invite est immédiat o Création d'une image de disquette avec WinImage : WinImage est bien plus complet, il permet d'éditer les fichiers images, les amorces… Il permet 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 compressé (imz) l'est aussi, si aucun mot de passe n'est placé. › Exemple avec une image : test.img 28/01/2007 21:49 Gentil Kiwi . com : Documentations - PXE 11 sur 20 c. file:///G:/tmp/documentations-s11-t-pxe.htm 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.n1_ 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) Ne pas cocher dans les options : "Ne pas mettre les fichiers Windows en lettres majuscule" Pas de panique, par défaut, cette option n'est pas activée ;) Pour créer un fichier image à partir de Windows XP SP2, il faut remplacer dans la source d'installation le fichier : I386\RAMDISK.SY_, par celui provenant d'une source Windows 2003 SP1... (cela peut être le service pack 1) Une fois paramétré, cliquer sur « Compiler », ceci créera une ISO de CD-ROM nommée : 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 : 28/01/2007 21:49 Gentil Kiwi . com : Documentations - PXE 12 sur 20 file:///G:/tmp/documentations-s11-t-pxe.htm [SetupData] BootDevice = "ramdisk(0)" BootPath = "\i386\System32\" OsLoadOptions = "/noguiboot /fastdetect /minint /rdexportascd /rdpath=images\p Ou bien winpe.iso dans le cas d'une création d'image Windows PE 2005 Liste de fichiers correspondante : › Démarrage d'image de CD-Rom à base de Windows PE Résultat : Windows PE 2005 – de base BartPE - version personnalisée Rappel Le démarrage réseau à partir d'image Windows n'est supporté qu'à partir de Windows 2003 SP1 6) Fichier de configuration de PXE Linux 28/01/2007 21:49 Gentil Kiwi . com : Documentations - PXE 13 sur 20 · file:///G:/tmp/documentations-s11-t-pxe.htm Pour créer un fichier de configuration propre à la machine, deux choix de création de fichier s'offrent à 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 · Création de la configuration par défaut : Créer un fichier texte qui sera nommé : default (sans extension) dans le répertoire "pxelinux.cfg", 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 : 28/01/2007 21:49 Gentil Kiwi . com : Documentations - PXE 14 sur 20 file:///G:/tmp/documentations-s11-t-pxe.htm Attention au compteur qui limite l'attente à 5 s. · Explications du fichier de configuration DEFAULT menu.c32 Indique que par défaut, nous démarrons le fichier binaire 32 bits menu.c32. TIMEOUT 50 Définit le temps d'attente à 50 dixièmes de seconde. › 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 soit proposée), 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éfinit 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 par 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 : 28/01/2007 21:49 Gentil Kiwi . com : Documentations - PXE 15 sur 20 file:///G:/tmp/documentations-s11-t-pxe.htm 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… 7) Annexe Cette annexe a 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 28/01/2007 21:49 Gentil Kiwi . com : Documentations - PXE 16 sur 20 file:///G:/tmp/documentations-s11-t-pxe.htm 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 b. Fichier de configuration du sous menu « Utilitaire système » (menuconf/sysutil.conf) ALLOWOPTIONS 0 28/01/2007 21:49 Gentil Kiwi . com : Documentations - PXE 17 sur 20 file:///G:/tmp/documentations-s11-t-pxe.htm 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 28/01/2007 21:49 Gentil Kiwi . com : Documentations - PXE 18 sur 20 file:///G:/tmp/documentations-s11-t-pxe.htm append initrd=images/sys/parapm.imz bigraw 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 28/01/2007 21:49 Gentil Kiwi . com : Documentations - PXE 19 sur 20 file:///G:/tmp/documentations-s11-t-pxe.htm | | 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 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 liens 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/ 28/01/2007 21:49 Gentil Kiwi . com : Documentations - PXE file:///G:/tmp/documentations-s11-t-pxe.htm § 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'a pas la prétention d'être la référence sur le sujet, mais a le mérite de combler le cruel manque de documentation sur cette technologie sur plateforme Windows Server. Cette création est mise à disposition sous un contrat Creative Commons. 20 sur 20 28/01/2007 21:49
Documents pareils
PXE - Ptitminet69
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 d...
Synology – Serveur PXE network booting
Initrd : indique le chemin et le nom de l’image à charger en RAM.
Append : indique le type de format de fichier (iso/raw/…).