Page 1 sur 4
boot pxe
Publié : lun. 18 mars 2013 07:24
par manu7577
Bonjour tout le monde,
Je voulais savoir si certains d'entre vous on mis en place un serveur de deploiement ?
J'ai mis en place sur mon serveur win2003 le service TFTP, et arrive a lancer un ISO de BartPE a l'aide des fichiers pxelinux.
Cependant, je souhaiterai modifier mon boot pxe pour avoir un menu proposant un choix entre winxp et win2003 puis lancer l'installation de l'OS choisi depuis les sources stockées dans un dossier (pour se passer d'image ISO).
Voici la structure que j'ai mis en place en souhaitant que les instal d'OS pointent vers les sources :
dossier tftp\images\hdd\...
\iso\...
\outils\...
\sources\windows 2003\...tous les dossiers provenant du cd...
\sources\windows XP\...tous les dossiers provenant du cd...
\menuconf
\pxelinux
Actuellement, lorsque je boot, j'ai un message indiquant "txtsetup.inf endommage ou manquant, statut 21". Sachant que les fichiers sources se trouve sur une VM (le serveur tftp est sur mon serveur physique), et que le fichier pxelinux.0 pointe vers un fichier winnt.sif a la racine du dossier TFTP.
Ce fichier winnt.sif, je l'ai cree a partir d'un fichier unattended.
boot pxe
Publié : lun. 18 mars 2013 09:57
par dsebire
hello,
pas possible de faire comme ça !
regarde de ce coté
http://support.microsoft.com/kb/325862/fr
A+
boot pxe
Publié : lun. 18 mars 2013 20:00
par manu7577
J'avais deja regardé, mais il faut un AD.
Or, j'aimerai m'en passer.
Donc, il faut passer une iso...
boot pxe
Publié : lun. 18 mars 2013 22:07
par dsebire
Sauf que tu peux pas....
L'install de windows est pas prévue pour

boot pxe
Publié : mar. 19 mars 2013 11:39
par dsebire
en reflechissant, tu peux contourner le pb.
tu crée une image de ton OS de base (un ghost d'un XP, 2003 etc.. bref de tout ce que tu veux)
tu fais un script DOS qui:
-- partitionne le disque
-- le rend amorçable
-- decompresse l'image
-- lance un sysprep
et ça tu peux le faire par PXE en bootant une image genre disquette DOS
A+
boot pxe
Publié : mar. 19 mars 2013 14:41
par manu7577
C'est aussi pour du matos qui ne sera pas toujours identique
Je suis en train de reflechir a creer un cd en y integrant plusieurs drivers reseau, carte ide & sata puis d'en faire un iso sur lequel je booterai depuis mon tftp.
J'ai cru voir qu'avec setupmgr, on pouvait realiser son cd unattended et y integrer des drivers en plus.
boot pxe
Publié : mar. 19 mars 2013 14:55
par dsebire
ou nlite
http://www.nliteos.com/
PS: rien ne t'empeche d'integrer plusieurs drivers sur ton ghost avec la methode que j'ai decrite
boot pxe
Publié : ven. 22 mars 2013 15:56
par manu7577
ou nlite
http://www.nliteos.com/
PS: rien ne t'empeche d'integrer plusieurs drivers sur ton ghost avec la methode que j'ai decrite
Ghost est trop restrictif... (puissant lorsqu'on a un parc homogene, mais c'est aussi ca faiblesse si les pc sont tous differents).
Le but est de s'emmbeter le moins possible a refaire les pc d'amis et de la famille, donc beaucoup de drivers differents et de taille de disque dur different.
Il n'y a qu'en nombre d'OS que c'est plutot restraint

(XP, 2003, 7) pour le moment.
Je vais me pencher sur nlite : il permet l'ajout de drivers, de supprimer des composants et/ou services qui ne me servent pas, puis de creer une iso...
Peut-etre ensuite, je regarderai pour que le TFTP puisse proposer 3 images iso (pour le moment, le fichier winnt.sif ne me permet de faire booter qu'une image sauf a le modifier pour mettre le chemin d'une autre image).
boot pxe
Publié : ven. 22 mars 2013 16:48
par dsebire
dans tous les cas, tu ne pourras pas booter pour installer l'OS !!
le seul truc que tu peux faire demarrer par PXE c'est un WinPE, ça tombe vachement bien c'est ce que RIS utilise.
pour le ghost, aucun problème avec un parc eterogène, tu ajoute les drivers a ton image source, ou en patch par dessus après le sysprep.
tout ça se scripte.
taille de disque différente ? pas de problème. tu veux 2 partitions ? tu fais 20%/80%, si ton disque fait 80Gb, ça te laisse 16Gb pour le système, ce qui est amplement suffisant (pour un XP, pour un 7, prevoir 50/50). encore une fois, script
PS: je connais bien le sujet, j'ai maintenu un truc a base de ghost dans une tres tres grande entreprise avec un parc très varié, jamais eu de problème, on a du refaire le ghost 1 seule fois en 2 ans et demi, le driver etait necessaire au boot, donc ne pouvait pas être appliqué par script post reboot après decompression de l'image
A+
boot pxe
Publié : mar. 9 juil. 2013 13:20
par manu7577
J'ai fouillé un peu partout pour avancé dans mon idée.
Je pense me baser sur le boot d'un Win PE, qui me permettra de lancé des scripts : mappage de lecteurs, copie des dossier i386 (ou equivalent pour x64), puis execution des setup.exe se trouvant dans le dossier i386.
boot pxe
Publié : mar. 9 juil. 2013 14:54
par TheMartel
moi ça m'intéresse...
boot pxe
Publié : mar. 9 juil. 2013 15:01
par kalistyan
idem.
boot pxe
Publié : mer. 10 juil. 2013 13:17
par manu7577
Mon souhait est de lancer un WINPE avec un batch qui (en gros) poserait la question de ce qu'on souhaite installer (et peut-etre proposer un partitionnement) :
0 - UBCD
1 - XP
2 - Seven (avec un sous menu pour x86 et x64)
3 - Eight
4 - 2003
5 - 2008 (avec un sous menu pour x86 et x64)
6 - 2012
Ensuite copie du dossier i386 (pour les OS x86) depuis le serveur vers le pc a installer et execution du winnt32.exe.
Ensuite ce batch regarderai le modele de pc (par exemple la commande : wmic csproduct get name) et copierai sur le pc les drivers adequates. A la fin, possibiliter d'installer, ou pas, des applis supplementaires (vlc, winamp....).
Pour l'instal serveur, je me rajouterai des .reg a fusionner pour desactiver des services.
Ca, c'est ce quqe j'aimerai arriver a realiser.
Le but etant de reinstaller un pc (amis, famille...) rapidement et sans AD.
Plus tard, pourquoi pas aussi realiser des sauvegardes (je sais qu'en bootant sur WinPE, on peut faire une image du pc en .wim).
J'ai deja un .bat que j'ai recupé pour faire le menu de choix d'OS, detection du modele puis copie des drivers (provenance d'une société, donc je devrait le modifier un peu pour l'adapter a ce que je souhaite en faire).
boot pxe
Publié : mer. 10 juil. 2013 13:21
par manu7577
Pour le moment, mon TFTP lance un menu dans lequel je peux choisir : memtest, offline password et registry editor, bartpe.
Il est basé sur syslinux. Le defaut etant que je ne peut lancer qu'une image cd (pour en lancer une autre, je dois modifier les parametres du TFTP).
Mon serveur est juste un 2003 sur lequel j'ai installer le serveur tftp.exe de windows (avec les service DHCP et DNS activé... et pas d'AD).
J'ai utiliser ce wiki pour parametrer mon serveur TFTP :
http://www.gentilkiwi.com/documentations-s11-t-pxe.htm
Si cela interresse, je peux transmettre mes fichiers TFTP actuel.
En plus de lancer des grands classiques comme UBCD, Clonezilla, GParted, Memtest86+ ou MHDD, ça me permet d'installer XP (Home-Pro), Vista ou 7 via PXE. Et le tout sans AD
Tu boot sur un WinPE ?
boot pxe
Publié : mer. 10 juil. 2013 14:41
par dsebire
tu boote sur un WinPE (bartPE par exemple)
tu lance le setup de ton choix (XP,7, 8, 2k3, 2k8) a partir d'un share sur le reseau ou tu stocke les iso decomprésées.
hop, install en cours...
(peut necessiter un peu de script pour gerer le partitionnement en amont etc..)
boot pxe
Publié : mer. 10 juil. 2013 16:34
par manu7577
tu boote sur un WinPE (bartPE par exemple)
tu lance le setup de ton choix (XP,7, 8, 2k3, 2k8) a partir d'un share sur le reseau ou tu stocke les iso decomprésées.
hop, install en cours...
(peut necessiter un peu de script pour gerer le partitionnement en amont etc..)
C'est l'idée que j'avais.
Je pense que c'est faisable de batcher cela apres avoir booter un winpe.
Dans l'ideal, une fois fini, je pense que pas mal de chose peuvent etre automatiser par .bat pour l'installation...
en revant un peu : 2 ou 3 .bat pour parametrer le serveur puis creer le winpe
boot pxe
Publié : mer. 10 juil. 2013 16:55
par dsebire
pour automatiser une install regarde plutôt du coté des fichier de réponse (unattended install) que tu met dans les répertoires source.
tu peux modifier/générer le fichier a la volée (ce que fait RIS en fait)
et pour la création du WinPE, regarde PEbuilder. c'est ce que j'ai utilisé pour créer mon PE avec audio/video/multiCPU etc

boot pxe
Publié : mer. 10 juil. 2013 17:25
par manu7577
pour automatiser une install regarde plutôt du coté des fichier de réponse (unattended install) que tu met dans les répertoires source.
tu peux modifier/générer le fichier a la volée (ce que fait RIS en fait)
et pour la création du WinPE, regarde PEbuilder. c'est ce que j'ai utilisé pour créer mon PE avec audio/video/multiCPU etc

Unattended etait dans mon idée pour automatiser l'installation
Jusque la, j'avais associé Pebuilder a BartPE, mais en fait, je me dit, que ca peut etre interressant de faire un WinPE light pour booter rapidement.
A voir ensuite pour faire booter un ubcd depuis le serveur TFTP sans passer par ce winpe (qui serai plus orienté pour masteriser).
cgsyannick : ton boot ressemble au mien, sauf tu que as reussi a faire booter plusieurs installations

Je vais continuer sur le winpe + batch pointant vers plusieurs setup d'OS se trouvant sur le share serveur.
boot pxe
Publié : jeu. 11 juil. 2013 07:41
par manu7577
Hier soir, je me suis recreer un BartPE a l'aide de Pebuilder et WinXp SP2, j'ai eu un bsod 7b au lancement...
Va falloir que j'arrange ca.
boot pxe
Publié : jeu. 11 juil. 2013 10:22
par dsebire
fais une recherche sur le net, cette erreur est connue sur le PE

boot pxe
Publié : jeu. 11 juil. 2013 10:55
par manu7577
oui, si je me souviens bien c'est les drivers sata que je dois ajouter.
Edit : ou pas... je crois avoir pris le fichier ramdisk.sy_ d'un 2003 sans SP1...