{{tag>version-8-08}} ====== Remastering AbulÉduLive ====== Si vous voulez modifier le CD Live AbulÉdu (http://abuledu.org/abuledu/monoposte) voici comment faire: Documentation de base disponible en anglais ici https://help.ubuntu.com/community/LiveCDCustomization ===== Installer ce dont on a besoin ===== sudo apt-get install squashfs-tools genisoimage qemu kvm ===== Créer son espace de développement ===== mkdir ~/live mv AbulEduLive804.iso ~/live cd ~/live ===== Extraire le contenu du CD ===== mkdir mnt sudo mount -o loop AbulEduLive804.iso mnt mkdir extract-cd rsync --exclude=/casper/filesystem.squashfs -a mnt/ extract-cd ===== Extraire le contenu du système de fichier squashfs ===== mkdir squashfs sudo mount -t squashfs -o loop mnt/casper/filesystem.squashfs squashfs mkdir edit sudo cp -a squashfs/* edit/ ===== Préparer le chroot si nécessaire ===== Si vous avez besoin de la connexion au réseau dans le chroot sudo cp /etc/resolv.conf edit/etc/ sudo mount --bind /dev/ edit/dev sudo chroot edit mount -t proc none /proc mount -t sysfs none /sys Pour éviter les problèmes de locales et de signature GPG export HOME=/root export LC_ALL=C ===== Personnalisation ===== ==== Le home de l'utilisateur par défaut ==== Tout se trouve dans /etc/skel du chroot ===== Générer la nouvelle image ISO ===== * Le fichier squashfs sudo rm extract-cd/casper/filesystem.squashfs sudo mksquashfs edit extract-cd/casper/filesystem.squashfs -nolzma * Donner un nom d'image dans le fichier extract-cd/README.diskdefines sudo vim extract-cd/README.diskdefines * Mise à jour du fichier md5sum sudo -s rm extract-cd/md5sum.txt (cd extract-cd && find . -type f -print0 | xargs -0 md5sum > md5sum.txt) exit * Création de l'image ISO cd extract-cd sudo mkisofs -D -r -V "$IMAGE_NAME" -cache-inodes -J -l -b isolinux/isolinux.bin -c isolinux/boot.cat -no-emul-boot -boot-load-size 4 -boot-info-table -o ../ubuntu-8.04.1-desktop-i386-custom.iso . --- //[[eric.seigne@ryxeo.com|Éric Seigne (OpenID)]] 2008/10/10 01:13//