Outils pour utilisateurs

Outils du site


pxe

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
pxe [2023/12/18 15:42] – [Configurer Clonezilla] renepxe [2024/02/28 08:28] (Version actuelle) – [fichier dnsmasq] rene
Ligne 29: Ligne 29:
  
 ===== Installation et configuration du serveur DHCP/TFTP ===== ===== Installation et configuration du serveur DHCP/TFTP =====
-Le chois est d'utiliser le serveur DHCP de la box et d'utiliser un proxy DHCP sur notre serveur.\\+Le choix est d'utiliser le serveur DHCP de la box et d'utiliser un proxy DHCP sur notre serveur.\\
 Ainsi, notre serveur utilisé pour l'amorçage PXE ne fera qu'envoyer les requêtes au serveur DHCP de la box, faisant suivre ses réponses en les adaptant au besoin. Pour cela, nous nous reposons sur Dnsmasq. Il s'agit d'une application open source permettant de gérer différents services, dont le proxy DHCP et TFTP \\ Ainsi, notre serveur utilisé pour l'amorçage PXE ne fera qu'envoyer les requêtes au serveur DHCP de la box, faisant suivre ses réponses en les adaptant au besoin. Pour cela, nous nous reposons sur Dnsmasq. Il s'agit d'une application open source permettant de gérer différents services, dont le proxy DHCP et TFTP \\
 En complément, il nous faut les bibliothèques pxelinux, pour le démarrage du serveur et syslinux pour initialiser les OS. \\ En complément, il nous faut les bibliothèques pxelinux, pour le démarrage du serveur et syslinux pour initialiser les OS. \\
Ligne 68: Ligne 68:
   # ----- faire fonctionner le boot en UEFI : ne fonctionne pas encore  -----   # ----- faire fonctionner le boot en UEFI : ne fonctionne pas encore  -----
   # https://github.com/WillChamness/Dnsmasq-PXE/blob/main/dnsmasq.conf   # https://github.com/WillChamness/Dnsmasq-PXE/blob/main/dnsmasq.conf
-  # pxe-service=x86PC,"Interface PXE (BIOS)",bios/pxelinux # BIOS; note that the file name is NOT a typo+    ## BIOS ; notez que le nom du fichier n'est PAS une faute de frappe 
 +  # pxe-service=x86PC,"Interface PXE (BIOS)",bios/pxelinux
   # UEFI   # UEFI
   # dhcp-match=set:efi-x86_64,option:client-arch,7   # dhcp-match=set:efi-x86_64,option:client-arch,7
Ligne 170: Ligne 171:
  
 ====== Configurer Clonezilla ====== ====== Configurer Clonezilla ======
-Récupérer une version stable amd64 en zip pour la décompresser sur le serveur +  * Récupérer une version stable amd64 en zip https://clonezilla.org/downloads/download.php?branch=stable 
-https://clonezilla.org/downloads/download.php?branch=stable+  * Décompresser sur le serveur PXE dans (par exemple) /home/linuxquimper/clonezilla  
 +  * L'adresse IP du serveur PXE a été figé à 192.168.1.15 en configurant la box des Abeilles 
 +  * Les images seront créées et récupérées dans /home/partimag/ du serveur PXE
  
-L'adresse IP du serveur PXE a été figé à 192.168.1.15 en configurant la box des Abeilles +Ajoutez les lignes suivantes dans isolinux.cfg et syslinux.cfg qui se trouvent ''/home/linuxquimper/clonezilla/syslinux'' pour (en cas d'utilisation de iPXE et le démarrage sur un ordi UEFI il faudra changer /home/linuxquimper/clonezilla/boot/grub/grub.cfg) :
- +
-Les images seront créées et récupérées dans /home/partimag/ du serveur PXE +
- +
-Ajoutez les lignes suivantes dans isolinux.cfg et syslinux.cfg pour :+
  
  * Cloner l'image sur les ordis  * Cloner l'image sur les ordis
Ligne 209: Ligne 208:
     ENDTEXT     ENDTEXT
          
-Dans le répertoire de clonezilla exécuter la commande suivant pour créer l'iso clonezilla qui sera utilisé pour la création et le clonage de l'image +Création de ''/var/tftpboot/_iso/clonezilla-live-Abeilles-NFS-3.1.0-22-amd64.iso''  
 +  * Dans le répertoire de ''/home/linuxquimper/clonezilla''  exécuter la commande suivante pour créer l'iso clonezilla qui sera utilisé pour la création et le clonage de l'image 
  
   genisoimage -A 'Clonezilla Abeilles live' -f -r -hide-rr-moved -hide-joliet-trans-tbl -J -l -allow-limited-size -b syslinux/isolinux.bin -c syslinux/boot.cat -no-emul-boot -boot-load-size 4 -boot-info-table -eltorito-alt-boot -efi-boot EFI/images/efiboot.png -no-emul-boot ./ > /var/tftpboot/_iso/clonezilla-live-Abeilles-NFS-3.1.0-22-amd64.iso   genisoimage -A 'Clonezilla Abeilles live' -f -r -hide-rr-moved -hide-joliet-trans-tbl -J -l -allow-limited-size -b syslinux/isolinux.bin -c syslinux/boot.cat -no-emul-boot -boot-load-size 4 -boot-info-table -eltorito-alt-boot -efi-boot EFI/images/efiboot.png -no-emul-boot ./ > /var/tftpboot/_iso/clonezilla-live-Abeilles-NFS-3.1.0-22-amd64.iso
pxe.1702910560.txt.gz · Dernière modification : 2023/12/18 15:42 de rene