Outils pour utilisateurs

Outils du site


ipxe

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
ipxe [2026/08/24 06:28] – [3.2 Extraction des fichiers de démarrage] reneipxe [2026/08/24 06:37] (Version actuelle) – [4. Création du script iPXE] rene
Ligne 115: Ligne 115:
 ===== 4. Création du script iPXE ===== ===== 4. Création du script iPXE =====
  
-Le script iPXE est le cœur de la chaîne de boot. Il télécharge le noyau et l'initramfs de Clonezilla depuis Nginx en HTTP, puis démarre Clonezilla avec les bons paramètres.sudo tee /srv/www/clonezilla/boot.ipxe << 'IPXEEOF' +Le script iPXE est le cœur de la chaîne de boot. Il télécharge le noyau et l'initramfs de Clonezilla depuis Nginx en HTTP, puis démarre Clonezilla avec les bons paramètres.
-#!ipxe+
  
-echo ============================================ +  sudo tee /srv/www/clonezilla/boot.ipxe << 'IPXEEOF' 
-echo   Clonezilla Live via iPXE +  #!ipxe 
-echo   Server: 192.168.100.1 +   
-echo ============================================ +  echo ============================================ 
-echo+  echo   Clonezilla Live via iPXE 
 +  echo   Server: 192.168.100.1 
 +  echo ============================================ 
 +  echo 
 +   
 +  set server_ip 192.168.100.1 
 +  set http_base http://${server_ip}/clonezilla/live 
 +   
 +  kernel ${http_base}/vmlinuz boot=live username=user union=overlay config components quiet ocs_prerun="dhclient" ocs_live_run="ocs-live-general" ocs_live_extra_param="" keyboard-layouts=fr locales=fr_FR.UTF-8 ip=dhcp nosplash vga=791 
 +  initrd ${http_base}/initrd.img 
 +  boot 
 +  IPXEEOF 
 + 
 +Explication des paramètres du noyau 
 + 
 +  Paramètre                          Rôle 
 +  boot=live                          Active le mode live-boot de Debian/Clonezilla 
 +  username=user                      Utilisateur de la session live 
 +  union=overlay                      Système de fichiers en overlay 
 +  config components quiet            Charge les composants de config, mode silencieux 
 +  ocs_prerun="dhclient"              Démarre un client DHCP avant Clonezilla (pour avoir le réseau dans CZ) 
 +  ocs_live_run="ocs-live-general"    Lance le menu Clonezilla interactif 
 +  keyboard-layouts=fr                Disposition clavier français (adaptez si besoin) 
 +  locales=fr_FR.UTF-8                Locale française 
 +  ip=dhcp                            Configuration IP via DHCP au boot 
 +  vga=791                            Résolution 1024×768 (adaptez selon vos écrans) 
 + 
 + 
 +Copier le script également en TFTP (au cas où) : 
 + 
 +  sudo cp /srv/www/clonezilla/boot.ipxe /srv/tftp/boot.ipxe
  
-set server_ip 192.168.100.1 
-set http_base http://${server_ip}/clonezilla/live 
  
-kernel ${http_base}/vmlinuz boot=live username=user union=overlay config components quiet ocs_prerun="dhclient" ocs_live_run="ocs-live-general" ocs_live_extra_param="" keyboard-layouts=fr locales=fr_FR.UTF-8 ip=dhcp nosplash vga=791 
-initrd ${http_base}/initrd.img 
-boot 
-IPXEEOFExplication des paramètres du noyau 
-ParamètreRôleboot=liveActive le mode live-boot de Debian/Clonezillausername=userUtilisateur de la session liveunion=overlaySystème de fichiers en overlayconfig components quietCharge les composants de config, mode silencieuxocs_prerun="dhclient"Démarre un client DHCP avant Clonezilla (pour avoir le réseau dans CZ)ocs_live_run="ocs-live-general"Lance le menu Clonezilla interactifkeyboard-layouts=frDisposition clavier français (adaptez si besoin)locales=fr_FR.UTF-8Locale françaiseip=dhcpConfiguration IP via DHCP au bootvga=791Résolution 1024×768 (adaptez selon vos écrans) 
-Copier le script également en TFTP (au cas où) :sudo cp /srv/www/clonezilla/boot.ipxe /srv/tftp/boot.ipxe 
 💡 Si vous souhaitez automatiser le clonage sans menu interactif, remplacez ocs_live_run par exemple : 💡 Si vous souhaitez automatiser le clonage sans menu interactif, remplacez ocs_live_run par exemple :
 ocs_live_run="ocs-sr -g auto -e1 auto -e2 -c -r -j2 restoredisk IMAGE_NAME sda" ocs_live_run="ocs-sr -g auto -e1 auto -e2 -c -r -j2 restoredisk IMAGE_NAME sda"
ipxe.txt · Dernière modification : de rene