Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
technique:ubuntu_mate1804 [2018/04/17 00:33] – francoisa | technique:ubuntu_mate1804 [2018/04/29 23:25] (Version actuelle) – supprimée francoisa | ||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
- | ====== Ubuntu MATE Linux 18.04 - beta ====== | ||
- | |||
- | ==== Premiers tests ==== | ||
- | |||
- | * Téléchargement : [[http:// | ||
- | * Pré-recquis : sudo apt-get install squashfs-tools schroot genisoimage | ||
- | |||
- | ===== 1. Extraction ===== | ||
- | |||
- | < | ||
- | mkdir ~/ | ||
- | </ | ||
- | |||
- | dossier **iso** | ||
- | |||
- | < | ||
- | sudo mount -o loop ubuntu-mate-18.04-beta2-desktop-amd64.iso / | ||
- | rsync -arz / | ||
- | sudo umount / | ||
- | </ | ||
- | |||
- | ==== Copie du squashfs ==== | ||
- | |||
- | *Vérifier le lieu de l' | ||
- | |||
- | < | ||
- | sudo unsquashfs ./ | ||
- | </ | ||
- | |||
- | ===== 2. Chrootage ===== | ||
- | |||
- | < | ||
- | sudo mount --bind /proc squashfs-root/ | ||
- | sudo mount --bind /sys squashfs-root/ | ||
- | sudo mount --bind /dev squashfs-root/ | ||
- | sudo mount --bind /dev/pts squashfs-root/ | ||
- | sudo cp / | ||
- | sudo chroot squashfs-root | ||
- | apt update | ||
- | apt upgrade | ||
- | </ | ||
- | |||
- | ===== 3. Personnalisation ===== | ||
- | |||
- | Récupération du dépot git et personnalisation selon les outils voulus | ||
- | |||
- | Ex pour fond d' | ||
- | |||
- | < | ||
- | dconf write / | ||
- | dconf write / | ||
- | </ | ||
- | |||
- | (Meme : dconf list / dconf read / dconf write ou gsettings list-schemas ) | ||
- | |||
- | Créer un dossier / | ||
- | |||
- | < | ||
- | user-db: | ||
- | system-db: | ||
- | </ | ||
- | |||
- | et un / | ||
- | |||
- | < | ||
- | [org/ | ||
- | picture-filename='/ | ||
- | </ | ||
- | |||
- | Puis '' | ||
- | |||
- | Personnalisation fine (dossier perso…) : Copie des images de fonds d' | ||
- | |||
- | ===== 4. Nettoyage et sortie ===== | ||
- | |||
- | < | ||
- | rm -r / | ||
- | echo ""> | ||
- | exit | ||
- | sudo umount squashfs-root/ | ||
- | </ | ||
- | |||
- | ==== Personnalisation avant reconstruction de l'ISO ==== | ||
- | |||
- | < | ||
- | |||
- | - Remplacer le fond d' | ||
- | - modifier la liste des langues affichées dans le fichier '' | ||
- | - choisir le français par défaut avec un fichier '' | ||
- | - | ||
- | |||
- | < | ||
- | echo " | ||
- | </ | ||
- | |||
- | - Reconstruire l' | ||
- | |||
- | < | ||
- | ls bootlogo/. | cpio -o> bootlogo | ||
- | </ | ||
- | |||
- | et replacer le nouveau fichier '' | ||
- | |||
- | //Optionnel pour forcer le fr coûte que coûte// | ||
- | |||
- | Ajouter une image de fond en .PNG (640×400) dans '' | ||
- | |||
- | < | ||
- | |||
- | ===== 5. Reconstruction de l'ISO ===== | ||
- | |||
- | < | ||
- | sudo chmod 744 iso/ | ||
- | sudo chroot squashfs-root/ | ||
- | sudo rm iso/ | ||
- | sudo mksquashfs squashfs-root iso/ | ||
- | chmod 744 iso/ | ||
- | printf $(du -s --block-size=1 iso/ | ||
- | cd iso | ||
- | chmod 744 md5sum.txt | ||
- | find . -path ./isolinux -prune -o -type f -not -name md5sum.txt -print0 | xargs -0 md5sum> md5sum.txt | ||
- | cd .. | ||
- | </ | ||
- | |||
- | ==== Construction de l'ISO - à personnaliser ==== | ||
- | |||
- | < | ||
- | sudo genisoimage -D -r -V " | ||
- | </ | ||
- | |||
- | On fait les tests avec Virtualbox par exemple **en activant nomodeset** | ||
- | |||
- | Si ça ne va pas, on reprend à l' | ||