Différences
Ci-dessous, les différences entre deux révisions de la page.
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 05/07/2016, 14:40] 176.153.34.216 [Création du nouveau LiveCD] |
personnaliser_livecd [Le 15/02/2018, 18:43] 81.48.123.32 fixme corrigé |
||
---|---|---|---|
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]] | ||
Ligne 158: | Ligne 160: | ||
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 342: | Ligne 342: | ||
</code> | </code> | ||
- | * 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 349: | Ligne 356: | ||
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 ==== | ||