#626 Le 15/09/2013, à 10:21
- Ric_punk
Re : ModCustom personnaliser un LiveCD base Ubuntu
Bon, je laisse tomber ton script, non pas qu'il ne soit pas bien, au contraire, mais il ne fonctionne pas avec mint, qui a l'air construit "bizarrement"
(si je teste ubuntu-builder et mint, j'ai aussi une erreur concernant un dossier manquant alors que ubuntu-builder a l'air d'être compatible avec mint)
Si tu as une demande à faire, explique toi clairement, tu risques d'être incompris...
Hors ligne
#627 Le 12/01/2014, à 19:09
- atlante
Re : ModCustom personnaliser un LiveCD base Ubuntu
Salut,
je propose une modification pour le script stop.sh.
Quand tu fait le nettoyage, ton code supprime les dossiers /var/run, /var/lock, etc. Du coup, l'iso pose problème au démarrage. Voici le code qui fonctionne pour moi avec la 13.10 et 14.04 (pas testé sur les autres):
for elem in "/var/lib/dbus" "/run/lock" "/run/dbus" "/var/tmp" "/tmp" "/home" "/var/crash" "/var/lock" "/var/run"
do
rm -rf "${selcustom}/squashfs-root/${elem}/*"
mkdir -p "${selcustom}/squashfs-root/${elem}/"
done
rm -rf "${selcustom}/squashfs-root/var/run/"
cd "${selcustom}/squashfs-root/var/"
ln -sf "../run run/"
cd -
Aucun autre problème constaté pour l'instant avec la 14.04.
Hors ligne
#628 Le 30/01/2014, à 16:49
- Ric_punk
Re : ModCustom personnaliser un LiveCD base Ubuntu
J'ai un soucis récurrent depuis un petit moment
J'essaie de travailler une version ubuntu-gnome 13.10 et à chaque fois j'ai des erreurs
Sub-process /usr/bin/dpkg returned an error code (1)
J'ai beau essayer toutes les manips indiquées sur différents site, ça ne marche pas.
L'erreur apparaît souvent au traitement du paquet whoospie, que ce soit en le désinstallant (avec apt-get remove ou apt-get purge), en l'installant ou en le mettant à jour.
J'ai essayé de le laisser "en l'état" mais l'erreur apparaît sur un ou d'autres paquet(s) de façon aléatoire... ce qui me bloque dans la construction de ma version.
J'ai aussi essayé de supprimer tous les fichiers concernant le paquet dans le dossier "var/lib/dpkg/info", en faisant ensuite le nettoyage des résidus de configuration avec deborphan je n'ai plus d'erreur par la suite.
Je construis donc l'iso et quand je fais un test en live cd(usb), j'ai des erreurs concernant les paquets qui me posaient problème pendant la customisation...
Je ne sais plus quoi faire....
Si tu as une demande à faire, explique toi clairement, tu risques d'être incompris...
Hors ligne
#629 Le 30/01/2014, à 18:20
- atlante
Re : ModCustom personnaliser un LiveCD base Ubuntu
Salut,
le problème est que la version de whoopsie a changé. Il cherche un fichier dans /etc/init.d qui n'existe pas dans les premières versions.
Solution (en root ou avec sudo):
1 - créer un fichier /etc/init.d/whoopsie avec gedit/VI/nano avec le contenu suivant:
#!/bin/bash
exit 0
2 - le rendre exécutable
3 - Réinstaller whoopsie (apt-get install --reinstall whoopsie) ou apt-get -f install
4 - Désinstaller whoopsie si tu veux le désinstaller (ce que je fais)
5 - Supprimer le fichier que tu as créé dans /etc/init.d
Hors ligne
#630 Le 31/01/2014, à 09:27
- Ric_punk
Re : ModCustom personnaliser un LiveCD base Ubuntu
La grande classe, ça marche impec !!!!(après 2 essais mais ça marche)
Merci beaucoup
Rectification, en fait ça ne marche pas vraiment, l'erreur est revenue un peu plus tard dans la construction de ma version.
Je vais refaire des tests
Dernière modification par Ric_punk (Le 31/01/2014, à 19:42)
Si tu as une demande à faire, explique toi clairement, tu risques d'être incompris...
Hors ligne
#631 Le 01/02/2014, à 18:38
- Ric_punk
Re : ModCustom personnaliser un LiveCD base Ubuntu
J'ai refait des tests, toujours des erreurs mais pas systématiquement (bizarre...)
J'ai aussi essayé en stoppant le service avant de le désinstaller (/etc/init.d/whoopsie stop) mais ça ne marche pas tout le temps
J'ai remarqué une chose aussi, si je fais un simple "apt-get remove" ça marche, si je fais un apt-get purge, ça plante
Par contre, ça marche sur le moment, mais à d'autres moments de la construction ça plante....
Si tu as une demande à faire, explique toi clairement, tu risques d'être incompris...
Hors ligne
#632 Le 21/04/2014, à 01:34
- frafa
Re : ModCustom personnaliser un LiveCD base Ubuntu
Bonjour,
Petite mise à jour disponible, même adresse de téléchargement
http://liveusb.info/ModCustom/ModCustom.tar.bz2
Dernière modification par frafa (Le 21/04/2014, à 01:34)
Hors ligne
#633 Le 04/08/2014, à 09:41
- marcp06
Re : ModCustom personnaliser un LiveCD base Ubuntu
Salut frafa,
Le test graphique ne fonctionne pas avec une iso 14.04 !?
La fenêtre s'ouvre bien mais reste blanche
Pour info, test fait avec Iso non modifié :
1) Sous le système en 12.04 (Xubuntu) :
Avec iso 12.04 OK
Avec iso 14.04 KO
2) Sous le système en 14.04 (Xubuntu)
Avec iso 12.04 OK
Avec iso 14.04 KO
Les MD5 vérifiés bien sur
Aucun autre problème constaté pour l'instant avec la 14.04.
@ atlante ça fonctionne chez toi le test graphique ?
@ ++
marc
Clevo W650SZ : I7-4710MQ, Ram 16G, Chipset Graphique Intégré Intel HD-Graphics : Xubuntu 14.04 ( Ici, Un petit retour sur le Clevo )
Lenovo G550 Dual-Core CPU T4400, Ram 2G : Xubuntu 14.04
Hors ligne
#634 Le 09/03/2015, à 22:53
- Mike11310
Re : ModCustom personnaliser un LiveCD base Ubuntu
Bonjour;
Je n'arrive pas à installer ce programme sur 14.04.
Le clic sur accueil.sh n'a jamais rien lancé, mais ouvre un gedit de ce fichier.
ModCustom est installé sur le bureau.
Squash et xserver ont été chargé.
Merci de votre aide
Cordialement;
Utilisateur de LENOVO G70-35 et Ubuntu 18.04 LTS. Dual-W10, LibreOffice 6
Tablette Android et téléphone Samsung A3
Hors ligne
#635 Le 09/03/2015, à 23:22
- frafa
Re : ModCustom personnaliser un LiveCD base Ubuntu
@Mike11310
Bonjour,
Il te faut rendre le fichier executable, par securité a la decompression il est desactivé par la distro...
chmod +x /cheminverslefichier
ou clic droit ==> Propriétés ==> Permissions ==> Autoriser l'execution du fichier comme un programme
si tu ne sait pas cela, je ne te conseille pas d'essayer de customiser une distro,
c'est un conseil gentil et pas agressif ou moqueur !
Hors ligne
#636 Le 19/12/2015, à 19:43
- SimonL
Re : ModCustom personnaliser un LiveCD base Ubuntu
Bonsoir.
votre script ne fonctionne pas très bien chez moi
voici le code dans le terminal :
non-network local connections being added to access control list
non-network local connections being added to access control list
kill_dir:
listkill:
lsof 4.86
latest revision: ftp://lsof.itap.purdue.edu/pub/tools/unix/lsof/
latest FAQ: ftp://lsof.itap.purdue.edu/pub/tools/unix/lsof/FAQ
latest man page: ftp://lsof.itap.purdue.edu/pub/tools/unix/lsof/lsof_man
usage: [-?abhKlnNoOPRtUvVX] [+|-c c] [+|-d s] [+D D] [+|-f[gG]] [+|-e s]
[-F [f]] [-g [s]] [-i [i]] [+|-L [l]] [+m [m]] [+|-M] [-o [o]] [-p s]
[+|-r [t]] [-s [p:s]] [-S [t]] [-T [t]] [-u s] [+|-w] [-x [fl]] [--] [names]
Use the ``-h'' option to get more help information.
(zenity:2744): GLib-GObject-CRITICAL **: g_value_set_object: assertion 'G_VALUE_HOLDS_OBJECT (value)' failed
dans l'interface graphique il me dit souvent "Erreur noexec|nodev!"
Que dois-je faire ?
EDIT : je suis sous Ubuntu 14.04.3 LTS
Dernière modification par SimonL (Le 19/12/2015, à 19:45)
Latitude D630 / Ubuntu GNOME 16.04.2 LTS (32 bit) | PC / Windows 10 (64 bit)
Hors ligne
#637 Le 10/06/2016, à 10:39
- leyoyel
Re : ModCustom personnaliser un LiveCD base Ubuntu
Bonjour,
merci pour ce script, j'ai réussi à créer une iso à partir d'un Ubuntu non standard qui est KXStudio 14.04 LTS.
J'ai fait plusieurs essais mais lorsque je lance l'iso sur une clé usb il me dit :
(initramfs) Unable to find a medium containing a live file system
Je n'ai pas changé le noyau.
Je sais que cette distrib n'est pas conventionnelle mais y a t'il une solution à mon problème ?
Merci de vos réponse
Dernière modification par leyoyel (Le 10/06/2016, à 11:01)
Hors ligne
#638 Le 14/07/2016, à 00:02
- frafa
Re : ModCustom personnaliser un LiveCD base Ubuntu
@A Tous Bonjour,
Je viens de faire une mise à jour du script,
il est maintenant normalement compatible avec Ubuntu 16.04 (Xenial Xerus)
Hors ligne
#639 Le 25/08/2016, à 22:28
- L'Africain
Re : ModCustom personnaliser un LiveCD base Ubuntu
Bonjour,
J'aimerais bien utiliser ModCustom avec un disque de miroir comme dépôt pour ne pas être dépendant d'internet (faible connexion).
Est-ce possible ? Quel script puis-je adapter?
Merci pour votre aide.
Ubuntu-Unity 18.04 LDLC (clevo) X/Lubuntu-Mate
"Donne à celui qui te demande…" Mt 5,42
Hors ligne
#640 Le 25/08/2016, à 22:59
- frafa
Re : ModCustom personnaliser un LiveCD base Ubuntu
Bonjour,
Je n'ai jamais fait sur un chroot, mais a priori je ne voir rien qui pourrait coincer
Documentation dépôt local: https://doc.ubuntu-fr.org/tutoriel/comm … epot_local
Si ton mirroir est déjà fait: https://doc.ubuntu-fr.org/tutoriel/comm … le_externe
Dernière modification par frafa (Le 25/08/2016, à 23:03)
Hors ligne
#641 Le 26/08/2016, à 09:04
- L'Africain
Re : ModCustom personnaliser un LiveCD base Ubuntu
Merci frafra,
Je connais ces pages de doc, mais il faudrait utiliser synaptic plutôt que logiciel. J'ai testé dans le chroot mais il ne semble pas installer les logiciels en question (j'ai essayé avec le terminal chroot) il ne semble pas trouver les paquets.
Je vais refaire ça calmement pour voir.
Ubuntu-Unity 18.04 LDLC (clevo) X/Lubuntu-Mate
"Donne à celui qui te demande…" Mt 5,42
Hors ligne
#642 Le 14/11/2016, à 14:26
- Titanet
Re : ModCustom personnaliser un LiveCD base Ubuntu
Bonjour,
Je rencontre un soucis avec le script en voulant personnaliser une iso Edubuntu 14.04-5 AMD64: Test état chroot: ko et Test connexion internet: ko. Le message suivant apparaît sur la ligne de commande : "non-network local connections being added to access control list".
Je me demande si le fait d'être avec une configuration réseau en adresse statique et avec un bridge (br0) est un problème que le script n'a pas prévu ?
"Ce n’est pas parce que les choses sont difficiles que nous n’osons pas, c’est parce que nous n’osons pas qu’elles sont difficiles." Sénèque
Sous Ubuntu 14.04 LTS (desktop), avec Ubuntu depuis The Hoary Hedgehog 5.04
Hors ligne
#643 Le 14/11/2016, à 14:55
- JujuLand
Re : ModCustom personnaliser un LiveCD base Ubuntu
Deux petites questions:
1) A la lecture du premier post, je me demande si ce script fonctionne pour Xubuntu.
2) Quand il est question d'install dans le chroot, je suppose que ce n'est pas physiquement, mais dans le futur iso, et donc, les versions de l'hôte et de l'ISO ne doivent pas obligatoirement être synchrones. Et par exemple sera-t-il possible de personnaliser une 16.04 sur un hôte en 12.04, voire une Xubuntu sur un hôte Ubuntu ?
Merci
A+
Dernière modification par JujuLand (Le 14/11/2016, à 15:03)
Xubuntu 16.04 > Dell DM061 (2007) + Dell Inspiron 531 (2008)
Xubuntu 16.04 > Asus X51L (2009) + MSI GX723 (2009)
Xubuntu 22.04 > HP 15BA048NF (2018)
Hors ligne
#644 Le 14/11/2016, à 19:45
- frafa
Re : ModCustom personnaliser un LiveCD base Ubuntu
Bonjour,
@Titanet
Regarde dans le fichier .../ModCustom/test.sh
la fionction qui teste la connexion est:
#Test connection à intenet
rm "${selcustom}/squashfs-root/tmp/modcustom-connexion" 2>/dev/null
chroot "${selcustom}/squashfs-root" wget www.google.fr -O /tmp/modcustom-connexion 2>/dev/null
if [ "$(cat "${selcustom}/squashfs-root/tmp/modcustom-connexion" 2>/dev/null)" ]; then
echo "ok" >/tmp/modcustom-testnetwork
rm "${selcustom}/squashfs-root/tmp/modcustom-connexion"
fi
@JujuLand
Oui fonctionne sous Xubuntu, enfin normalement
Dans un chroot on utilise le kernel du PC pour communiquer avec le chroot,
il faut donc a minima avoir la même version kernel et libs dans le fichier .iso pour que cela fonctionne.
Dernière modification par frafa (Le 14/11/2016, à 19:45)
Hors ligne
#645 Le 15/11/2016, à 13:12
- Titanet
Re : ModCustom personnaliser un LiveCD base Ubuntu
Bonjour,
@TitanetRegarde dans le fichier .../ModCustom/test.sh
la fionction qui teste la connexion est:
Hello frafra,
Merci pour ta réponse mais elle n'éclaire pas ma lanterne à propos du test de connexion : je n'ai aucun soucis pour me connecter à internet avec mon réseau configuré en bridge et avec une adresse statique, encore moins à aller sur Google.
Pour le test du chroot, le fait que ma racine système soit sur un volume LVM est-il un problème ?
"Ce n’est pas parce que les choses sont difficiles que nous n’osons pas, c’est parce que nous n’osons pas qu’elles sont difficiles." Sénèque
Sous Ubuntu 14.04 LTS (desktop), avec Ubuntu depuis The Hoary Hedgehog 5.04
Hors ligne
#646 Le 15/11/2016, à 13:47
- frafa
Re : ModCustom personnaliser un LiveCD base Ubuntu
@Titanet
Bonjour,
En fait le premier souci a résoudre est le fait que le chroot ne démarre pas ...
regarde la fonction
function FCT_START()
dans le fichier: .../ModCustom/start.sh
fo trouver qui deconne ...
Hors ligne
#647 Le 15/11/2016, à 14:49
- Titanet
Re : ModCustom personnaliser un LiveCD base Ubuntu
@frafra
Y-a-t'il un moyen de générer un log ou de voir les résultats des commandes dans le terminal ? Je vois dans tes scripts que les commandes sont redirigés vers /dev/null. Donc, impossible d'avoir un quelconque retour pour identifier le problème. Je n'ai pas toutes les connaissances suffisantes pour interpréter les subtilités de tes scripts, sinon, je ne poserai pas de questions.
"Ce n’est pas parce que les choses sont difficiles que nous n’osons pas, c’est parce que nous n’osons pas qu’elles sont difficiles." Sénèque
Sous Ubuntu 14.04 LTS (desktop), avec Ubuntu depuis The Hoary Hedgehog 5.04
Hors ligne
#648 Le 15/11/2016, à 17:46
- JujuLand
Re : ModCustom personnaliser un LiveCD base Ubuntu
il faut donc a minima avoir la même version kernel et libs dans le fichier .iso pour que cela fonctionne.
Donc pas possible de générer un 16.04 sur un 12.04 hote ...
Merci
A+
Xubuntu 16.04 > Dell DM061 (2007) + Dell Inspiron 531 (2008)
Xubuntu 16.04 > Asus X51L (2009) + MSI GX723 (2009)
Xubuntu 22.04 > HP 15BA048NF (2018)
Hors ligne
#649 Le 16/11/2016, à 00:59
- frafa
Re : ModCustom personnaliser un LiveCD base Ubuntu
@Titanet
Bonjour,
Non seules les fonctions de démontage et donc inutiles sont rediriges >dev/null
les fonction importantes, montage du chroot et démarrage de dbus en dont pas redirigées
Remplace ligne 161 dans le fichier /ModCustom/modcustom.sh
FCT_START
par
FCT_START >./debug-modcustom.txt
cela va diriger la fonction FCT_START dans le fichier debug-modcustom.txt
demarre ModCustom et regarde le contenu de ce fichier pour voir qui deconne...
Hors ligne
#650 Le 21/11/2016, à 18:14
- Titanet
Re : ModCustom personnaliser un LiveCD base Ubuntu
Salut @frafra,
J'ai essayé en modifiant ton script,
(echo "#$(eval_gettext "Démarrage du chroot en cours...")"; FCT_START >./debug-modcustom.txt) | zenity --progress --pulsate --auto-close
je ne trouve nul part le fichier généré.
"Ce n’est pas parce que les choses sont difficiles que nous n’osons pas, c’est parce que nous n’osons pas qu’elles sont difficiles." Sénèque
Sous Ubuntu 14.04 LTS (desktop), avec Ubuntu depuis The Hoary Hedgehog 5.04
Hors ligne