Reconstruire 'EQUITABLE' a chaque modification

Imprimer
PDF

Bonjour à tous

 

Le principe de ce tuto est de vous expliquer comment reconstruire une iso d'Ubuntu dans le but d'y integrer le script ÉQUITABLE.

Non pas que ça me dérange de le mettre sur serveur mais que celà me prend environ 7h00 d'upload :( .

 

Bon c'est pas trés compliqué, le principe est le suivant :

Extraire l'iso

Extraire le filesystem.squashfs

Rajouter le script

Reconstruire l'iso ou mettre à jour son liveusb livesd ou livehdd.

On va extraire l'iso, en considérant qu'elle se trouve dans votre dossier personnel :

1
2
3
sudo -s
 
mount -o loop "votre iso ubuntu" /cdrom

Maintenant on extrait le filesystem.squashfs qui contient le vrai systeme :

1
mount -t squashfs -o loop /cdrom/casper/filesystem.squashfs /mnt

 


Bien on va préparer le terrain pour acceuillir tout ça et y copier le filesystem:
1
2
3
4
5
6
7
mkdir livecd
 
mkdir livecd/iso
 
mkdir livecd/squashfs
 
cp -av /mnt/. livecd/squashfs/

 

Et maintenant on va parler un peu du script:

Donc on a le script, le coeur du code qui lui se trouve dans /bin du livecd, ensuite on a le répertoire save-mbr qui lui sera

dans /usr/share du livecd et le lanceur /usr/bin/ubiquity un tout petit peu modifié.

 

L'interface principale, en python gtk c'est dans /usr/share/save-mbr c'est elle qui contient les boutons, le texte ect ...

Le code qui fait tout c'est /bin/save-mbr-forum.sh

Et une petite ligne a rajouter c'est dans /bin/ubiquity

Voilà quand vous aurez ajouté les nouveau fichiers dans livecd/squashfs et bien vous pourrez reconstruire le filesystem comme cela (on est toujours en root) :

1
2
3
4
5
aptitude install squasfs-tools
 
cd livecd/squashfs/
 
mksquashfs . ../filesystem.squashfs -info

Bon la ça peux prendre un certain temp, c'est normal.

Pour ceux qui on dejà un liveusb ou livesd ou livehdd il faut simplement remplacer le filesystem du celui ci par celui crée, c'est si simple que ça.

je vous posterai la commande pour faire l'iso plus tard, car je ne la connais pas par coeur et en plus elle fait trois kilomètres alors que je n'ai pas accés au copier/coller :$

Â