Liste des modifications du livecd :
Voici un script qui permet “d'ouvrir” l'iso originale et de chrooter le système qu'il contient afin de faire les modifications dessus.
# on créé les répertoires mkdir ~/school cd ~/school mkdir system livefs squashfs # on déplace l'iso de base ici kubuntu mv ../kubuntu-7.04-desktop-i386.iso ./ # on monte l'iso sudo mkdir /cdrom sudo mount -o loop kubuntu-7.04-desktop-i386.iso /cdrom # on copie les fichiers de l'iso sauf squashfs rsync --exclude=/casper/filesystem.squashfs -a /cdrom livefs # On monte le système compressé sudo mount -t squashfs -o loop /cdrom/casper/filesystem.squashfs squashfs # On extrait le système de fichier compressé sudo cp -a squashfs/* system/ # démontage du système de fichier compressé sudo umount squashfs sudo rm -rf squashfs # On peut alors "chrooter", c'est à dire simuler une session root sur le système contenu dans le dossier system # On prépare le réseau sudo cp /etc/resolv.conf system/etc/ # On chroot sudo chroot system mount -t proc none /proc mount -t sysfs none /sys # Utile pour éviter des erreurs dues a la langue locale export HOME=/root export LC_ALL=C
La source principale wse trouve sur le wiki oifficiel de ubuntu https://help.ubuntu.com/community/LiveCDCustomization