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_xubuntu_18.04 [Le 18/10/2025, 11:56]
89.86.155.3
personnaliser_livecd_xubuntu_18.04 [Le 19/10/2025, 08:39] (Version actuelle)
andykimpe
Ligne 25: Ligne 25:
   * Posséder une image CD (iso) d'​Ubuntu Desktop. (l'​[[:​cd_ubuntu-fr|Edition Francophone]] par exemple)   * Posséder une image CD (iso) d'​Ubuntu Desktop. (l'​[[:​cd_ubuntu-fr|Edition Francophone]] par exemple)
   * Disposer d'​environ 3Go d'​espace libre sur votre Disque Dur.   * Disposer d'​environ 3Go d'​espace libre sur votre Disque Dur.
-  * Installer les outils relatifs au squashfs (format de compression en lecture seule utilisé dans les ISOs Ubuntu) : <code bash>​sudo apt-get install -y squashfs-tools schroot genisoimage xorriso</​code>​+  * Installer les outils relatifs au squashfs (format de compression en lecture seule utilisé dans les ISOs Ubuntu) : <code bash>​sudo apt-get install -y squashfs-tools schroot genisoimage xorriso ​usb-creator-gtk</​code>​
  
 ==== Introduction : Généralités sur le liveCD ==== ==== Introduction : Généralités sur le liveCD ====
Ligne 168: Ligne 168:
 <code bash> <code bash>
 apt -y remove linux-generic-hwe-18.04 linux-headers-generic-hwe-18.04 linux-image-generic-hwe-18.04 apt -y remove linux-generic-hwe-18.04 linux-headers-generic-hwe-18.04 linux-image-generic-hwe-18.04
 +apt -y purge language-pack-*
 mkdir -p /​etc/​apt/​keyrings/​ mkdir -p /​etc/​apt/​keyrings/​
 wget https://​packages.mozilla.org/​apt/​repo-signing-key.gpg -O   /​etc/​apt/​keyrings/​packages.mozilla.org.asc ​ wget https://​packages.mozilla.org/​apt/​repo-signing-key.gpg -O   /​etc/​apt/​keyrings/​packages.mozilla.org.asc ​
Ligne 181: Ligne 182:
 apt update apt update
 apt -y dist-upgrade apt -y dist-upgrade
-apt -y purge language-pack-+apt -y install ​--reinstall ​language-pack-fr ​\ 
-apt -y install ​language-pack-fr +language-pack-fr-base ​\ 
-apt -y install ​language-pack-fr-base +language-pack-gnome-fr ​\ 
-apt -y install ​language-pack-gnome-fr +language-pack-gnome-fr-base 
-apt -y install ​language-pack-gnome-fr-base +apt -y install --reinstall ​firefox-l10n-fr 
-apt -y install ​firefox-locale-fr +apt -y install ​--reinstall ​hyphen-fr 
-apt -y install ​firefox-l10n-fr +apt -y install ​--reinstall ​ibus-m17n ​\ 
-apt -y install hyphen-fr +wfrench ​\ 
-apt -y install ibus-m17n +mythes-fr ​\ 
-apt -y install ​wfrench +libreoffice-l10n-fr ​\ 
-apt -y install ​mythes-fr +myspell-fr ​\ 
-apt -y install ​libreoffice-l10n-fr +libreoffice-help-fr \ 
-apt -y install ​myspell-fr +gimp-help-fr 
-apt -y install ​libreoffice-spellcheck-fr +apt -y install --reinstall hunspell-fr 
-apt -y install libreoffice-grammarcheck-fr +apt -y install --reinstall ​thunderbird-locale-fr ​\ 
-apt -y install ​libreoffice-help-fr +fonts-arphic-ukai ​\ 
-apt -y install gimp-help-fr +ibus-mozc \ 
-apt -y install ​hunspell-fr +locales-all \ 
-apt -y install ​thunderbird-locale-fr +linux-headers-5.4.0-42-generic \ 
-apt -y install ​fonts-arphic-ukai +linux-hwe-5.4-headers-5.4.0-42 \ 
-apt -y install fcitx5-frontend-qt5 +linux-image-5.4.0-42-generic \ 
-apt -y install fcitx5-module-cloudpinyin +linux-modules-5.4.0-42-generic \ 
-apt -y install fcitx5-frontend-gtk4 +linux-modules-extra-5.4.0-42-generic \ 
-apt -y install fcitx5 +xubuntu-desktop \ 
-apt -y install fcitx5-frontend-gtk2 +ubiquity-frontend-gtk \ 
-apt -y install fcitx5-frontend-qt6 +casper \ 
-apt -y install ibus-mozc +vlc \ 
-apt -y install locales-all+ffmpeg \ 
 +playonlinux
 locale-gen locale-gen
 update-locale LANG=fr_FR.UTF-8 update-locale LANG=fr_FR.UTF-8
