boot pxe

manu7577
Messages : 744
Inscription : ven. 12 janv. 2018 17:44
Localisation : 78700

boot pxe

Message 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.
Avatar de l’utilisateur
dsebire
Messages : 13191
Inscription : ven. 12 janv. 2018 17:44
Localisation : Loiret - entre la ville et les champs

boot pxe

Message par dsebire »

hello,

pas possible de faire comme ça !

regarde de ce coté ;)
http://support.microsoft.com/kb/325862/fr

A+
manu7577
Messages : 744
Inscription : ven. 12 janv. 2018 17:44
Localisation : 78700

boot pxe

Message par manu7577 »

J'avais deja regardé, mais il faut un AD.
Or, j'aimerai m'en passer.

Donc, il faut passer une iso...
Avatar de l’utilisateur
dsebire
Messages : 13191
Inscription : ven. 12 janv. 2018 17:44
Localisation : Loiret - entre la ville et les champs

boot pxe

Message par dsebire »

Sauf que tu peux pas....
L'install de windows est pas prévue pour ;)
Avatar de l’utilisateur
dsebire
Messages : 13191
Inscription : ven. 12 janv. 2018 17:44
Localisation : Loiret - entre la ville et les champs

boot pxe

Message 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+
manu7577
Messages : 744
Inscription : ven. 12 janv. 2018 17:44
Localisation : 78700

boot pxe

Message 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.
Avatar de l’utilisateur
dsebire
Messages : 13191
Inscription : ven. 12 janv. 2018 17:44
Localisation : Loiret - entre la ville et les champs

boot pxe

Message 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
manu7577
Messages : 744
Inscription : ven. 12 janv. 2018 17:44
Localisation : 78700

boot pxe

Message 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).
Avatar de l’utilisateur
dsebire
Messages : 13191
Inscription : ven. 12 janv. 2018 17:44
Localisation : Loiret - entre la ville et les champs

boot pxe

Message 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+
manu7577
Messages : 744
Inscription : ven. 12 janv. 2018 17:44
Localisation : 78700

boot pxe

Message 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.
TheMartel
Messages : 7590
Inscription : ven. 12 janv. 2018 17:44

boot pxe

Message par TheMartel »

moi ça m'intéresse...
kalistyan
Messages : 14259
Inscription : ven. 12 janv. 2018 17:44
Localisation : LYON
Contact :

boot pxe

Message par kalistyan »

idem.
manu7577
Messages : 744
Inscription : ven. 12 janv. 2018 17:44
Localisation : 78700

boot pxe

Message 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).
manu7577
Messages : 744
Inscription : ven. 12 janv. 2018 17:44
Localisation : 78700

boot pxe

Message 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 ?
Avatar de l’utilisateur
dsebire
Messages : 13191
Inscription : ven. 12 janv. 2018 17:44
Localisation : Loiret - entre la ville et les champs

boot pxe

Message 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..)
manu7577
Messages : 744
Inscription : ven. 12 janv. 2018 17:44
Localisation : 78700

boot pxe

Message 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 :pt1cable:
Avatar de l’utilisateur
dsebire
Messages : 13191
Inscription : ven. 12 janv. 2018 17:44
Localisation : Loiret - entre la ville et les champs

boot pxe

Message 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 ;)
manu7577
Messages : 744
Inscription : ven. 12 janv. 2018 17:44
Localisation : 78700

boot pxe

Message 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 :p
Je vais continuer sur le winpe + batch pointant vers plusieurs setup d'OS se trouvant sur le share serveur.
manu7577
Messages : 744
Inscription : ven. 12 janv. 2018 17:44
Localisation : 78700

boot pxe

Message 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... :D
Va falloir que j'arrange ca.
Avatar de l’utilisateur
dsebire
Messages : 13191
Inscription : ven. 12 janv. 2018 17:44
Localisation : Loiret - entre la ville et les champs

boot pxe

Message par dsebire »

fais une recherche sur le net, cette erreur est connue sur le PE ;)
manu7577
Messages : 744
Inscription : ven. 12 janv. 2018 17:44
Localisation : 78700

boot pxe

Message 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... :D :pt1cable:
Répondre