Ajouter Gparted et System Rescue CD à FOG


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. :lol:

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 ;-)

rescue cd pxe

Gparted Rescue CD PXE

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 :


gparted boot pxe

gparted boot pxe




gparted boot pxe

gparted boot pxe

gparted boot pxe

gparted boot pxe



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 :


rescue cd pxe

rescue cd pxe

rescue cd pxe

rescue cd pxe

rescue cd pxe

rescue cd pxe


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. #1 by mOno on 5 mai 2010 - 10 h 34 min

    Génial :)

    Merci ! A quand le tuto pour Knoppix en PXE ;)

(ne sera pas publié)