Ligne 214: Ligne 216:
 # Sélectionner le clavier français # Sélectionner le clavier français
 dpkg-reconfigure keyboard-configuration dpkg-reconfigure keyboard-configuration
-apt -y install --reinstall linux-headers-5.4.0-42-generic +dpkg-reconfigure tzdata
-apt -y install --reinstall linux-hwe-5.4-headers-5.4.0-42 +
-apt -y install --reinstall linux-image-5.4.0-42-generic +
-apt -y install --reinstall linux-modules-5.4.0-42-generic +
-apt -y install --reinstall linux-modules-extra-5.4.0-42-generic +
-apt -y install --reinstall xubuntu-desktop +
-apt -y install --reinstall ubiquity-frontend-gtk +
-apt -y install --reinstall casper+
 </​code>​ </​code>​
  
Ligne 232: Ligne 227:
 dpkg-query -W --showformat='​${Installed-Size} ${Package}\n'​ | sort -nr | less dpkg-query -W --showformat='​${Installed-Size} ${Package}\n'​ | sort -nr | less
 </​code>​ </​code>​
-  * Supprimez ceux qui ne vous servent à rien :<code bash>apt purge //​nom_du_paquet//</​code>​+  * Supprimez ceux qui ne vous servent à rien :<code bash>apt-get purge //​nom_du_paquet//</​code>​
  
 <note tip>​Supprimer des paquets peut, par inadvertance,​ <note tip>​Supprimer des paquets peut, par inadvertance,​
Ligne 240: Ligne 235:
  ​d'​utilisateurs de différents niveaux de compétence.  ​d'​utilisateurs de différents niveaux de compétence.
 Il est donc bon, après avoir fini de faire les modifications,​ Il est donc bon, après avoir fini de faire les modifications,​
-d'​utiliser la commande **apt -y install ​xubuntu-desktop**+d'​utiliser la commande **apt -y install ​ubuntu-desktop**
 pour s'​assurer que le paquet est toujours installé.</​note>​ pour s'​assurer que le paquet est toujours installé.</​note>​
  
Ligne 251: Ligne 246:
  
 == Autres modifications == == Autres modifications ==
-  * On peut utiliser l'​utilitaire bleachbit afin de nettoyer les fichiers langues superflus.<​code bash>apt install bleachbit</​code>​ +  * On peut utiliser l'​utilitaire bleachbit afin de nettoyer les fichiers langues superflus.<​code bash>apt-get install bleachbit</​code>​ 
-  * Synaptic permet de gérer les logiciels installés. <code bash>apt install synaptic</​code>​+  * Synaptic permet de gérer les logiciels installés. <code bash>apt-get install synaptic</​code>​
  
