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édentes Révision précédente
Prochaine révision
Révision précédente
Prochaine révision Les deux révisions suivantes
personnaliser_livecd [Le 25/08/2016, 17:07]
78.228.28.92 [Méthodes assistées]
personnaliser_livecd [Le 18/05/2018, 17:04]
L'Africain [Méthodes assistées]
Ligne 12: Ligne 12:
   * [[:UCK]]   * [[:UCK]]
   * [[:​Remastersys]]   * [[:​Remastersys]]
 +  *  [[:Respin]]
   *[[ http://​forum.ubuntu-fr.org/​viewtopic.php?​id=424373|ModCustom]]   *[[ http://​forum.ubuntu-fr.org/​viewtopic.php?​id=424373|ModCustom]]
   * [[http://​www.le-libriste.fr/​2012/​03/​creer-votre-propre-distribution-avec-ubuntu-builder/​|Ubuntu-Builder]] ([[https://​launchpad.net/​ubuntu-builder/​+announcement/​12508|Projet abandonné]] puis [[https://​launchpad.net/​~kamilion/​+archive/​ubuntu/​ubuntu-builder|copié récemment par Kamilion]] )    * [[http://​www.le-libriste.fr/​2012/​03/​creer-votre-propre-distribution-avec-ubuntu-builder/​|Ubuntu-Builder]] ([[https://​launchpad.net/​ubuntu-builder/​+announcement/​12508|Projet abandonné]] puis [[https://​launchpad.net/​~kamilion/​+archive/​ubuntu/​ubuntu-builder|copié récemment par Kamilion]] ) 
   * [[https://​launchpad.net/​~nemh/​+archive/​ubuntu/​systemback|SystemBack]]   * [[https://​launchpad.net/​~nemh/​+archive/​ubuntu/​systemback|SystemBack]]
 +  * [[http://​linuxiumcomau.blogspot.com/​2017/​06/​customizing-ubuntu-isos-documentation.html | Le script "​isorespin.sh"​ (conçu par l'​individu "​Linuxium"​)]] permet (aux utilisateurs avancés) de modifier des [[wp>​fr:​Image disque|images disque]] ISO de Ubuntu afin de les rendre compatibles (démarrables et modification de drivers) avec les CPU Intel Atom (2017)
  
  
Ligne 159: Ligne 161:
 umount -lf /proc umount -lf /proc
 umount -lf /dev/pts umount -lf /dev/pts
-umount --bind /dev squashfs/​dev+umount ​-lf /dev #dans le cas où on a exécuté sudo mount --bind /dev squashfs/​dev ​pour le problème avec apt
 rm /​etc/​resolv.conf rm /​etc/​resolv.conf
 rm /etc/hosts rm /etc/hosts
 exit</​code>​ exit</​code>​
- 
-FIXME L'​option --bind n'​existe pas pour umount... 
  
 == Insérer des fichiers == == Insérer des fichiers ==
Ligne 313: Ligne 313:
 sudo chroot squashfs dpkg-query -W --showformat='​${Package} ${Version}\n'​ > iso/​casper/​filesystem.manifest sudo chroot squashfs dpkg-query -W --showformat='​${Package} ${Version}\n'​ > iso/​casper/​filesystem.manifest
 sudo chmod go-w iso/​casper/​filesystem.manifest sudo chmod go-w iso/​casper/​filesystem.manifest
-# sudo chmod a+w iso/​casper/​filesystem.manifest-desktop 
-# sudo chroot squashfs dpkg-query -W --showformat='​${Package} ${Version}\n'​ > iso/​casper/​filesystem.manifest-desktop ​ 
-# sudo chmod go-w iso/​casper/​filesystem.manifest-desktop ​ # Voir FIXME 
 </​code>​ </​code>​
-FIXME Des changements ont eu lieu dans la gestion des fichiers ''​filesystem.manifest'',​ donc ''​filesystem.manifest-desktop''​ n'est plus nécessaire. \\ 
 Pour n'​avoir certains logiciels qu'en session live, et qu'ils ne s'​installent pas sur l'​ordinateur,​ il suffit de les ajouter au fichier ''​filesystem.manifest-remove''​. \\ Pour n'​avoir certains logiciels qu'en session live, et qu'ils ne s'​installent pas sur l'​ordinateur,​ il suffit de les ajouter au fichier ''​filesystem.manifest-remove''​. \\
  
Ligne 345: Ligne 341:
 cd iso cd iso
 sudo bash -c "find . -path ./isolinux -prune -o -type f -not -name md5sum.txt -print0 | xargs -0 md5sum | tee md5sum.txt"​ sudo bash -c "find . -path ./isolinux -prune -o -type f -not -name md5sum.txt -print0 | xargs -0 md5sum | tee md5sum.txt"​
-cd .. 
 </​code>​ </​code>​
-FIXME Le dernier changement de dossier (cd ..) est inutile, puisqu'​au moment de la création de l'iso il faudra retourner dans le dossier /iso (sinon la création de l'iso ne marchera pas) \\ 
  
-  * Il ne reste plus qu'à reconstruire l'​image ISO :<code bash>+  * Il ne reste plus qu'à reconstruire l'​image ISO 
 +__cas 1__: si le système sur lequel on veut démarrer avec l'iso personnalisée est un système EFI:<code bash>​sudo mkisofs -U -A "​Custom"​ -V "​Custom"​ -volset "​Custom"​ -J -joliet-long -r -v -T -o ../​Custom.iso -b isolinux/​isolinux.bin -c isolinux/​boot.cat -no-emul-boot -boot-load-size 4 -boot-info-table -eltorito-alt-boot -e boot/​grub/​efi.img -no-emul-boot . 
 +</​code>​ 
 +On obtient alors l'iso personnalisée mais elle ne peut être mise que sur un dvd. Pour pouvoir la mettre sur une clé usb,  
 +<code bash> 
 +sudo isohybrid -u Custom.iso</​code>​ 
 +__cas 2__: si le système sur lequel on veut démarrer avec l'iso personnalisée n'est pas un système EFI: 
 +<code bash>
 sudo mkisofs -r -V "​Nom_personnalisé"​ -cache-inodes -J -l -b isolinux/​isolinux.bin -c isolinux/​boot.cat -no-emul-boot -boot-load-size 4 -boot-info-table -o custom-livecd.iso iso </​code>​ sudo mkisofs -r -V "​Nom_personnalisé"​ -cache-inodes -J -l -b isolinux/​isolinux.bin -c isolinux/​boot.cat -no-emul-boot -boot-load-size 4 -boot-info-table -o custom-livecd.iso iso </​code>​
 Cette commande crée une image iso **custom-livecd.iso**. Et voilà ! Cette commande crée une image iso **custom-livecd.iso**. Et voilà !
Ligne 356: Ligne 357:
 sudo genisoimage -o "Nom personnalisé"​ -r -J -no-emul-boot -boot-load-size 4 -boot-info-table -b isolinux/​isolinux.bin -c isolinux/​boot.cat ./ </​code>​ sudo genisoimage -o "Nom personnalisé"​ -r -J -no-emul-boot -boot-load-size 4 -boot-info-table -b isolinux/​isolinux.bin -c isolinux/​boot.cat ./ </​code>​
 Renommer le fichier "nom personnalisé"​ en "nom personnalisé"​.iso Renommer le fichier "nom personnalisé"​ en "nom personnalisé"​.iso
 +
 +* Cette image ne peut être copiée que sur DVD. Si vous souhaitez pouvoir copier cette image sur une clé USB, exécutez la commande suivante sur votre ISO :<code bash>
 +sudo isohybrid "nom personnalisé"​.iso</​code>​
 +De cette façon tous les supports bootables seront supportés par votre ISO.
 ==== Modifications de la configuration du compte utilisateur ==== ==== Modifications de la configuration du compte utilisateur ====
  
  • personnaliser_livecd.txt
  • Dernière modification: Le 02/05/2023, 17:57
  • par 89.86.155.3