| Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente |
| projets:distriblinuxviregul [2018/07/06 16:44] – francoisa | projets:distriblinuxviregul [2019/07/13 19:29] (Version actuelle) – francoisa |
|---|
| * Téléchargement : [[http://cdimage.ubuntu.com/ubuntu-mate/releases/18.04/ubuntu-mate-18.04-desktop-amd64.iso|http://cdimage.ubuntu.com/ubuntu-mate/releases/18.04/ubuntu-mate-18.04-desktop-amd64.iso]] | * Téléchargement : [[http://cdimage.ubuntu.com/ubuntu-mate/releases/18.04/ubuntu-mate-18.04-desktop-amd64.iso|http://cdimage.ubuntu.com/ubuntu-mate/releases/18.04/ubuntu-mate-18.04-desktop-amd64.iso]] |
| * Pré-requis : sudo apt-get install squashfs-tools schroot genisoimage | * Pré-requis : sudo apt-get install squashfs-tools schroot genisoimage |
| | |
| | ===== Liens utiles ===== |
| | |
| | [[https://www.nextinpact.com/news/107281-cubic-personnalisez-et-automatisez-installation-dubuntu.htm|https://www.nextinpact.com/news/107281-cubic-personnalisez-et-automatisez-installation-dubuntu.htm]] |
| | |
| | [[https://askubuntu.com/questions/741753/how-to-use-cubic-to-create-a-custom-ubuntu-live-cd-image|https://askubuntu.com/questions/741753/how-to-use-cubic-to-create-a-custom-ubuntu-live-cd-image]] |
| | |
| | https://www.linuxuprising.com/2018/07/how-to-customize-ubuntu-or-linux-mint.html |
| |
| ===== 0. TODO ===== | ===== 0. TODO ===== |
| * Autres idées ? | * Autres idées ? |
| |
| ===== 1. Extraction ===== | ===== 1. Extraction =====<code> |
| | |
| <code> | |
| mkdir -p mateviregul/iso | mkdir -p mateviregul/iso |
| sudo mkdir /tmp/isolive | sudo mkdir /tmp/isolive |
| </code> | </code> |
| |
| - Reconstruire l'archive **bootlogo** à partir des fichiers extraits dans le dossier **bootlogo** avec : | - Reconstruire l'archive **bootlogo** à partir des fichiers extraits dans le dossier **bootlogo** avec :<code> |
| | |
| <code> | |
| cd ~/livecd/bootlogodir | cd ~/livecd/bootlogodir |
| ls | cpio -o> bootlogo | ls | cpio -o> bootlogo |
| //Optionnel pour forcer le fr coûte que coûte// dans le boot : Ajouter ''locale=fr_FR.UTF-8 keyboard-configuration/layoutcode=fr'' avant le '—' final sur chaque ligne. | //Optionnel pour forcer le fr coûte que coûte// dans le boot : Ajouter ''locale=fr_FR.UTF-8 keyboard-configuration/layoutcode=fr'' avant le '—' final sur chaque ligne. |
| |
| Ajouter une image de fond en .PNG (640×400) dans **iso/isolinux/** et modifier la valeur du background dans **iso/isolinux/stdmenu.cfg**. On peut aussi modifier les couleurs des textes dans ce fichier. | Ajouter une image de fond en .PNG (640×400) dans **iso/isolinux/** et modifier la valeur du background dans **iso/isolinux/stdmenu.cfg**. On peut aussi modifier les couleurs des textes dans ce fichier.<code> |
| | |
| <code> | |
| cp monimage.png ~/livecd/iso/isolinux/ | cp monimage.png ~/livecd/iso/isolinux/ |
| </code> | </code> |
| <code> | <code> |
| sudo chmod 744 iso/casper/filesystem.manifest | sudo chmod 744 iso/casper/filesystem.manifest |
| sudo chroot squashfs-root/ dpkg-query -W --showformat='${Package} ${Version}\n'> iso/casper/filesystem.manifest | sudo chroot squashfs-root/ dpkg-query -W --showformat='${Package} ${Version}n'> iso/casper/filesystem.manifest |
| sudo rm iso/casper/filesystem.squashfs | sudo rm iso/casper/filesystem.squashfs |
| sudo mksquashfs squashfs-root iso/casper/filesystem.squashfs -comp xz # le -comp xz sert à la compression et peut être omis pour gagner du temps | sudo mksquashfs squashfs-root iso/casper/filesystem.squashfs -comp xz # le -comp xz sert à la compression et peut être omis pour gagner du temps |