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' | ||