#851 Le 17/04/2008, à 17:31
- rollus
Re : Customisation/Création de Live CD/USB
...
Failed to read file /mnt/tmp_modif_liveusb//proc/irq/6/smp_affinity, creating empty file
Failed to read file /mnt/tmp_modif_liveusb//proc/irq/7/smp_affinity, creating empty file
Failed to read file /mnt/tmp_modif_liveusb//proc/irq/8/smp_affinity, creating empty file
Failed to read file /mnt/tmp_modif_liveusb//proc/irq/9/smp_affinity, creating empty file
Failed to read file /mnt/tmp_modif_liveusb//proc/kallsyms, creating empty file
[===== ] 8574/93666 9%Failed to read file /mnt/tmp_modif_liveusb//proc/kcore, creating empty file
Failed to read file /mnt/tmp_modif_liveusb//proc/key-users, creating empty file
...
Ca c'est chiant, ca prend un temps fou, j'ai arreté et recommence..
Ca arrive souvent d'ailleur..
Y'a pas un bind de /proc a démonter ou un truc comme ca des fois?
Dernière modification par rollus (Le 17/04/2008, à 17:38)
Hors ligne
#852 Le 17/04/2008, à 17:51
- rollus
Re : Customisation/Création de Live CD/USB
@ Frafa:
Aller je reprend tout et commente...
------------------------------------
Jusqu'à Xnest rien a redire
------------------------------------
- L'edition du sources.list imposé, je vois pas trop, tout comme le sources.list imposé d'ailleur C'est juste pour l'installation du dernier noyau?
Je pense que prendre le sources.list contenu dans le squashfs est bien non, surtout s'il est déjà personalisé, a moins que j'ai pas tout compris
------------------------------------
GnomeCommander Rien a dire, bon choix..
------------------------------------
- Ensuite y'a du doublon:
Outils sélection des sources
Outils mise à jour
Outils Ajout/Suppression de soft
Synaptic..
Synaptic seul suffit
------------------------------------
Finalement, pendant la session Xnest, je pense que le scénario vu de l'utilisateur devrai etre le suivant:
- Pas d'edition sources.list
- Sélection de la langue
- Activer ecriture NTFS
- Gnome commander
- Sélection des add-ons
- Synaptic (pour maj)
- Execution des add-ons (y'en a qui prennent du temps)
- Création du squash fs (sans prompt...)
Comme ca juste après synaptic on est en pause café, et les opérations qui prennent du temps (maj,etc..) n'ont pas besoin d'une intervention de l'utilisateur..
Dernière modification par rollus (Le 17/04/2008, à 17:57)
Hors ligne
#853 Le 17/04/2008, à 20:13
- Di@bl@l
Re : Customisation/Création de Live CD/USB
@ B@rtounet:
Je me permet de répondre pour Frafa:
Dans le script live_custom.sh, il y a une option Customiser LiveCD, ou encore Customiser LiveUSB, qui permet de rajouter des softs via l'intermédiaire de Synaptic.
Si les rajout ne peuvent se faire qu'en ligne de commande (par exemple compilation, etc..), il suffit d'ouvrir une console pendant l'execution du script, et la commande suivante permet de travailler sur le système de la clef:sudo chroot /mnt/tmp_modif_liveusb/
Tout est expliqué dans les boites de dialogues pendant l'execution du script...
@ Frafa:
Il serait interessant de permettre une reprise rapide du script, je fait trop souvent des enter kill ou espace kill sur les boite de progression.
Par exemple, je tape le message actuel dans Firefox ton script est en train de verifier le md5, puis me confirme la distribution a modifier, pas de problème, je continue la saisie de mon message.. Au bout de quelques secondes, une nouvelle boite s'ouvre me demandant de patienter pendant la décompression du squashfs, pile au moment ou dans la saisie de ce message je presse enter ou espace, et la, ben ca sélectionne annuler... Et hop on recommence tout ton script grr...
C'est vrai on peut plus rien faire pendant que le script tourne lol
Hors ligne
#854 Le 18/04/2008, à 01:57
- frafa
Re : Customisation/Création de Live CD/USB
==> B@rtounet
si tu fait souvent mode custom tu peut aussi facilement creer un add-on
pour installer traceroute nmap ethereal
Exemple pour créer cet add-on tu colle ca dans le terminal:
ADD="#activer toute les sources
chroot /mnt/tmp_modif_liveusb << \"EOF\"
export LANG=\"$(cat /opt/lang.txt)\"
export HOME=/root
export LC_ALL=C
export DISPLAY=localhost:5.0
echo \"* Enabling software sources\"
for source in main universe restricted multiverse
do
software-properties-gtk -n -e $source > /dev/null 2>&1
done
EOF
#update
chroot /mnt/tmp_modif_liveusb << \"EOF\"
export LANG=\"$(cat /opt/lang.txt)\"
export HOME=/root
export LC_ALL=C
export DISPLAY=localhost:5.0
xterm -title 'update' -e \"apt-get update -y\"
EOF
#install
chroot /mnt/tmp_modif_liveusb << \"EOF\"
export LANG=\"$(cat /opt/lang.txt)\"
export HOME=/root
export LC_ALL=C
export DISPLAY=localhost:5.0
xterm -title 'upgrade' -e \"apt-get install -y traceroute nmap ethereal\"
EOF"
echo -e "$ADD" | tee $HOME/add-on-liveusb.B@rtounet.sh
puis tu lance le script en mode custon,
à la fin de xnest une boite de dialogue te proposera
d'executer le add-on add-on-liveusb.B@rtounet.sh, tu coche, puis tu valide
Dernière modification par frafa (Le 18/04/2008, à 02:02)
Hors ligne
#855 Le 18/04/2008, à 07:30
- jpg54
Re : Customisation/Création de Live CD/USB
Bouuuuuuuuuuuuuu,
je suis le seul qui a un boot incompatible avec ExtLinux ?
Non j'ai aussi un pote qui as essayé sur une machine moderne et aussi sur un machine à son boulot.
Donc çà existe. Re Bouuuuuuuuuuuuuuuuuuu.
#856 Le 18/04/2008, à 07:46
- frafa
Re : Customisation/Création de Live CD/USB
==> jpg54
lo,
je pense que tu as un bog connu
ton setup confond zip et usb disk a mon avis
tu as essayé de faire une maj de bios si dispo pour ta machine?
la solution a mon avis est de forcer l'organisation de la cle usb en format zip
sur une clé usb
heads 255
sectors 63
et sur un zip c'est
heads 64
sectors 32
j'essaierais de tester
et je te passerait script modifié pour essayer...
mais bon tu boot avec cd amorce dans le pire des cas, pi tu enleve des que usb a amorcé...
Dernière modification par frafa (Le 18/04/2008, à 08:20)
Hors ligne
#857 Le 18/04/2008, à 07:49
- frafa
Re : Customisation/Création de Live CD/USB
==> All-user
apt-get install pessulus
un super outil graphique que je conaissait pas
il permet entre autre d'activer/desactiver la liste des applets disponibles
http://www.linux.com/feature/62060
http://www.gnomefiles.org/app.php?soft_id=1082
http://sayamindu.randomink.org/soc/depl … guide.html
m'en va le rajouter dans le script lui
a y est marche la customisation en mode graphique des tableau de bord
encore quelques test a faire et je vous rajoute
Hors ligne
#858 Le 18/04/2008, à 08:16
- frafa
Re : Customisation/Création de Live CD/USB
==> jpg54
tu peut aussi essayer ca
voir ==> man extlinux
The -z option is useful for USB devices which are considered
hard disks by some BIOSes and zipdrives by other BIOSes.
branche ta clé puis:
sudo extlinux -z -i /media/extlinux-ro
Dernière modification par frafa (Le 18/04/2008, à 08:18)
Hors ligne
#859 Le 18/04/2008, à 19:36
- Di@bl@l
Re : Customisation/Création de Live CD/USB
==> jpg54
tu peut aussi essayer ca
voir ==> man extlinux
The -z option is useful for USB devices which are considered
hard disks by some BIOSes and zipdrives by other BIOSes.
branche ta clé puis:sudo extlinux -z -i /media/extlinux-ro
Salut frafa,
j'ai un problème, après le choix de l'image iso de la RC de Hardy, il me dit :
Ereur: customisation impossible pour cause de version squashfs différente
La version de sqashfs est la 1:3.2r2-2build1...
Tu as une idée ?
Je viens de comprendre ma connerie !!! il faut que je sois sous Hardy pour faire ça... bon bah c'est partie.
Je te ferais part de mon retour d'expérience pour le eeepc.
Dernière modification par Di@bl@l (Le 18/04/2008, à 19:40)
Hors ligne
#860 Le 19/04/2008, à 07:36
- jpg54
Re : Customisation/Création de Live CD/USB
Merci encore une fois François, je suis en train d'essayer et je te tiens au jus.
Je suis en train de penser que c'est le système de detection auto de la clé de mon bios que extlinux ou syslinux n'arrive pas à gérer.
#861 Le 19/04/2008, à 07:55
- jpg54
Re : Customisation/Création de Live CD/USB
François, je viens de tester sur ma machine la commande
jpg@jpg-desktop:~$ sudo extlinux -z -i /media/extlinux-ro
[sudo] password for jpg:
/media/extlinux-ro is device /dev/disk/by-uuid/c47f74ae-626f-44eb-88d4-ca24237d86f9
et çà ne marche toujours pas, mais pas grave comme tu dis : je peux toujours démarrer avec un cd-boot. De toute façon je pense changer de machine bientôt.
C'est juste dommage que je ne puisse pas faire profiter la communauté des forgerons des avantages de Linux sur clé bootable.
#862 Le 19/04/2008, à 13:53
- rollus
Re : Customisation/Création de Live CD/USB
... Failed to read file /mnt/tmp_modif_liveusb//proc/irq/6/smp_affinity, creating empty file Failed to read file /mnt/tmp_modif_liveusb//proc/irq/7/smp_affinity, creating empty file Failed to read file /mnt/tmp_modif_liveusb//proc/irq/8/smp_affinity, creating empty file Failed to read file /mnt/tmp_modif_liveusb//proc/irq/9/smp_affinity, creating empty file Failed to read file /mnt/tmp_modif_liveusb//proc/kallsyms, creating empty file [===== ] 8574/93666 9%Failed to read file /mnt/tmp_modif_liveusb//proc/kcore, creating empty file Failed to read file /mnt/tmp_modif_liveusb//proc/key-users, creating empty file ...
Ca c'est chiant, ca prend un temps fou, j'ai arreté et recommence..
Ca arrive souvent d'ailleur..
Y'a pas un bind de /proc a démonter ou un truc comme ca des fois?
Ca ne fonctionne toujours pas, j'ai absolument rien fait pendant l'execution de live_custom, et ca recommence, en 8h le squash fs n'était toujours pas compilé, alors qu'aucun problème avec les version précédentes du script.. (jusqu'au 16 par la)
Hors ligne
#863 Le 19/04/2008, à 16:11
- rollus
Re : Customisation/Création de Live CD/USB
News:
@Frafa:
Customisation/Création Live CD:
j'ai modifié ton script (derniere version) et commenté le montage de /proc...
Sympa les nouveaux outils de customisation!
La création du nouveau squashfs a réussi! (enfin )
Création Live USB:
création LiveUSB ne fonctionne plus non plus!
Il y avait un bug a cause de l'automount de HAL, il persiste (mais je crois pas qu'il ai déjà été rapporté...
La création live usb (nouvelle version) me renvoie ca:
Test des partitions de la clé ok
rsync: writefd_unbuffered failed to write 4 bytes [sender]: Broken pipe (32)
rsync: recv_generator: mkdir "/mnt/liveusb/./pool" failed: Input/output error (5)
*** Skipping everything below this failed directory ***
rsync: recv_generator: mkdir "/mnt/liveusb/./preseed" failed: Input/output error (5)
*** Skipping everything below this failed directory ***
rsync: write failed on "/mnt/liveusb/./casper/filesystem.squashfs": Input/output error (5)
rsync error: error in file IO (code 11) at receiver.c(259) [receiver=2.6.9]
rsync: connection unexpectedly closed (3771 bytes received so far) [generator]
rsync error: error in rsync protocol data stream (code 12) at io.c(454) [generator=2.6.9]
rsync: connection unexpectedly closed (692 bytes received so far) [sender]
rsync error: error in rsync protocol data stream (code 12) at io.c(454) [sender=2.6.9]
Franchement je commence a douter...
Je prends une version fonctionnelle de liveusb.sh que j'avais archivé..
Je pense que tu en a trop fait d'un coup, seul l'add-on-Hardy-eee fonctionne correctement..
(Live_custom.sh: problème a la reconstruction du squash fs, car /proc reste monté ; live_usb.sh voir plus haut)
Dernière modification par rollus (Le 19/04/2008, à 16:55)
Hors ligne
#864 Le 19/04/2008, à 17:15
- frafa
Re : Customisation/Création de Live CD/USB
==> rollus
tu installe pas wine des fois ?
il me semble de memoire, avoir eut ce genre de problemes en isntallant wine dans liveusb
je reteste creation, mais tu m'etonne j'ai rien changé d'important dedans...
liveusb.sh
je viens de faire un test avec ubuntu gusty ok
test hardy en cours
ubuntu hardy rc aussi ok pour moi
Dernière modification par frafa (Le 19/04/2008, à 17:43)
Hors ligne
#865 Le 19/04/2008, à 17:20
- rollus
Re : Customisation/Création de Live CD/USB
@ Frafa:
Ca refonctionne
Le problème était le suivant:
Ca ne fonctionnait pas, j'ai donc utilisé une ancienne version de ton script liveusb.sh, qui a fait le ménage dans syslinux..
La misère, même retour que le code cité plus haut..
J'exécute live_custom.sh dernière version, il recompile un syslinux, et là enjoy! la création de la clef fonctionne..
Ce que je comprend pas c'est que ca ai été aussi laborieux, alors qu'anciennement ca fonctionnait nickel...
Sinon, concernant le squashfs et la customisation, quel effet a le non montage de /proc?
Dernière modification par rollus (Le 19/04/2008, à 17:20)
Hors ligne
#866 Le 19/04/2008, à 17:33
- rollus
Re : Customisation/Création de Live CD/USB
@ Frafa:
Création terminée, test en cours
Hors ligne
#867 Le 19/04/2008, à 18:08
- frafa
Re : Customisation/Création de Live CD/USB
All-user
Ajout du support officiel de ubuntu hardy 8.04-rc-desktop-i386
e36a7b6778d84555b4704b84c5a6a4eb kubuntu-8.04-rc-desktop-i386
3517097e934a04dda30b91a4ae871bd0 xubuntu-8.04-rc-desktop-i386
86dc6f4792fa5a69e73e30cd33cdfd11 ubuntu-8.04-rc-desktop-i386
pas mal de bog en moins
surement de nouveaux
et cerise sur le gateau
modification des tableau de bord (position des applet)
en mode graphique
Hors ligne
#868 Le 19/04/2008, à 19:15
- rollus
Re : Customisation/Création de Live CD/USB
@Frafa:
LiveUsb Hardy 8.04 eee-pc testé, avec daily release du 12/04/08..
RAS tout fonctionne! (même si la creation du LiveSD a été des plus chaotique)
Pour la news, en conclusion, on prend les même et on recommence?
Bon ben c'est (re)parti alors
Comme je suis aventurier, ben je me live_customize la rc de kubuntu 8.04..
Le problème de /proc est toujours dans la nouvelle version...
Le add-on pour l'eee utilise gconf2, pas glop quand l'environement est kde...
Je ne comprend toujours pas le problème avec /proc
Bon résolut le problème du proc!
Prends note frafa
J'ai changé ca:
Détail des différences:
1569c1569
< mount -t proc -o bind /proc
---
> mount -t proc none /proc
a cet endroit:
function CHROOT_NONGRAPH()
{
MESSAGE="Mise en place du chroot..."
TIMEOUT&
#ajout des clé
echo -e "$GPG_KEY" >/mnt/tmp_modif_liveusb/opt/GPG_KEY.txt
echo -e '\E[37;44m'"\033[1m Mise en place du chroot \033[0m"
chroot /mnt/tmp_modif_liveusb << "EOF"
export LANG="$(cat /opt/lang.txt)"
export HOME=/root
export LC_ALL=C
mount -t proc -o bind /proc
mount -t sysfs none /sys
cd /dev; ./MAKEDEV generic
mount -t devpts none /dev/pts
/etc/init.d/dbus start
sleep 2
EOF
#zenity --info --text "Mise en place du chroot"
#preparation du chroot
#if [ "$DELOCALISE" == "yes" ]; then
#mount -t proc -o bind /proc '/mnt/tmp_modif_liveusb/proc'
#mount -t sys -o bind /sys '/mnt/tmp_modif_liveusb/sys'
#mount -t pts -o bind /dev/pts '/mnt/tmp_modif_liveusb/dev/pts'
#mount -t dev -o bind /dev '/mnt/tmp_modif_liveusb/dev'
#/etc/init.d/dbus start
#sleep 2
#fi
Regarde a la creation du chroot non graphique, le montage est a l'origine normal, je l'ai remplacé par un bind. D'ailleur, quand on regarde la section en commentaire, graphiquement, tu le montais en bind...
Sinon aussi, a la fin du script, pendant le msgbox qui nous dis que c'est le moment de faire les dernière choses, il suffit de faire un umount /proc et le tour est joué
Dernière modification par rollus (Le 20/04/2008, à 00:39)
Hors ligne
#869 Le 20/04/2008, à 05:12
- rollus
Re : Customisation/Création de Live CD/USB
Affaire testée..
Donc kubuntu-kde4-8.04-rc-desktop-i386 fonctionne avec ton script..
Après installation en dur par contre, les modif madwifi ne fonctionnent pas
Hors ligne
#870 Le 20/04/2008, à 05:47
- frafa
Re : Customisation/Création de Live CD/USB
==> rollus
je connais tres mal ubiquity
mais ca ne m'etonne pas, a mon avis il a pas pris le modif modules
fo recompiler les modules apres iinstall en dur...
a tout hasard verifie /etc/modules
il devrait contenir:
# /etc/modules: kernel modules to load at boot time.
#
# This file contains the names of kernel modules that should be loaded
# at boot time, one per line. Lines beginning with "#" are ignored.fuse
lp# asus acpi/wifi support
asus_acpi
pciehp pciehp_force=1
i2c_i801
eee
p4-clockmod
cpufreq-ondemand
uvcvideo
et verifie aussi /etc/default/linux-restricted-modules-common
DISABLED_MODULES="ath_hal"
Hors ligne
#871 Le 20/04/2008, à 07:18
- frafa
Re : Customisation/Création de Live CD/USB
==> All-user
SVP donnez-moi votre avis sur gnome-color-chooser
apt-get install gnome-color-chooser
http://www.punk-ass-bitch.org/gnome-color-chooser/
pour savoir si j'integre ou pas au script ?
ou bien si qqun en connait un mieux en fr pour gerer les couleurs de gnome...
j'hesite aussi a rajouter apres synaptic
gtkorphan , Recherche les paquets orphelins en mode graphique
sudo apt-get install gtkorphan
votre avis ?
Dernière modification par frafa (Le 20/04/2008, à 08:44)
Hors ligne
#872 Le 20/04/2008, à 14:01
- rollus
Re : Customisation/Création de Live CD/USB
@ Frafa:
EeePC
Merci des tuyaux.. je recompile moi même proprement car ton script a pollué Kde avec des lib gnome..
(Hé quand je dit polluer, c'est de la bonne pollution hein, j'ai qu'a faire comme tout le monde et etre sous gnome lol)
gnome-color-chooser
Sinon, vu qu'on a maintenant accès au bureau de gnome, pourquoi ne pas laisser l'utilisateur personnaliser gnome a partir de celui ci, tout comme synaptic etc..
Au départ, c'était cool, simple, rapide, maintenant ca prend 5 min rien que pour fermer les softs que l'on ne veut pas utiliser... (manager - installer - synaptic en doublon par exemple)..
Si tu en rajoute trop ca va devenir lourd, il va falloir un système de sélection par case a cocher, comme la selection des add-ons.. ca doit pas etre trop compliquer et je pense que ca devient vraiment indispensable..
Cette critique n'est que constructive, j'apprécie vachement le travail réalisé sur ce script, je t'aiderais bien d'ailleur, mais ne pense pas en avoir le niveau
Hors ligne
#873 Le 20/04/2008, à 22:01
- Di@bl@l
Re : Customisation/Création de Live CD/USB
@ Frafa:
EeePC
Merci des tuyaux.. je recompile moi même proprement car ton script a pollué Kde avec des lib gnome..(Hé quand je dit polluer, c'est de la bonne pollution hein, j'ai qu'a faire comme tout le monde et etre sous gnome lol)
gnome-color-chooser
Sinon, vu qu'on a maintenant accès au bureau de gnome, pourquoi ne pas laisser l'utilisateur personnaliser gnome a partir de celui ci, tout comme synaptic etc..Au départ, c'était cool, simple, rapide, maintenant ca prend 5 min rien que pour fermer les softs que l'on ne veut pas utiliser... (manager - installer - synaptic en doublon par exemple)..
Si tu en rajoute trop ca va devenir lourd, il va falloir un système de sélection par case a cocher, comme la selection des add-ons.. ca doit pas etre trop compliquer et je pense que ca devient vraiment indispensable..Cette critique n'est que constructive, j'apprécie vachement le travail réalisé sur ce script, je t'aiderais bien d'ailleur, mais ne pense pas en avoir le niveau
Je ne peux que plussoyer dans la mesure où c'est exactement ce que j'ai pensé en me servant du cript.
Sinon frafa j'ai eu exactement le même problème que Rollus (je crois) avec les problèmes de I/O :
Hors ligne
#874 Le 20/04/2008, à 22:21
- frafa
Re : Customisation/Création de Live CD/USB
svp soyez plus explicite sur ce que vous faites...
fabriquer une clé usb a base d'une image iso customisé sous gusty impossible sous hardy
et inversement
si vous etes dans ce cas là pas la peine de chercher plus loin
ca ne marchera pas, repartir de zero
si votre probleme est bien là
ce n'est pas un bog du script,
mais une impossibilité liée au module squashfs du kernel qui as changé
Dernière modification par frafa (Le 20/04/2008, à 22:46)
Hors ligne
#875 Le 20/04/2008, à 23:17
- rollus
Re : Customisation/Création de Live CD/USB
@Frafa:
Nonon pas moi Frafa,
Les problèmes que j'avais étaient sur une iso de hardy, avant la RC, executée sur une version installé non customisée de la même iso...
Le problème que j'avais était uniquement /proc, et je l'ai résolu en modifiant le montage de /proc..
@ Di@bl@l:
J'ai eu ce problème, mais je ne l'ai exposé que très peu ici, car le réel problème était le montage non bindé de /proc (oui je répète mais je veux que frafa comprenne que sous hardy le montage non bindé de /proc pose problème car il n'est pas bindé )
Le problème de lecture écriture, est indépendant du script, mais dépendant de la façon dont le cache de ton lecteur de carte ou de ta clee flash est géré, sous hardy, je contrait le problème en fermant les fenetre de nautilus, ouverte par défaut à l'insertion d'un média, juste avant le formatage, puis juste avant la copie (bizarre je sais)
Sous windows (en utilisant je ne sais plus quel utilitaire trouvé sur pendrive linux), je corrigeait ce problème en rebootant sous linux...
Notre problème commun est je pense matériel, un ami l'a eu aussi, ou son live customisé ne bootait carrément pas, en utilisant un autre media ca a fonctionné..
Hors ligne