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
personnaliser_livecd [Le 03/09/2020, 15:20]
37.171.138.110 [Modification du système]
personnaliser_livecd [Le 03/09/2020, 15:48]
37.171.138.110 [Modifications de la configuration du compte utilisateur]
Ligne 411: Ligne 411:
  
  
-  * On régénère une nouvelle somme de contrôle MD5 afin  +  * On régénère une nouvelle somme de contrôle MD5 afin qu'​elle reflète le nouveau contenu du CD :<code bash>
-  * qu'​elle reflète le nouveau contenu du CD :<code bash>+
 cd iso cd iso
-sudo bash -c "find . -path ./isolinux -prune -o -type f -not +sudo bash -c "find . -path ./isolinux -prune -o -type f -not -name md5sum.txt -print0 | xargs -0 md5sum | tee md5sum.txt"​
- -name md5sum.txt -print0 | xargs -0 md5sum | tee md5sum.txt"​+
 </​code>​ </​code>​
  
-  * Il ne reste plus qu'à reconstruire l'​image ISO : +  * 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> 
-__cas 1__: si le système sur lequel on veut démarrer avec l'​iso ​ +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à !
-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>​ +
-Cette commande crée une image iso **custom-livecd.iso**. Et voilà !+
  
 <note important>​ Attention mkisofs devient obsolète selon les depots utilisés. <note important>​ Attention mkisofs devient obsolète selon les depots utilisés.
  La commande équivalente avec genisoimage :</​note>​  La commande équivalente avec genisoimage :</​note>​
 <code bash> <code bash>
-sudo genisoimage -o "Nom personnalisé.iso"​ -r -J -no-emul-boot -V "​USB_LINUX"​ +sudo genisoimage -o "Nom personnalisé.iso"​ -r -J -no-emul-boot -V "​USB_LINUX"​ -boot-load-size 4 -boot-info-table -b isolinux/​isolinux.bin -c isolinux/​boot.cat ./ </​code>​
- -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
  
Ligne 453: Ligne 434:
  la section Modifications,​ il est possible de rajouter des fichiers  la section Modifications,​ il est possible de rajouter des fichiers
  dans le répertoire utilisateur. \\ Voici une méthode pour configurer votre session live.  dans le répertoire utilisateur. \\ Voici une méthode pour configurer votre session live.
-  * Démarrez sur le liveCD, physiquement ou en utilisant un logiciel +  * Démarrez sur le liveCD, physiquement ou en utilisant un logiciel de virtualisation : ([[virtualbox]] ou [[qemu]])
-  *  ​de virtualisation : ([[virtualbox]] ou [[qemu]])+
   * Configurez vos logiciels (Thunderbird,​ Firefox, mots de passe WiFi, thèmes,​…)   * Configurez vos logiciels (Thunderbird,​ Firefox, mots de passe WiFi, thèmes,​…)
-  * Après avoir fini, **ne redémarrez pas, ça effacerait +  * Après avoir fini, **ne redémarrez pas, ça effacerait toute votre personnalisation**,​ enregistrez votre /home/ sur un support externe ou dans une archive envoyée par mail. (si elle n'est pas trop grosse)
-  *  ​toute votre personnalisation**,​ enregistrez votre /home/ sur +
-  *  ​un support externe ou dans une archive envoyée par mail.  +
-  * (si elle n'est pas trop grosse)+
   * Retournez sur votre Ubuntu, où se trouve le dossier ''​livecd''​.   * Retournez sur votre Ubuntu, où se trouve le dossier ''​livecd''​.
-  * Recopiez alors le contenu de la sauvegarde/​archive dans +  * Recopiez alors le contenu de la sauvegarde/​archive dans **livecd/​squashfs/​etc/​skel/​** ​<code bash>cd livecd
-  *  ​**livecd/​squashfs/​etc/​skel/​**<​code bash>cd livecd+
 sudo cp -r DOSSIER_DE_SAUVEGARDE/​. squashfs/​etc/​skel/​ sudo cp -r DOSSIER_DE_SAUVEGARDE/​. squashfs/​etc/​skel/​
 sudo chown -R root:root squashfs/​etc/​skel </​code>​ sudo chown -R root:root squashfs/​etc/​skel </​code>​
  • personnaliser_livecd.txt
  • Dernière modification: Le 03/09/2020, 15:48
  • par 37.171.138.110