Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente | Prochaine révision Les deux révisions suivantes | ||
ipxe [Le 27/05/2019, 09:35] nicolas84 ajout lien brouillon |
ipxe [Le 27/05/2019, 10:03] nicolas84 sous windows |
||
---|---|---|---|
Ligne 126: | Ligne 126: | ||
Dans le cas où il n'est pas possible de désactiver les autres serveur DHCP, à minima, il faut régler le paramètre "range" sur une autre plage que celle de votre autre serveur DHCP. | Dans le cas où il n'est pas possible de désactiver les autres serveur DHCP, à minima, il faut régler le paramètre "range" sur une autre plage que celle de votre autre serveur DHCP. | ||
+ | |||
+ | Une autre méthode consiste à amorcer iPXE à l'aide d'une clé USB : [[:ipxe#creer_une_cle_usb_d_ipxe|Créer une clé USB d'iPXE]] | ||
</note> | </note> | ||
==== Serveur TFTP ==== | ==== Serveur TFTP ==== | ||
Ligne 168: | Ligne 170: | ||
</code> | </code> | ||
Pour plus d'infos : https://doc.ubuntu-fr.org/lamp | Pour plus d'infos : https://doc.ubuntu-fr.org/lamp | ||
+ | |||
+ | On créer un lien symbolique de tftpboot sur le serveur LAMP : | ||
+ | <code> | ||
+ | ln -s /var/lib/tftpboot /var/www/html/tftpboot | ||
+ | </code> | ||
+ | |||
===== Préparer les fichiers de démarrage iPXE ===== | ===== Préparer les fichiers de démarrage iPXE ===== | ||
Ligne 321: | Ligne 329: | ||
== Sous Windows == | == Sous Windows == | ||
+ | |||
+ | Pré-requis : Télécharger et installer Windows ADK [[https://docs.microsoft.com/fr-fr/windows-hardware/get-started/adk-install#winADK|WinADK]] | ||
+ | |||
+ | <note important> | ||
+ | Désactiver votre programme antivirus lors de la manipulation des images. | ||
+ | </note> | ||
+ | |||
+ | Dans le menu démarrer taper : "Environnement de déploiement et d’outils de création d’images" et l'ouvrir en tant qu'administrateur. | ||
+ | |||
+ | Copier WinPE | ||
+ | <code> | ||
+ | copype amd64 C:\WinPE_am64 | ||
+ | </code> | ||
+ | |||
+ | Monter l'image de démarrage : | ||
+ | <code> | ||
+ | Dism /Mount-Image /ImageFile:"C:\WinPE_amd64\media\sources\boot.wim" /index:1 /MountDir:"C:\WinPE_amd64\mount" | ||
+ | </code> | ||
+ | |||
<note tip> | <note tip> | ||
- | FIXME cette solution est plus complète que la création sous Linux. Brouillon en cours de rédaction : [[:nicolas84:ipxe]] | + | Il est possible a ce stade de rajouter des fichiers/dossier dans C:\WinPE_amd64\mount |
+ | |||
+ | Il est aussi possible de modifier le script de démarrage (pour lancer des commandes automatiquement au démarrage) : | ||
+ | Exemple : | ||
+ | <file - C:\WinPE_amd64\mount\Windows\System32\Startnet.cmd> | ||
+ | wpeinit | ||
+ | net use Y: \\10.0.0.200\win10_1809_custom_x64 /user:user pass | ||
+ | Y:\setup.exe | ||
+ | </file> | ||
</note> | </note> | ||
+ | |||
+ | __Pour ajouter des pilotes de périphériques (.inf) : __ | ||
+ | |||
+ | Un seul à la fois : | ||
+ | <code> | ||
+ | Dism /Add-Driver /Image:"C:\WinPE_amd64\mount" /Driver:"C:\SampleDriver\driver.inf" | ||
+ | </code> | ||
+ | Tout un dossier de .inf (il peut être nécessaire d'utiliser /ForceUnsigned pour ajouter des pilotes non signés) | ||
+ | <code> | ||
+ | Dism /Add-Driver /Image:"C:\WinPE_amd64\mount" /Driver:"C:\SampleDriver" /Recurse | ||
+ | </code> | ||
+ | Vérification : | ||
+ | <code> | ||
+ | Dism /Image:"C:\WinPE_amd64\mount" /Get-Drivers | ||
+ | </code> | ||
+ | <note tip> | ||
+ | D'autres manipulations et modifications sont possibles : [[https://msdn.microsoft.com/fr-fr/library/windows/hardware/dn938390(v=vs.85).aspx|WinPE : Monter et personnaliser]] | ||
+ | </note> | ||
+ | Quand toutes les modifications sont terminées, il faut démonter l'image : | ||
+ | <code> | ||
+ | Dism /Unmount-Image /MountDir:"C:\WinPE_amd64\mount" /commit | ||
+ | </code> | ||
+ | |||
+ | Création d'un image ISO : | ||
+ | <code> | ||
+ | Makewinpemedia /iso C:\winpe_amd64 C:\winpe_amd64.iso | ||
+ | </code> | ||
=== Configuration du menu === | === Configuration du menu === |