Suite à mon précédent post sur FOG certains d’entres vous l’auront peut être testé,
Aujourd’hui nous allons voir comment ajouter d’autres options très sympas au menu de boot PXE de FOG.
J’ai déja présenter les avantages de FOG qui peut cloner / reveiller memtester des machines à distance grace a son menu PXE, nous allons combiner FOG à Gparted (éditeur de partition) et SystemRescueCD pour en faire un outil très puissant de maintenance et d’entretien de parc informatique.
Vous pourrez comme moi abandonner votre vieille pochette à live CD poussiereuse qui vous a mainte fois sauver la vie
I Gparted
Pas la peine de le présenter, ceux qui ont installé une distro linux récement l’auront utilisé au moins une fois, il s’agit évidement d’un outil de partitionnement graphique.
On va donc commencer par télécharger la dernière version (version zip) ==> ici <==
Ensuite le dezziper biensur,
Créer le répertoire Gparted pour FOG
mkdir /tftpboot/fog/gparted
Copier les fichier vmlinuz1 et initrd1.img qui se trouve dans le répertoire « /live/ » dans le dossier que l’on vien de créer (/tftpboot/fog/gparted/)
Copier le fichier filesystem.squashfs qui se trouve également dans « /live/« dans le dossier (/var/www/fog/)
Il ne reste plus qu’a éditier le fichier de config du menu pxe de FOG
nano /tftpboot/pxelinux.cfg/default
Et y rajouter à la fin
LABEL GParted kernel fog/gparted/vmlinuz1
append initrd=fog/gparted/initrd1.img boot=live union=aufs noswap noprompt vga=788 fetch=<http://adresse_ip/>1/fog/filesystem.squashfs
MENU LABEL GParted Live CD PXE
TEXT HELP
Gparted est un Editeur de partition pour creer, reorganiser et supprimer des partitions.
ENDTEXT
Important <http://adresse_ip/> est à remplacer par l’adresse ip du serveur Web de FOG ! (ex : 192.168.1.1)
Voila notre option PXE est prete démonstration en images :
II System Rescue CD
Second gros morceau de ce tuto, la manip est presque la même
Comme tout a l’heure on commence par se procurer System Rescue CD ==> ici <==
On décompresse le fichier .iso , et on obtient un dossier que l’on va nommer RescueCD contenant plusieurs sous dossier …. jusque la tout va bien
Comme tout a l’heure il va falloir copier certains fichiers à differents endroits.
on va donc commencer par creer notre répertoire comme pour Gparted :
mkdir /tftpboot/fog/systemrcd
On commence par placer les fichiers rescuecd et initram.igz qui se trouve dans le dossier /isolinux/ vers le dossier /tftpboot/fog/systemrcd/
Ensuite on déplace les fichiers sysrcd.dat et sysrdc.md5 qui se trouve a la racine de notre premier dossier /RescueCD/ vers le dossier /var/www/fog/ (sisi cela me rapelle quelque chose à moi aussi)
Le md5 est indispensable, sinon vous obtiendrez une erreur 404 HTTP 1.1 …..
Comme vous l’aurez deviné on fini de la même facon que pour Gparted ie en éditant le fichier config du PXE de FOG.
LABEL System Rescue CD
kernel fog/systemrcd/rescuecd
append scandelay=5 initrd=fog/systemrcd/initram.igz boot=live union=aufs noswap noprompt ramdisk_size=400000 vga=791 netboot=<http://adresse_ip/>/fog/sysrcd.dat setkey$
MENU LABEL System Rescue CD
TEXT HELP
System Rescue CD
Je me répète
Important <http://adresse_ip/> est à remplacer par l’adresse ip du serveur Web de FOG ! (ex : 192.168.1.1)
à noter pour les antiquité avec très très peu de ram il faudra peu être customiser votre rescueCD pour en faire un plus léger (chez moi cela fonctionne avec du 512 M, les 256M reste trop juste pour System rescue CD, d’où l’intéret de conserver Gparted en version seule qui fonctionne très bien sur les 256M)
Et pour finir la preuve en image :
C’est fini pour ce tuto, bien que ce ne soit pas très dur en cherchant un peu j’espère avoir fait gagné du temps à quelques uns d’entre vous








#1 by mOno on 5 mai 2010 - 10 h 34 min
Génial
Merci ! A quand le tuto pour Knoppix en PXE