WikiVireGUL

VireGUL

Vous êtes ici : accueil » projets » distriblinuxviregul

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
projets:distriblinuxviregul [2018/07/05 01:35] – [Mise à jour] francoisaprojets:distriblinuxviregul [2019/07/13 21:29] (Version actuelle) francoisa
Ligne 6: Ligne 6:
   * Pré-requis : sudo apt-get install squashfs-tools schroot genisoimage   * Pré-requis : sudo apt-get install squashfs-tools schroot genisoimage
  
-===== 1. Extraction =====+===== Liens utiles =====
  
-<code>+[[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 ===== 
 + 
 +  * 
 +  * Insérer de la documentation : générique, locale sur VireGUL, des ressources libres (epub, musique, photos…). 
 +  * Ajouter bulletin adhésion VireGUL + référence au site… 
 +  * Personnaliser fonds d'écrans, personnaliser ecran connexion lightdm, écran d'accueil de clef USB… 
 +  * Ajouter des images et musique sous licence libre 
 +  * Autres idées ? 
 + 
 +===== 1. Extraction =====<code>
 mkdir -p mateviregul/iso mkdir -p mateviregul/iso
 sudo mkdir /tmp/isolive sudo mkdir /tmp/isolive
Ligne 180: Ligne 195:
 </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
Ligne 192: Ligne 205:
 //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>
Ligne 201: Ligne 212:
  
 <code> <code>
-cd ~/livecd/ 
 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
Ligne 216: Ligne 226:
 ==== Construction de l'ISO - à personnaliser ==== ==== Construction de l'ISO - à personnaliser ====
  
-<code> 
 sudo genisoimage -D -r -V "Ubuntu-MATE-VireGUL" -A "Ubuntu installation" -publisher "contact@viregul.fr" -cache-inodes -J -l -b isolinux/isolinux.bin -c isolinux/boot.cat -no-emul-boot -boot-load-size 4 -boot-info-table -o ubuntu-viregul.iso iso/. sudo genisoimage -D -r -V "Ubuntu-MATE-VireGUL" -A "Ubuntu installation" -publisher "contact@viregul.fr" -cache-inodes -J -l -b isolinux/isolinux.bin -c isolinux/boot.cat -no-emul-boot -boot-load-size 4 -boot-info-table -o ubuntu-viregul.iso iso/.
-</code>+ 
 +''sudo genisoimage -D -r -V 'Ubuntu-MATE-VireGUL' -A 'Ubuntu installation' -publisher 'contact@viregul.fr' -cache-inodes -J -l -b isolinux/isolinux.bin -c isolinux/boot.cat -no-emul-boot -boot-load-size 4 -boot-info-table -o ubuntu-viregul.iso iso/. ''
  
 On fait les tests avec Virtualbox par exemple **en activant nomodeset**  (F6) ou on laisse le boot par défaut pour avoir un mode vesa compatible. On fait les tests avec Virtualbox par exemple **en activant nomodeset**  (F6) ou on laisse le boot par défaut pour avoir un mode vesa compatible.
  
 Si ça ne va pas, on reprend à l'étape du "2. chrootage" Si ça ne va pas, on reprend à l'étape du "2. chrootage"
 +
 +===== 7. Gravage =====
 +
 +Copier l'iso à l'aide d'outils dédie comme : usb-creator-gtk
 +
 +Attention certains outils comme Etcher (ou la copie avec dd) ne rendent pas toujours l'ISO générée bootable.