Tutos, Infos et Astuces.

[TUTO] Serveur TFTP, PXE Ghost sur NAS Synology

Update ( 10/02/2016) modification du lien PXE 

Update ( 05/05/2017) modification du lien PXE , Nouveau fichier PXE default Fonctionnel !

 

Preboot Execution Environment (PXE) est un environnement qui permet aux machines de démarrer via le réseau avant de démarrer sur le système d'exploitation installés sur les disques locaux.

TFTP est un protocole simplifié de transfert de fichier

Mon but étant de sauvegarder les images de mes postes vers mon serveur NAS Synology.

J'ai donc activé le serveur TFTP de mon NAS, et préparer un système de boot PXE.

 

Voici comment j’ai procédé :

Dans le NAS Synology :

Allez dans le Panneau de configuration, Dossier Partagé, et créer un dossier qui contiendra le boot PXE, puis aller dans Partage de fichiers, Services de Fichiers, Onglet TFTP / PXE

 

  • Cochez Activer le service FTP
  • Dans la section Dossier racine TFTP, sélectionnez le dossier où vous avez stocké le programme   d'amorçage réseau et tous les autres fichiers requis pour démarrer la machine cliente. Personnellement, j’ai créé un dossier partagé à la racine de mon NAS nommé « TFTP », dans lequel j’y ai déposé mes fichiers de boot PXE
  • Puis Enregistrer les paramètres.

 

Pour info, je ne détaillerais pas la partie DHCP, mais vous devez l’activé si vous n’en avez pas, en résumé: Installer le Package « DHCP Server » sur votre NAS, et paramétré le à votre sauce, et activer le.

[TUTO] Serveur TFTP, PXE Ghost sur NAS Synology

Passons à la Partie PXE :

 

Cochez la case Installer le service DHCP sur ce serveur pour PXE.

Voici ci-dessous mon paramétrage en fonction de mon serveur DHCP

Chargeur de démarrage: Chemin vers mon fichier Boot PXE, dans mon exemple, j’ai spécifié l’adresse de mon routeur Linksys qui a pour rôle, Serveur DNS et DHCP et Passerelle : 192.168.1.1

[TUTO] Serveur TFTP, PXE Ghost sur NAS Synology

J’ai créé un Boot PXE, qui lancera un fichier ISO contenant Norton GHOST 11.5

Téléchargeable sur ce lien :

Symantec.Ghost.11.5.Corporate.DOS.Boot.CD.iso : SORRY, LIEN NE FONCTIONNE PLUS

PXE BOOT https://gofile.me/28YX9/cYT2AFN7 ou http://yasinas.myds.me/owncloud/index.php/s/TBZcTaWEIeUrUbq

 

et Voici le nouveau fonctionnel, avec ghost, true image, et les outils Hiren Boot !

(password : kissland)

Si vous souhaitez modifié le menu au boot, Il suffit de décompressé le Zip PXE BOOT,

Aller dans le fichier PXE BOOT\pxelinux.cfg et modifié le fichier Default à votre sauce.

Voici le fichier, en rouge les éléments à change à votre convenance.

Pour info J’ai mis mon image ISO dans le dossier \images

 

default vesamenu.c32

MENU TITLE BOOT LAN by Geekers

MENU BACKGROUND splashy.png

 

LABEL local

        MENU LABEL Boot local hard drive

        LOCALBOOT 0

 

LABEL Symantec.Ghost.11.5.Corporate.DOS.Boot.CD

  LINUX memdisk

  INITRD images/Symantec.Ghost.11.5.Corporate.DOS.Boot.CD.iso

  APPEND iso raw

 

 

Partie 3, Paramétré le serveur TFTP

 

Déplacer les éléments du Boot que vous venez de modifié et éventuellement l’image ISO , les déplacer dans le dossier images

Retourné dans Partage de fichiers, Services de Fichiers, Onglet TFTP / PXE et Sélectionner le chemin ou se trouve le fichier pxelinux.0 

Reste plus qu’a paramétré le poste de travail afin qu’il boot au démarrage sur le réseau (PXE)

[TUTO] Serveur TFTP, PXE Ghost sur NAS Synology

Voici l'arborescence du dossier TFPT

[TUTO] Serveur TFTP, PXE Ghost sur NAS Synology
[TUTO] Serveur TFTP, PXE Ghost sur NAS Synology
Voici MON fichier default dans le pxelinux.cfg:

default vesamenu.c32
MENU TITLE BOOT LAN By
MENU BACKGROUND splash.png

LABEL--------------------------------

LABEL local
MENU LABEL Boot sur le Disque Dur Local
LOCALBOOT 0

LABEL Hiren's BootCD 9.8 (Ghost, Password...)
LINUX memdisk
INITRD images/Hiren9.8.iso
APPEND iso raw

LABEL Hiren's BootCD 15.2 (Derniere version)
LINUX memdisk
INITRD images/Myhiren15.2.iso
APPEND iso raw

LABEL Ghost.11.5 ISO
LINUX memdisk
INITRD images/Ghost.11.5.iso
APPEND iso raw