-  * Il est logique de supprimer les fichiers de cache pour ne pas surcharger le cd :<code bash>apt clean</​code>​+  * Il est logique de supprimer les fichiers de cache pour ne pas surcharger le cd :<code bash>apt-get clean</​code>​
   * Et les logs de crash :<code bash>rm -r /​var/​crash/​*</​code>​   * Et les logs de crash :<code bash>rm -r /​var/​crash/​*</​code>​
   * FIXME On peut supprimer le cache : (https://​askubuntu.com/​questions/​87142/​safe-to-remove)<​code bash>rm -r /​var/​cache/​*</​code>​   * FIXME On peut supprimer le cache : (https://​askubuntu.com/​questions/​87142/​safe-to-remove)<​code bash>rm -r /​var/​cache/​*</​code>​
Ligne 466: Ligne 461:
  
 === Reconstruction de l'iso === === Reconstruction de l'iso ===
 +
 +  * mettre à jour les fichier de boot:<​code bash>
 +cd ~/livecd
 +rm -rf boot_ubuntu_gpt.tar.gz boot_ubuntu_gpt.tar boot_hybrid.img efi.img
 +rm -rf iso/​boot.catalog iso/​boot/​memtest86+x64.bin iso/​boot/​grub/​fonts iso/​boot/​grub/​i386-pc iso/​boot/​grub/​x86_64-efi
 +wget https://​archive.org/​download/​boot_ubuntu_gpt.tar/​boot_ubuntu_gpt.tar.gz
 +gunzip boot_ubuntu_gpt.tar.gz
 +tar -xvf boot_ubuntu_gpt.tar
 +rm -f boot_ubuntu_gpt.tar
 +</​code>​
  
   * On régénère une nouvelle somme de contrôle MD5 afin qu'​elle reflète le nouveau contenu du CD :<code bash>   * On régénère une nouvelle somme de contrôle MD5 afin qu'​elle reflète le nouveau contenu du CD :<code bash>
Ligne 472: Ligne 477:
 </​code>​ </​code>​
  
-  * 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> +  * Il ne reste plus qu'à reconstruire l'​image 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à ! +
- +
-<note important>​Attention mkisofs devient obsolète selon les depots utilisés. +
- La commande équivalente avec genisoimage :</​note>​+
 <code bash> <code bash>
-sudo genisoimage ​-o "Nom personnalisé.iso" ​-r --no-emul-boot ​-V "​USB_LINUX" ​-boot-load-size 4 -boot-info-table -b isolinux/​isolinux.bin ​-c isolinux/boot.cat ./ </​code>​ +sudo rm -f ../​xubuntu-18.04.5-desktop-amd64.iso 
-Renommer le fichier "nom personnalisé"​ en "nom personnalisé"​.iso+sudo xorriso -as mkisofs ​-r 
 +  ​-V '​xubuntu_18.04_AMD64'​ \ 
 +  -o ~/​livecd/​xubuntu-18.04.5-desktop-amd64.iso \ 
 +  --grub2-mbr ~/​livecd/​boot_hybrid.img \ 
 +  -partition_offset 16 \ 
 +  --mbr-force-bootable \ 
 +  -append_partition 2 28732ac11ff8d211ba4b00a0c93ec93b ~/​livecd/​efi.img \ 
 +  -appended_part_as_gpt \ 
 +  -iso_mbr_part_type a2a0d0ebe5b9334487c068b6b72699c7 \ 
 +  -c '/​boot.catalog'​ \ 
 +  -b '/​boot/​grub/​i386-pc/​eltorito.img'​ \ 
 +    ​-no-emul-boot -boot-load-size 4 -boot-info-table --grub2-boot-info \ 
 +  -eltorito-alt-boot \ 
 +  -e '​--interval:​appended_partition_2:::'​ \ 
 +    -no-emul-boot ./</​code>​ 
  
  
Ligne 485: Ligne 501:
 * Cette image ne peut être copiée que sur DVD. Si vous souhaitez * 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> pouvoir copier cette image sur une clé USB, exécutez la commande suivante sur votre ISO :<code bash>
-sudo isohybrid "nom personnalisé.iso"​</​code>​+sudo usb-creator-gtk</​code>​
 De cette façon tous les supports bootables seront supportés par votre ISO. 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_xubuntu_18.04.1760781369.txt.gz
  • Dernière modification: Le 18/10/2025, 11:56
  • par 89.86.155.3