LABEL Microsoft.Windows.7.Ultimate.SP1.x86.MSDN.FRENCH.ISO
LINUX memdisk
INITRD images/Microsoft.Windows.7.Ultimate.SP1.x86.MSDN.FRENCH.ISO.iso
APPEND iso raw

label install ubuntu-14.04-i386
menu default
kernel images/ubuntu-14.04-i386
append vga=normal initrd=images/ubuntu-14.04-i386/initrd.lz

LABEL Ubuntu 14.04 version i386 (Installation)
LINUX memdisk
INITRD images/ubuntu-14.04-i386.iso
APPEND iso raw

LABEL Boot Ghost-VM
LINUX memdisk
INITRD images/boot-gho-vm.iso
APPEND iso raw

LABEL Password changer
LINUX memdisk
INITRD images/pwd.iso
APPEND iso raw

Retour à l'accueil
Partager cet article
Repost0
Pour être informé des derniers articles, inscrivez vous :
Commenter cet article
P
Bonjour,<br /> je suis intéressé par ce tuto, mais les liens de téléchargement sont pas dispo...
Répondre
S
Salut,<br /> Tout est OK au niveau du boot ou du lancement de Hiren boot CD, mais si je veux lancer un ISO windows 7 voici le message que j'ai "Not enough memory to load specified image" en gros je n'ai pas assez de mémoire mais le poste en question en a 6Go. Le lancement d'une installation de 7 avec son iso fonctionne pour toi ? J'ai trouvé ce tuto afin de charger un petit iso et de le faire pointé vers le setup.exe mais j'ai un peu de mal à suivre. Merci
Répondre
S
C'est bon ca fonctionne ! :) en faite il faut mettre le fichier install.bat dans le dossier "pe_extra_x64" et modifier le fichier "winpeshl.ini" qui se trouve dans "QuickPE\pe_files_x64\windows\system32". Commenter la ligne %SYSTEMDRIVE%\windows\tinyshell.exe en ajoutant un ; devant et ajouter la ligne %SYSTEMDRIVE%\extra\install.bat<br /> Lancer _RUN_ME.cmd faire le choix 2 pour faire l'iso WinPE. Tu vas pouvoir complet ton tuto ;)
V
Merci pour tes informations, je vais checker et mettre à jour le tuto, gracias :)
S
Dans win PE j'ai connecté un lecteur réseau vers le dossier de mon Nas. Dans l'explorateur je peux donc lancer le setup.exe. Le seul problème et donc juste ce petit truc pour qui le lance automatiquement lors que WinPE est démarré. Une fois cela fait tu pourra enrichir ton tuto car à part le lien donné ci-dessous personnes ne l'explique et tous les autres tuto indique qu'il faut simplement mettre son iso windows et l'ajouter au menu sauf que cela ne fonctionne pas aussi facilement.
S
J'ai fais une pause dans mon .bat et je l'ai éxécuté de mon PC et il me dit que plusieurs connexion à un serveur à une ressource partagée par le même utilisateur n'est pas autorisé. J'utilise un compte utilisateur spéciale pour le PXE.
S
Salut, Bon j'ai réussi. J'avais un tuto mais pas facile à comprendre.<br /> j’arrive à démarrer sur mon WinPE (une iso de 200Mo) donc plus de problème mais il ne démarre pas l'installation.<br /> Voici le lien du tuto: http://tutolive.blogspot.fr/2014/06/windows-7-ou-8-via-pxe-synology.html J'ai tout fais avec le fichier install.bat mais il ne lance pas l'installe quand le WinPE est démarré. Attention il faut installé MS ADK et non WAIK 2.0. Si tu as une idée je te remercie. J'ai déjà bien avancé.
V
Bonjour,<br /> J'ai eu pas mal de souci comme toi, Mais là, il s'agit d'un probleme de mémoire virtuel (RAM) qui n'est pas suffisante, je vais voir de mon côté.
K
Bonjour, super article, j'ai hâte d'essayer, par contre est-il possible d'avoir un lien pour ton fichier Boot PXE ?<br /> Merci !
Répondre
V
Mon serveur était éteint, je viens de le déposé sur mon owncloud, cdthttp://yasinas.myds.me/owncloud/index.php/s/TBZcTaWEIeUrUbq
C
hello, magnifique tuto, mais le lien pointant vers le fichier pxe boot ne marche pas, le lien est il mort?<br /> serait il possible de remettre le lien?<br /> d'avance merci
Répondre
V
Merci pour votre commentaire, je viens de changé le lien du tuto, celui-ci devrai fonctionné : https://gofile.me/28YX9/cYT2AFN7, Cdt
D
quand toi tu lance une install windows par le réseaux ça te met quoi ?<br /> as-tu-eu des problemes
Répondre
V
Je ne le lance par pour l’installation de Windows, c'est ce que je souhaite mais, je n'ai pas avancé sur ce problème, je me suis lancé sur d'autre projet, je ne l'utilise que pour faire mes ghost de machine car j'aime Symantec Ghost pour moi le meilleur, donc j'utilise le système live CD de Hiren's boot, le meilleur après Bouldows, je lance l'ancien version de Hiren Boot la 8 ou 9 qui contient ghost, donc je sauvegarde et restaure via ce boot, sinon j'utilise hiren boot pour les mot de passe Windows, le partitionage...<br /> Pour l'install de Windows à distance, comme je le disais plus haut, je pense que le problème viens de la mémoire tampon, ça ne doit pas être très dure à résoudre.
D
le lien suivant http://gofile.me/28YX9/sUDzP3AN ne fonctionne pas
Répondre
V
comme je te le disais, il s'agit surement d'un problème de buffer, et je n'ai pas la solution
D
pour booter sur le windows 7 aio dont je dispose j'ai mis ceci dans le fichier default<br /> LABEL Microsoft.win.7.aio.iso<br /> LINUX memtest<br /> INITRD images/win7aio.iso<br /> APPEND iso<br /> qu'estce qui pourrait clocher
V
essaye celui ci : http://gofile.me/28YX9/nZfK74dA
D
j'ai suivi ce que tu as mis ci dessus et quand je veux lancer l'installation windows 7 aio que j'ai mis a la racine du fichier images cela me met une erreur &amp;amp;quot;loading failed : bad file number&amp;amp;quot; as-tu deja eu ce probleme . Merci
Répondre
V
a vrai dire certaines ligne ne fct pas, je cherche une solution... je n'utilise que les 4 premier choix
D
merci pour la capture d'écran . déolé d'abuser de ta gentillesse mais comment est configurer ton fichier default dans le pxelinux.cfg<br /> ou si possible merci de nous faire une petite video pour nous expliquer comment tous paramétrer jusqu'à lancement de l'iso par pxe .
Répondre
D
merci en faisant un copie colle ça devrait fonctionner ?
V
Je viens de l'ajouter à la fin du tuto le fichier default a ma sauce<br /> <br /> La video.... j'ai le flemme :)
D
bonjour est-ce-que tu tu pourrais nous faire une capture d'ecran de l'arborescence de ton dossier tftp et de ton dossier image de ton synology Merci
Répondre
V
Je viens d'ajouté l'arborescence du dossier TFPT, c'est à la fin du tuto. :)
H
Merci pour ce tuto sur synology. J'avais mis en place il y a quelques années un serveur pxe sous windows et tftp32 de P.Jounin pour permettre de sauvegarder/restaurer des PC industriels de supervision.<br /> Le serveur de boot PXE mettait à disposition des client l'image d'une disquette boot réseau (type BartPe avec une 100 de pilotes de cartes reseau) et initiait deux montages réseau type netbios. Un contenant les exécutables (pqdi, ghost, ...) et l'autre étant l'espace de lecture et/ou d'écriture des fichiers images disque. Voilà, regardez donc du coté de BartePe ....<br /> PS : l'image de disquette de boot était au format img de 128Mo (type disquette optique) créé avec winimage.
Répondre
X
Hello,<br /> <br /> Pourquoi activer le DHCP sur le Synology s'il est déjà présent sur ton routeur Linksys, ça fait deux DHCP en conflit ?
Répondre
H
Il y a quelques années, j'avais mis en place en milieu industriel un serveur pxe pour réaliser des images disque à travers le réseau. Je faisais booter le client sur une image de disquette (stockée sur le serveur pxe) type BartPe incluant ~100 pilotes de cartes réseau et initialisant des montages réseau types netbios permettant l'accès aux exécutables (ghost, pqdi, ...) et à la lecture ou à l'écriture des dîtes images disque.<br /> Si je remet la main sur cette image ... Sinon regarder du coté de BartPE ce n'est vraiement pas difficile à créer.
V
Bonsoir XHark,<br /> J'ai spécifié une plage IP sur mon routeur linksys differente de mon NAS, je voulais que les machine clientes pour la ghost pointent directement sur mon NAS pour booter sous TFTP
V
Bonjour, et déjà merci pour le lien du PXEBOOT, ça marche nickel. Je voulais savoir si vous aviez un iso sur lequel je pourrais booter et qui intègrerait dans le ghost un map réseau (vers un dossier images par ex). Jusque là ce qui marche: BOOT PXE DHCP OK, boot ISO du ghost OK (ou autre boot quelconque OK, chercher image gho où je veux KO !.J'ai déjà essayé en créant des boot ghost depuis Symantec Ghost etc.. Est ce qu'il faut ajouter des pilotes réseaux NIC ou pas...<br /> Dans l'attente merci pour votre attention
Répondre
V
Malheureusement, je pèche et surtout je n'ai pas eu le temps de faire ce paramétrage, à savoir intégrés les drivers réseaux dans l'image Ghost afin de sauvegarder ou déployer l'image à travers le réseaux, dans l'image d'HIREN BOOT 15.2 , il y a une possibilité de créer son propre Hiren live boot, Bref, je n'ai pas encore la solution à l'heure actuelle<br /> cdt