#1751 Le 14/12/2008, à 20:47
- smo
Re : créer cle usb/live cd entierement customisé en francais....
ok ++
Streamstudio, streaming youtube/dailymotion...: http://forum.ubuntu-fr.org/viewtopic.php?id=1299461 / http://streamstudio.me
Page facebook : https://www.facebook.com/streamstudio1?fref=ts
ubukey, createur ubuntu customisé: http://forum.ubuntu-fr.org/viewtopic.php?id=360408
ME PAYER UNE BIERE !! :D : http://gtk-apps.org/content/donate.php?content=138588
Hors ligne
#1752 Le 14/12/2008, à 22:43
- Hizoka
Re : créer cle usb/live cd entierement customisé en francais....
alors donc le changement des tty ne fonctionnent pas, toujours un écran noir de quelques secondes puis je reviens sur ma session
j'utilise les drivers : fglrx 8.12 avec ma HD4850
je suis sous hardy kde3 et je n'utilise pas compiz fusion
Les infos sont bonnes, il me lance pas le chroot en fait...
#########################
## Variables du chroot ##
#########################
Type de session : kde3
Utilisateur session chroot : hizoka
Utilisateur reel du live-cd : ubuntu
Locales : fr_FR.UTF-8
Langue : fr
Clavier: fr
Dossier bureau : Bureau
############
## Xorg ##
############
Pilote : radeon
Distribution: hardy
Id carte : PCI:1:0:0
Layout clavier : fr
Tout est pret, demarre X dans le chroot !
Nettoyage de la session chroot
Sortie du chroot ok, Nettoyage
nettoyage des fichiers de l utilisateur chroot
Vérification des process restants...
Image demontee... ok
Umount ok...
Sortie du chroot ok, nettoyage terminé :)
et mon log du chroot :
bash: pas de contrôle de tâche dans ce shell
[34mUbuntu Hardy (32-bits) detecte...Mise a jour des sources.... [m
source hardy main ok
source src hardy main ok
source hardy restricted ok
source src hardy restricted ok
Dépot:
deb http://be.archive.ubuntu.com/ubuntu/ hardy universe
présent mais commenté, activation...
Dépot:
deb-src http://be.archive.ubuntu.com/ubuntu/ hardy universe
présent mais commenté, activation...
source hardy multiverse ok
source src hardy multiverse ok
depot(s) specifique(s) au script à ajouter:
deb http://ppa.launchpad.net/compiz/ubuntu hardy main
[32mMise a jour des sources...ok [m
--22:37:47-- http://www.ubukey.fr/files/ubukey-kde3.sh
Résolution de www.ubukey.fr... 88.191.52.71
Connexion vers www.ubukey.fr|88.191.52.71|:80... connecté.
requête HTTP transmise, en attente de la réponse... 200 OK
Longueur: 1 795 (1.8K) [text/x-sh]
0K . 100% 10.01 MB/s
22:37:47 (10.01 MB/s) - « ubukey-kde3.sh » sauvegardé [1795/1795]
--22:37:47-- http://www.ubukey.fr/files/quit-chroot.sh
Résolution de www.ubukey.fr... 88.191.52.71
Connexion vers www.ubukey.fr|88.191.52.71|:80... connecté.
requête HTTP transmise, en attente de la réponse... 200 OK
Longueur: 38 [text/x-sh]
0K 100% 9.31 MB/s
22:37:47 (9.31 MB/s) - « quit-chroot.sh » sauvegardé [38/38]
* Stopping network events dispatcher NetworkManagerDispatcher [80G [74G[ OK ]
* Stopping network connection manager NetworkManager [80G [74G[ OK ]
* Stopping system message bus dbus [80G [74G[ OK ]
* Starting system message bus dbus [80G [74G[ OK ]
* Starting network connection manager NetworkManager [80G [74G[ OK ]
* Starting network events dispatcher NetworkManagerDispatcher [80G [74G[ OK ]
cat: /etc/skel/.kde/share/apps/kaffeine/playlists/Liste: Aucun fichier ou dossier de ce type
cat: de: Aucun fichier ou dossier de ce type
cat: lecture1.kaffeine: Aucun fichier ou dossier de ce type
cat: /etc/skel/.kde/share/apps/RecentDocuments/live: Aucun fichier ou dossier de ce type
cat: dvd: Aucun fichier ou dossier de ce type
cat: hardy.txt.desktop: Aucun fichier ou dossier de ce type
cat: /etc/skel/.kde/share/apps/RecentDocuments/Fichier: Aucun fichier ou dossier de ce type
cat: texte.desktop: Aucun fichier ou dossier de ce type
cat: /etc/skel/Saves/superkaramba/Hizoinfos/Fichier: Aucun fichier ou dossier de ce type
cat: texte: Aucun fichier ou dossier de ce type
cat: /etc/skel/Saves/superkaramba/Hizoinfos/font/Copperplate: Aucun fichier ou dossier de ce type
cat: Gothic: Aucun fichier ou dossier de ce type
cat: Condensed: Aucun fichier ou dossier de ce type
cat: BT.ttf: Aucun fichier ou dossier de ce type
cat: /etc/skel/Saves/superkaramba/Hizoinfos/font/Bajoran: Aucun fichier ou dossier de ce type
cat: Regular.ttf: Aucun fichier ou dossier de ce type
cat: /etc/skel/Saves/superkaramba/Hizoinfos/font/Bank: Aucun fichier ou dossier de ce type
cat: Gothic: Aucun fichier ou dossier de ce type
cat: Light: Aucun fichier ou dossier de ce type
cat: BT.ttf: Aucun fichier ou dossier de ce type
cat: /etc/skel/Saves/superkaramba/Hizoinfos/font/Bank: Aucun fichier ou dossier de ce type
cat: Gothic: Aucun fichier ou dossier de ce type
cat: Medium: Aucun fichier ou dossier de ce type
cat: BT.ttf: Aucun fichier ou dossier de ce type
cat: /etc/skel/Saves/superkaramba/Hizoinfos/font/Copperplate: Aucun fichier ou dossier de ce type
cat: Gothic: Aucun fichier ou dossier de ce type
cat: Bold.ttf: Aucun fichier ou dossier de ce type
cat: /etc/skel/Saves/superkaramba/Hizoinfos/font/Copperplate: Aucun fichier ou dossier de ce type
cat: Gothic: Aucun fichier ou dossier de ce type
cat: Bold: Aucun fichier ou dossier de ce type
cat: BT.ttf: Aucun fichier ou dossier de ce type
cat: /etc/skel/Saves/superkaramba/Hizoinfos/font/Copperplate: Aucun fichier ou dossier de ce type
cat: Gothic: Aucun fichier ou dossier de ce type
cat: Light.ttf: Aucun fichier ou dossier de ce type
cat: /etc/skel/Saves/live: Aucun fichier ou dossier de ce type
cat: dvd: Aucun fichier ou dossier de ce type
cat: hardy.txt: Aucun fichier ou dossier de ce type
cat: /etc/skel/Saves/Xorg: Aucun fichier ou dossier de ce type
cat: double: Aucun fichier ou dossier de ce type
cat: ecran: Aucun fichier ou dossier de ce type
cat: nvidia: Aucun fichier ou dossier de ce type
cat: clavier: Aucun fichier ou dossier de ce type
cat: fr: Aucun fichier ou dossier de ce type
cat: /etc/skel/Saves/Explications/Scripts/Cours: Aucun fichier ou dossier de ce type
cat: bash.pdf: Aucun fichier ou dossier de ce type
cat: /etc/skel/Saves/Explications/Gros: Aucun fichier ou dossier de ce type
cat: mixte.odt: Aucun fichier ou dossier de ce type
cat: /etc/skel/Saves/Explications/Fichier: Aucun fichier ou dossier de ce type
cat: texte.txt: Aucun fichier ou dossier de ce type
cat: /etc/skel/Saves/Explications/python/aide: Aucun fichier ou dossier de ce type
cat: python.odt: Aucun fichier ou dossier de ce type
cat: /etc/skel/Saves/Explications/ftp: Aucun fichier ou dossier de ce type
cat: fun: Aucun fichier ou dossier de ce type
cat: /etc/skel/.local/share/Trash/files/Fichier: Aucun fichier ou dossier de ce type
cat: texte: Aucun fichier ou dossier de ce type
cat: /etc/skel/.local/share/Trash/files/Fichier: Aucun fichier ou dossier de ce type
cat: texte~: Aucun fichier ou dossier de ce type
cat: /etc/skel/.local/share/Trash/info/Fichier: Aucun fichier ou dossier de ce type
cat: texte.trashinfo: Aucun fichier ou dossier de ce type
cat: /etc/skel/.local/share/Trash/info/Fichier: Aucun fichier ou dossier de ce type
cat: texte~.trashinfo: Aucun fichier ou dossier de ce type
FATAL: Could not load /lib/modules/2.6.24-21-generic/modules.dep: No such file or directory
rm: ne peut enlever `/etc/skel/skel': Aucun fichier ou dossier de ce type
xauth: creating new authority file /home/hizoka/.Xauthority
xauth: creating new authority file /home/hizoka/.Xauthority
X: warning; process set to priority -1 instead of requested priority 0
This is a pre-release version of the X server from The X.Org Foundation.
It is not supported in any way.
Bugs may be filed in the bugzilla at http://bugs.freedesktop.org/.
Select the "xorg" product for bugs you find in this release.
Before reporting bugs in pre-release versions please check the
latest version in the X.Org Foundation git repository.
See http://wiki.x.org/wiki/GitPage for git access instructions.
X.Org X Server 1.4.0.90
Release Date: 5 September 2007
X Protocol Version 11, Revision 0
Build Operating System: Linux Ubuntu (xorg-server 2:1.4.1~git20080131-1ubuntu9.2)
Build Date: 13 June 2008 01:08:21AM
Before reporting problems, check http://wiki.x.org
to make sure that you have the latest version.
Module Loader present
Markers: (--) probed, (**) from config file, (==) default setting,
(++) from command line, (!!) notice, (II) informational,
(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
(==) Log file: "/var/log/Xorg.1.log", Time: Sun Dec 14 22:38:06 2008
(==) Using config file: "/etc/X11/xorg.conf"
(EE) No devices detected.
Fatal server error:
no screens found
giving up.
xinit: Connection reset by peer (errno 104): unable to connect to X server
xinit: No such process (errno 3): Server error.
cat: /etc/skel/.kde/share/apps/kaffeine/playlists/Liste: Aucun fichier ou dossier de ce type
cat: de: Aucun fichier ou dossier de ce type
cat: lecture1.kaffeine: Aucun fichier ou dossier de ce type
cat: /etc/skel/.kde/share/apps/RecentDocuments/live: Aucun fichier ou dossier de ce type
cat: dvd: Aucun fichier ou dossier de ce type
cat: hardy.txt.desktop: Aucun fichier ou dossier de ce type
cat: /etc/skel/.kde/share/apps/RecentDocuments/Fichier: Aucun fichier ou dossier de ce type
cat: texte.desktop: Aucun fichier ou dossier de ce type
cat: /etc/skel/Saves/superkaramba/Hizoinfos/Fichier: Aucun fichier ou dossier de ce type
cat: texte: Aucun fichier ou dossier de ce type
cat: /etc/skel/Saves/superkaramba/Hizoinfos/font/Copperplate: Aucun fichier ou dossier de ce type
cat: Gothic: Aucun fichier ou dossier de ce type
cat: Condensed: Aucun fichier ou dossier de ce type
cat: BT.ttf: Aucun fichier ou dossier de ce type
cat: /etc/skel/Saves/superkaramba/Hizoinfos/font/Bajoran: Aucun fichier ou dossier de ce type
cat: Regular.ttf: Aucun fichier ou dossier de ce type
cat: /etc/skel/Saves/superkaramba/Hizoinfos/font/Bank: Aucun fichier ou dossier de ce type
cat: Gothic: Aucun fichier ou dossier de ce type
cat: Light: Aucun fichier ou dossier de ce type
cat: BT.ttf: Aucun fichier ou dossier de ce type
cat: /etc/skel/Saves/superkaramba/Hizoinfos/font/Bank: Aucun fichier ou dossier de ce type
cat: Gothic: Aucun fichier ou dossier de ce type
cat: Medium: Aucun fichier ou dossier de ce type
cat: BT.ttf: Aucun fichier ou dossier de ce type
cat: /etc/skel/Saves/superkaramba/Hizoinfos/font/Copperplate: Aucun fichier ou dossier de ce type
cat: Gothic: Aucun fichier ou dossier de ce type
cat: Bold.ttf: Aucun fichier ou dossier de ce type
cat: /etc/skel/Saves/superkaramba/Hizoinfos/font/Copperplate: Aucun fichier ou dossier de ce type
cat: Gothic: Aucun fichier ou dossier de ce type
cat: Bold: Aucun fichier ou dossier de ce type
cat: BT.ttf: Aucun fichier ou dossier de ce type
cat: /etc/skel/Saves/superkaramba/Hizoinfos/font/Copperplate: Aucun fichier ou dossier de ce type
cat: Gothic: Aucun fichier ou dossier de ce type
cat: Light.ttf: Aucun fichier ou dossier de ce type
cat: /etc/skel/Saves/live: Aucun fichier ou dossier de ce type
cat: dvd: Aucun fichier ou dossier de ce type
cat: hardy.txt: Aucun fichier ou dossier de ce type
cat: /etc/skel/Saves/Xorg: Aucun fichier ou dossier de ce type
cat: double: Aucun fichier ou dossier de ce type
cat: ecran: Aucun fichier ou dossier de ce type
cat: nvidia: Aucun fichier ou dossier de ce type
cat: clavier: Aucun fichier ou dossier de ce type
cat: fr: Aucun fichier ou dossier de ce type
cat: /etc/skel/Saves/Explications/Scripts/Cours: Aucun fichier ou dossier de ce type
cat: bash.pdf: Aucun fichier ou dossier de ce type
cat: /etc/skel/Saves/Explications/Gros: Aucun fichier ou dossier de ce type
cat: mixte.odt: Aucun fichier ou dossier de ce type
cat: /etc/skel/Saves/Explications/Fichier: Aucun fichier ou dossier de ce type
cat: texte.txt: Aucun fichier ou dossier de ce type
cat: /etc/skel/Saves/Explications/python/aide: Aucun fichier ou dossier de ce type
cat: python.odt: Aucun fichier ou dossier de ce type
cat: /etc/skel/Saves/Explications/ftp: Aucun fichier ou dossier de ce type
cat: fun: Aucun fichier ou dossier de ce type
cat: /etc/skel/.local/share/Trash/files/Fichier: Aucun fichier ou dossier de ce type
cat: texte: Aucun fichier ou dossier de ce type
cat: /etc/skel/.local/share/Trash/files/Fichier: Aucun fichier ou dossier de ce type
cat: texte~: Aucun fichier ou dossier de ce type
cat: /etc/skel/.local/share/Trash/info/Fichier: Aucun fichier ou dossier de ce type
cat: texte.trashinfo: Aucun fichier ou dossier de ce type
cat: /etc/skel/.local/share/Trash/info/Fichier: Aucun fichier ou dossier de ce type
cat: texte~.trashinfo: Aucun fichier ou dossier de ce type
cat: /etc/kde4/kdm/kdmrc: Aucun fichier ou dossier de ce type
cat: /etc/skel/.kde4/share/config/plasma-appletsrc: Aucun fichier ou dossier de ce type
sed: impossible de lire /etc/skel/.kde4/share/config/plasma-appletsrc: Aucun fichier ou dossier de ce type
cat: /etc/skel/.kde4/share/config/plasma-appletsrc: Aucun fichier ou dossier de ce type
sed: impossible de lire /etc/skel/.kde4/share/config/plasma-appletsrc: Aucun fichier ou dossier de ce type
ls: ne peut accéder /chroot/initrd.img: Aucun fichier ou dossier de ce type
ls: ne peut accéder /chroot/vmlinuz: Aucun fichier ou dossier de ce type
xres=1024
yres=768
[34mUbuntu Hardy (32-bits) detecte...Mise a jour des sources.... [m
source hardy main ok
source src hardy main ok
source hardy restricted ok
source src hardy restricted ok
Source deb hardy universe non présente, activation
source src hardy universe ok
source hardy multiverse ok
source src hardy multiverse ok
Depot(s) specifique(s) au script ok...
[32mMise a jour des sources...ok [m
* Stopping Common Unix Printing System: cupsd [80G [74G[ OK ]
rm: ne peut enlever `/etc/skel/.xsession-errors': Aucun fichier ou dossier de ce type
rm: ne peut enlever `/etc/skel/.ICEauthority': Aucun fichier ou dossier de ce type
exit
Si je choisis d'utiliser les drivers vesa sous chroot, j'ai le droit a un ecran bariollé de couleurs et un reboot au boot de 20sec...
en voici chrootlog
bash: pas de contrôle de tâche dans ce shell
root@hizoka-pc:/#
root@hizoka-pc:/# mode="$(cat /etc/ubukey/ubukeyconf | grep -e "mode" | sed 's/. *=//')"
root@hizoka-pc:/#
root@hizoka-pc:/# function message()
> {
> touch /tmp/chrootlog.log
> message="$1"
> echo -e "$message" | tee -a /tmp/chrootlog.log &>/dev/null
> }
root@hizoka-pc:/#
root@hizoka-pc:/# function INITCHROOT()
> {
> chrootKerVer=$(ls -al /initrd.img | sed 's/.*boot\/initrd.img-//')
> localKerVer=$(cat /etc/ubukey/ubukeyconf | grep -e "Kernel" | sed 's/.*Kernel= //')
> sessionType=$(cat /etc/ubukey/ubukeyconf | grep -e "distSession" | sed 's/.*di stSession=//')
> user=$(cat /etc/ubukey/ubukeyconf | grep -e "user" | sed 's/.*user=//')
> chuser=$(cat /etc/casper.conf | grep -w "USERNAME=" | sed 's/.*=//' | sed 's/" //g')
> LOCALUTF="$(cat /etc/ubukey/ubukeyconf | grep -e "localutf" | sed 's/.*=//')"
> LOCALBASE="$(cat /etc/ubukey/ubukeyconf | grep -e "localbase" | sed 's/.*=//') "
> LOCALSIMPLE="$(cat /etc/ubukey/ubukeyconf | grep -e "localsimple" | sed 's/.*= //')"
> DIST="$(cat /etc/lsb-release | grep CODENAME | sed 's/.*=//')"
> DRIVER="$(cat /etc/ubukey/ubukeyconf | grep -e "driver" | sed 's/.*=//')"
>
> ## langue dans chroot
> export LANG=$LOCALUTF
> export LC_ALL=$LOCALUTF
> echo -e "$LOCALSIMPLE
> $LOCALBASE
> $LOCALUTF
> " | tee /etc/locale.gen &>/dev/null
>
> ## check sources
> message "Verification des sources, merci de patienter"
> cd /usr/local/bin
> rm ubusrc-gen &>/dev/null
> wget -q http://www.ubukey.fr/files/ubusrc-gen
> chmod +x ubusrc-gen
> /bin/bash ubusrc-gen
>
> #~ if [[ ! $(dpkg -l | grep -w "console-data") ]]; then
> #~ message "Console data va etre installe pour la langue dans les consoles tty "
> #~ apt-get -y --force-yes install console-data
> #~ fi
>
> ## Changement de la langue par defaut des consoles tty avec : $LOCALSIMPLE
> sed -i 's/XKBLAYOUT=.*/XKBLAYOUT="'$LOCALSIMPLE'"/' /etc/default/console-setup [A [C [C [C [C [C [C [C [C [C [C [C [C [C [C [C [C [C [C [C [C [C [C [C [C [C [C [C [C [C [C [C [C [C [C [C [C [C [C [C [C [C [C [C [C [C [C [C [C [C [C [C [C [C [C [C [C [C [C [C [C [C [C [C [C [C [C [C [C [C [C [C [C [C [C [C [C [C [C [C [Kp
>
> ## check du decorateur et autres
> case $sessionType in
> gnome)
> decorator="metacity"
> term="gnome-terminal"
> ;;
> kde3|kde4)
> decorator="kwin"
> term="konsole"
> ;;
> xfce4)
> decorator="xfwm4"
> term="xfterm4"
> ;;
> esac
>
> message "
> #########################
> ## Variables du chroot ##
> #########################
>
> Type de session : "$sessionType"
> Utilisateur session chroot : "$user"
> Utilisateur reel du live-cd : "$chuser"
> Locales : $LOCALUTF
> Langue : $LOCALSIMPLE
> Clavier: $LOCALSIMPLE
> "
> #monter minimun necessaire
> mount -t proc proc /proc
> mount -t sysfs sys /sys
> mount -t devpts devpts /dev/pts
>
> sleep 5
> umount -f /lib/modules/*/volatile &>/dev/null
>
> }
root@hizoka-pc:/#
root@hizoka-pc:/# function CHROOTGRAPHIQUE()
> {
> ## check de ce maudit dossier desktop
> if [[ ! -e "/etc/skel/Desktop" && ! -e /etc/skel/.config/user-dirs.dirs ]]; th en
> rm /etc/locale.gen &>/dev/null
> echo -e "$LOCALSIMPLE
> $LOCALBASE
> $LOCALUTF
> " | tee /etc/locale.gen &>/dev/null
>
> ln -sf /etc/skel /home/"$user"
>
> ### detection du dossier bureau avec xdg
> message "Detection des dossiers Xdg (Bureau, Desktop...)\n"
> if [[ ! `dpkg -l | grep -e "xdg-user-dirs"` ]]; then
> ln -sf /etc/skel /home/"$user"
> aptitude -y install xdg-user-dirs &
> sleep 10
> else
> xdg-user-dirs-update --force
> fi
>
> deskdir="$(cat /home/"$user"/.config/user-dirs.dirs | grep DESKTOP | sed 's/.* \///' | sed 's/\"//')"
> if [ -z "$deskdir" ]; then
> mkdir /etc/skel/Desktop
> deskdir="Desktop"
> fi
> ####
> elif [[ ! -e "/etc/skel/Desktop" && -e /etc/skel/.config/user-dirs.dirs ]]; th en
> deskdir="$(cat /etc/skel/.config/user-dirs.dirs | grep DESKTOP | sed 's/.*\/// ' | sed 's/\"//')"
>
> elif [[ ! `cat /etc/skel/.config/user-dirs.dirs | grep -e "/Desktop"` && -e /e tc/skel/Desktop ]]; then
> rm -R /etc/skel/Desktop
> deskdir="$(cat /etc/skel/.config/user-dirs.dirs | grep DESKTOP | sed 's/.*\/// ' | sed 's/\"//')"
>
> elif [[ -e "/etc/skel/Desktop" && ! -e /etc/skel/.config/user-dirs.dirs ]]; th en
> deskdir="Desktop"
> else
> deskdir="Desktop"
> fi
>
> message "Dossier bureau : $deskdir \n"
>
> ## adapte dossier Desktop, casper-bottom
> if [ "$deskdir" != "Desktop" ]; then
> sed -i 's/Desktop/'$deskdir'/g' /usr/share/initramfs-tools/scripts/casper-bott om/10adduser
> fi
>
> ## fix user etrange dans mksquashfs (temp)
> sed -i 's/set passwd\/user-uid 999/set passwd\/user-uid 1001/' /usr/share/init ramfs-tools/scripts/casper-bottom/10adduser
>
> cd /usr/share/pixmaps
> if [ ! -e usbkey.png ]; then
> wget http://www.ubukey.fr/files/usbkey.png
> fi
>
> ################## ajout icones sur le bureau
>
> cd /usr/local/bin
> rm ubukey-$sessionType* &>/dev/null
> wget http://www.ubukey.fr/files/ubukey-$sessionType.sh
> chmod +x ubukey-$sessionType.sh
> echo "[Desktop Entry]
> Type=Application
> Encoding=UTF-8
> Version=1.0
> Name=Assistant de customisation $sessionType
> Name[fr_FR]=Assistant de customisation $sessionType
> Comment[fr_FR]=Assistant de customisation pour $sessionType
> Comment=Assistant de customisation pour $sessionType
> Exec=ubukey-$sessionType.sh
> X-GNOME-Autostart-enabled=true
> Icon=/usr/share/pixmaps/usbkey.png" | tee /etc/skel/"$deskdir"/ubukey-assist.d esktop &>/dev/null
>
> chmod +x /etc/skel/"$deskdir"/ubukey-assist.desktop
>
> echo "[Desktop Entry]
> Type=Application
> Encoding=UTF-8
> Version=1.0
> Name=fix-clavier
> Name[fr_FR]=fix-clavier
> Comment[fr_FR]=fix-clavier
> Comment=fix-clavier
> Exec=setxkbmap $LOCALSIMPLE
> X-GNOME-Autostart-enabled=true" | tee /etc/xdg/autostart/fix-clavier.desktop & >/dev/null
>
> ## icone quitter
> cd /usr/share/pixmaps
> if [ ! -e quit-chroot.png ]; then
> wget http://www.ubukey.fr/files/images/quit-chroot.png
> fi
>
> ## cree ptit script pour tuer x avec l icone du bureau
> cd /usr/local/bin
> rm quit-chroot* &>/dev/null
> wget http://www.ubukey.fr/files/quit-chroot.sh
> chmod +x /usr/local/bin/quit-chroot.sh
>
> echo "[Desktop Entry]
> Type=Application
> Encoding=UTF-8
> Version=1.0
> Name=Quitter le chroot
> Name[fr_FR]=Quitter chroot
> Comment[fr_FR]=Quitter le chroot
> Comment=cliquez pour quitter le chroot
> Exec=quit-chroot.sh
> X-GNOME-Autostart-enabled=true
> Icon=/usr/share/pixmaps/quit-chroot.png" | tee /etc/skel/"$deskdir"/quit-chroo t.desktop &>/dev/null
>
> chmod +x /etc/skel/"$deskdir"/quit-chroot.desktop
>
> ## icone partage
> sleep 2
> cd /etc/skel/"$deskdir"
> wget http://www.ubukey.fr/files/launchers/gc.desktop &>/dev/null
> chmod +x gc.desktop
>
>
> ## suivant type session en prevision...
> case $sessionType in
> gnome)
>
> ;;
> kde3)
>
> if [ ! -e "/usr/bin/zenity" ]; then
> apt-get -y install zenity
> fi
> ;;
> kde4)
> message "Kde4 detecte... verification de zenity, kdm et de l utilisateur chroo t\n"
>
> if [ ! -e "/usr/bin/zenity" ]; then
> message "Zenity manquant, installation\n"
> apt-get -y --force-yes install zenity
> else
> message "zenity ok"
> fi
>
> ## reconfigure autologin kdm-kde4 si besoin...
> if [ ! -e "/usr/lib/kde4/etc/kde4/kdm/kdmrc" ]; then
> message "Kdm non configure, creation d une nouvelle config avec autologin par defaut\n"
> genkdmconf
> cp -R /etc/kde4/kdm /usr/lib/kde4/etc/kde4/
> sed -i 's/#AutoLoginUser=.*/AutoLoginUser='$chuser'/' /etc/kde4/kdm/kdmrc
> sed -i 's/#AutoLoginEnable=.*/AutoLoginEnable=True/' /etc/kde4/kdm/kdmrc
> else
> message "kdm ok"
> fi
>
> ## s assure qu il y a un plasmoide sur le bureau kde4
> if [ ! -e "/etc/skel/.config/autostart/icons.desktop" || ! -e "/etc/skel/.conf ig/autostart" ]; then
> mkdir /etc/skel/.config/autostart &>/dev/null
> echo -e '
> [Desktop Entry]
> Comment[fr]=
> Comment=
> Exec=plasmoidviewer folderview /home/'"$user"'/'"$deskdir"'
> GenericName[fr]=
> GenericName=
> Icon=system-run
> MimeType=
> Name[fr]=
> Name=
> OnlyShowIn=KDE;
> Path=
> StartupNotify=true
> Terminal=false
> TerminalOptions=
> Type=Application
> X-DBUS-ServiceName=
> X-DBUS-StartupType=
> X-KDE-SubstituteUID=false
> X-KDE-Username=' | tee /etc/skel/.config/autostart/icons.desktop
> fi
> sleep 2
> ;;
> xfce4)
>
> ;;
> esac
>
> ## relance dbus
> /etc/init.d/dbus restart
>
> ##scan du home...
> chuser=$(cat /etc/casper.conf | grep -w "USERNAME" | sed 's/.*=//' | sed 's/"/ /g' | tail -n1)
> if [ "$user" != "$chuser" ]; then
> for i in `find /etc/skel/ -type f`; do
> if [[ `cat "$i" | grep -e "/$chuser"` ]]; then
> sed -i 's/\/'$chuser'/\/'$user'/g' "$i"
> fi
> done
> fi
>
> ###### config xorg
> test=$(lspci -b | grep VGA | awk '{print $1}')
> testa=$(echo "$test" | sed 's/:.*//')
> testb=$(echo "$test" | sed 's/\..*//;s/.*://')
> testc=$(echo "$test" | sed 's/.*\.//')
>
> if [[ "$testa" != "0" && "$testa" -lt "10" ]]; then
> testa=$(echo "$testa" | cut -c 2)
> fi
>
> if [[ "$testb" != "0" && "$testb" -lt "10" ]]; then
> testb=$(echo "$testb" | cut -c 2)
> fi
>
> if [[ "$testc" != "0" && "$testc" -lt "10" ]]; then
> testc=$(echo "$testc" | cut -c 2)
> fi
>
> BUSID="BusID \"PCI:$testa:$testb:$testc\""
>
> dexconf
> sed -i 's/Option.*\"XkbLayout\".*/Option \"XkbLayout\" \"'"$LOCALSIMPLE"' \"/' /etc/X11/xorg.conf
> sed -i '/BusID/d' /etc/X11/xorg.conf
> sed -i 's/Section \"Device\"\n*/Section \"Device\"\n Driver \"'$DRIVER' \"\n '"$BUSID"'/' /etc/X11/xorg.conf
>
> ## fix xserver 1.5 et hal pour intrepid
> if [ "$DIST" = "intrepid" ]; then
> echo -e '
> Section "ServerFlags"
> Option "AllowEmptyInput" "off"
> EndSection' | tee -a /etc/X11/xorg.conf &>/dev/null
> fi
>
> message "
> ############
> ## Xorg ##
> ############
> Pilote : $DRIVER
> Distribution: $DIST
> Id carte : PCI:$testa:$testb:$testc
> Layout clavier : $LOCALSIMPLE
> "
>
> ## verif compiz
> if [ -e "/etc/skel/.config/compiz/fusion-icon" ]; then
> echo -e "Remplace compiz par $decorator"
> sed -i 's/wm = .*/wm = '"$decorator"' /' /etc/skel/.config/compiz/fusion-icon
> fi
>
> ## verif lanceur partage du / (bug avec nautilus...)
> if [ ! -e /usr/bin/gnome-commander ]; then
> message "Installation de gnome-commander pour le partage des disques entre loc al et chroot \nVotre pc local sera monté sur /media/pc-local"
> apt-get -y --force-yes install gnome-commander &>/dev/null
> cd /usr/share/pixmaps
> wget http://www.ubukey.fr/files/images/share.png &>/dev/null
> fi
>
> ln -sf /etc/skel/ /home/"$user"
> rm /etc/skel/skel
> cd /home/"$user"
>
> message "Tout est pret, demarre X dans le chroot ! \n"
> sleep 5
> startx -- :1
>
> ## clean xorg
> rm /etc/X11/xorg.conf
> touch /etc/X11/xorg.conf
>
> ## nettoie user
> chuser=$(cat /etc/casper.conf | grep -w "USERNAME=" | sed 's/.*=//' | sed 's/" //g')
> message "Nettoyage de la session chroot \n"
> if [ "$chuser" != "$user" ]; then
> for i in `find /etc/skel/ -type f`; do
> if [[ `cat "$i" | grep -e "/$user"` ]]; then
> sed -i 's/\/'$user'/\/'$chuser'/g' "$i"
> fi
> done
>
>
> ## check kde4
> ## si autologin activé changes utilisateur en rapport avec /etc/casper.conf
> if [[ `cat "/etc/kde4/kdm/kdmrc" | grep -e "^AutoLoginEnable=true"` ]]; then
> chuser=$(cat /etc/casper.conf | grep -w "USERNAME=" | sed 's/.*=//' | sed 's/" //g')
> message "Modification de l utilisateur par defaut pour kdm-kde4 avec l utilisa teur $chuser \n"
> sed -i 's/AutoLoginUser=.*/AutoLoginUser='$chuser'/' /etc/kde4/kdm/kdmrc
> fi
>
> ## edite le fichier de config plasma pour virer icones quitter et assistant... [A [C [C [C [C [C [C [C [C [C [C [C [C [C [C [C [C [C [C [C [C [C [C [C [C [C [C [C [C [C [C [C [C [C [C [C [C [C [C [C [C [C [C [C [C [C [C [C [C [C [C [C [C [C [C [C [C [C [C [C [C [C [C [C [C [C [C [C [C [C [C [C [C [C [C [C [C [C [C [C [K.
> line=$(cat /etc/skel/.kde4/share/config/plasma-appletsrc | grep -B1 "quit-chro ot")
> echo -e "$line" | while read lines; do
> sed -i '/[$lines]/d' /etc/skel/.kde4/share/config/plasma-appletsrc
> done
>
> line=$(cat /etc/skel/.kde4/share/config/plasma-appletsrc | grep -B1 "ubukey-as sist")
> echo -e "$line" | while read lines; do
> sed -i '/[$lines]/d' /etc/skel/.kde4/share/config/plasma-appletsrc
> done
>
> fi ## fin si kde4
>
> } ## fin chroot graphique
root@hizoka-pc:/#
root@hizoka-pc:/# function CLEANCHROOT()
> {
> message "Sortie du chroot ok, Nettoyage\n"
>
> sed -i 's/\/home\/'$user'/\/root/' /etc/passwd
>
> INIT=$(ls -al "${DISTDIR}"/chroot/initrd.img | sed 's/.*boot\///')
> VMLINUZ=$(ls -al "${DISTDIR}"/chroot/vmlinuz | sed 's/.*boot\///')
>
> ## clean en cas de mise a jour du kernel important !!
> if [ -e /vmlinuz.old ]; then
> toRemove=$(ls -al /vmlinuz.old | sed 's/.*boot\/vmlinuz-//')
> sleep 2
>
> removeHeaders=$( echo "$toRemove" |sed 's/-generic/*/')
> apt-get remove --purge -y --force-yes linux-image-"$toRemove" linux-headers-"$ removeHeaders"
> rm -R /usr/src/linux-headers-"$removeHeaders" &>/dev/null
> rm -R /lib/modules/"$toRemove"
> rm /*.bak
> rm /*.old
> rm /boot/*.bak
> rm /boot/*.old
> fi
>
> initcheck=$(ls /boot | grep "initrd.img")
> initver=$(ls -al /initrd.img | sed 's/.*boot\/initrd.img-//')
> if [ -z "$initcheck" ]; then
> message "mise a jour initramfs $initver \n"
> apt-get -y --force-yes install --reinstall linux-image-$initver linux-headers- $initver
> fi
>
> dpkg -l |grep ^rc |awk '{print $2}' |xargs dpkg -P &>/dev/null
> if [[ ! `egrep "ide-generic" /usr/share/initramfs-tools/modules` ]]; then
> echo "ata_generic" | tee -a /usr/share/initramfs-tools/modules
> echo "ide-generic" | tee -a /usr/share/initramfs-tools/modules
> echo "ata_piix" | tee -a /usr/share/initramfs-tools/modules
> fi
>
> ## s assure resolutions mini dans usplash.conf
> echo -e "xres=1024
> yres=768" | tee /etc/usplash.conf
>
> sed -i 's/rw,noatime,mode=755/rw,noatime/' /usr/share/initramfs-tools/scripts/ casper
>
> cd /
> sleep 3
> ## nettoyage apt
> apt-get clean
> dpkg -l |grep ^rc |awk '{print $2}' |xargs dpkg -P &>/dev/null
> ## remet a jour les sources etre sur....
> /bin/bash ubusrc-gen
> ## sortie du script et demonte tout
> /etc/init.d/cupsys stop
> rm /var/crash/* &>/dev/null
> rm -R /tmp/.* &>/dev/null
> rm -Rf /var/run/* &>/dev/null
> rm -Rf /root/* &>/dev/null
>
> message "nettoyage des fichiers de l utilisateur chroot\n"
> ## efface utilisateur
> rm -f /etc/skel/*/{ubukey-assist,quit-chroot,gc}.desktop
> rm /etc/xdg/autostart/fix-clavier.desktop
> rm /etc/skel/.xsession-errors
> rm /etc/skel/.Xauthority
> rm -Rf /etc/skel/.gvfs &>/dev/null
> rm -r /usr/local/bin/ubu*
> rm /usr/local/bin/quit-chroot.sh
> rm /etc/skel/.ICEauthority
> rm -Rf /var/tmp/*
> rm -R /tmp/*
> rm -Rf /home/"$user"
>
> chown -R root:root /etc/skel/.*
>
> rm /etc/hosts
> rm /etc/resolv.conf
>
> umount /proc
> umount /sys
> umount /dev/pts
> }
root@hizoka-pc:/#
root@hizoka-pc:/# if [ -z "$mode" ]; then
> message "Démarrage du chroot en mode graphique ! \n"
> INITCHROOT
> CHROOTGRAPHIQUE
> CLEANCHROOT
> else
> message "Démarrage du chroot en mode console ! \n"
> INITCHROOT
> export DISPLAY=localhost:5
> $decorator --replace &
> zenity --info --text "Démarrage du mode console..."
> sleep 5
> setxkbmap "$LOCALSIMPLE" &
> xterm -bg black -fg white -geom 115x40 -fn 7x14
>
> kill -9 `ps aux | grep -e "[-]fakexa" | awk '{print $2}'`
> CLEANCHROOT
> fi
[34mUbuntu Hardy (32-bits) detecte...Mise a jour des sources.... [m
source hardy main ok
source src hardy main ok
source hardy restricted ok
source src hardy restricted ok
source hardy universe ok
source src hardy universe ok
source hardy multiverse ok
source src hardy multiverse ok
Depot(s) specifique(s) au script ok...
[32mMise a jour des sources...ok [m
--01:10:16-- http://www.ubukey.fr/files/ubukey-kde3.sh
=> `ubukey-kde3.sh'
Résolution de www.ubukey.fr... 88.191.52.71
Connexion vers www.ubukey.fr|88.191.52.71|:80... connecté.
requête HTTP transmise, en attente de la réponse... 200 OK
Longueur: 1 795 (1.8K) [text/x-sh]
0K . 100% 7.47 MB/s
01:10:16 (7.47 MB/s) - « ubukey-kde3.sh » sauvegardé [1795/1795]
--01:10:16-- http://www.ubukey.fr/files/quit-chroot.sh
=> `quit-chroot.sh'
Résolution de www.ubukey.fr... 88.191.52.71
Connexion vers www.ubukey.fr|88.191.52.71|:80... connecté.
requête HTTP transmise, en attente de la réponse... 200 OK
Longueur: 38 [text/x-sh]
0K 100% 7.42 MB/s
01:10:16 (7.42 MB/s) - « quit-chroot.sh » sauvegardé [38/38]
* Stopping network events dispatcher NetworkManagerDispatcher [80G [74G[ OK ]
* Stopping network connection manager NetworkManager [80G [74G[ OK ]
* Stopping system message bus dbus [80G [74G[ OK ]
* Starting system message bus dbus [80G [74G[ OK ]
* Starting network connection manager NetworkManager [80G [74G[ OK ]
* Starting network events dispatcher NetworkManagerDispatcher [80G [74G[ OK ]
cat: /etc/skel/.kde/share/apps/kaffeine/playlists/Liste: Aucun fichier ou dossier de ce type
cat: de: Aucun fichier ou dossier de ce type
cat: lecture1.kaffeine: Aucun fichier ou dossier de ce type
cat: /etc/skel/.kde/share/apps/RecentDocuments/live: Aucun fichier ou dossier de ce type
cat: dvd: Aucun fichier ou dossier de ce type
cat: hardy.txt.desktop: Aucun fichier ou dossier de ce type
cat: /etc/skel/.kde/share/apps/RecentDocuments/Fichier: Aucun fichier ou dossier de ce type
cat: texte.desktop: Aucun fichier ou dossier de ce type
cat: /etc/skel/Saves/superkaramba/Hizoinfos/Fichier: Aucun fichier ou dossier de ce type
cat: texte: Aucun fichier ou dossier de ce type
cat: /etc/skel/Saves/superkaramba/Hizoinfos/font/Copperplate: Aucun fichier ou dossier de ce type
cat: Gothic: Aucun fichier ou dossier de ce type
cat: Condensed: Aucun fichier ou dossier de ce type
cat: BT.ttf: Aucun fichier ou dossier de ce type
cat: /etc/skel/Saves/superkaramba/Hizoinfos/font/Bajoran: Aucun fichier ou dossier de ce type
cat: Regular.ttf: Aucun fichier ou dossier de ce type
cat: /etc/skel/Saves/superkaramba/Hizoinfos/font/Bank: Aucun fichier ou dossier de ce type
cat: Gothic: Aucun fichier ou dossier de ce type
cat: Light: Aucun fichier ou dossier de ce type
cat: BT.ttf: Aucun fichier ou dossier de ce type
cat: /etc/skel/Saves/superkaramba/Hizoinfos/font/Bank: Aucun fichier ou dossier de ce type
cat: Gothic: Aucun fichier ou dossier de ce type
cat: Medium: Aucun fichier ou dossier de ce type
cat: BT.ttf: Aucun fichier ou dossier de ce type
cat: /etc/skel/Saves/superkaramba/Hizoinfos/font/Copperplate: Aucun fichier ou dossier de ce type
cat: Gothic: Aucun fichier ou dossier de ce type
cat: Bold.ttf: Aucun fichier ou dossier de ce type
cat: /etc/skel/Saves/superkaramba/Hizoinfos/font/Copperplate: Aucun fichier ou dossier de ce type
cat: Gothic: Aucun fichier ou dossier de ce type
cat: Bold: Aucun fichier ou dossier de ce type
cat: BT.ttf: Aucun fichier ou dossier de ce type
cat: /etc/skel/Saves/superkaramba/Hizoinfos/font/Copperplate: Aucun fichier ou dossier de ce type
cat: Gothic: Aucun fichier ou dossier de ce type
cat: Light.ttf: Aucun fichier ou dossier de ce type
cat: /etc/skel/Saves/live: Aucun fichier ou dossier de ce type
cat: dvd: Aucun fichier ou dossier de ce type
cat: hardy.txt: Aucun fichier ou dossier de ce type
cat: /etc/skel/Saves/Xorg: Aucun fichier ou dossier de ce type
cat: double: Aucun fichier ou dossier de ce type
cat: ecran: Aucun fichier ou dossier de ce type
cat: nvidia: Aucun fichier ou dossier de ce type
cat: clavier: Aucun fichier ou dossier de ce type
cat: fr: Aucun fichier ou dossier de ce type
cat: /etc/skel/Saves/Explications/Scripts/Cours: Aucun fichier ou dossier de ce type
cat: bash.pdf: Aucun fichier ou dossier de ce type
cat: /etc/skel/Saves/Explications/Gros: Aucun fichier ou dossier de ce type
cat: mixte.odt: Aucun fichier ou dossier de ce type
cat: /etc/skel/Saves/Explications/Fichier: Aucun fichier ou dossier de ce type
cat: texte.txt: Aucun fichier ou dossier de ce type
cat: /etc/skel/Saves/Explications/python/aide: Aucun fichier ou dossier de ce type
cat: python.odt: Aucun fichier ou dossier de ce type
cat: /etc/skel/Saves/Explications/ftp: Aucun fichier ou dossier de ce type
cat: fun: Aucun fichier ou dossier de ce type
cat: /etc/skel/.local/share/Trash/files/Fichier: Aucun fichier ou dossier de ce type
cat: texte: Aucun fichier ou dossier de ce type
cat: /etc/skel/.local/share/Trash/files/Fichier: Aucun fichier ou dossier de ce type
cat: texte~: Aucun fichier ou dossier de ce type
cat: /etc/skel/.local/share/Trash/info/Fichier: Aucun fichier ou dossier de ce type
cat: texte.trashinfo: Aucun fichier ou dossier de ce type
cat: /etc/skel/.local/share/Trash/info/Fichier: Aucun fichier ou dossier de ce type
cat: texte~.trashinfo: Aucun fichier ou dossier de ce type
FATAL: Could not load /lib/modules/2.6.24-21-generic/modules.dep: No such file or directory
rm: ne peut enlever `/etc/skel/skel': Aucun fichier ou dossier de ce type
xauth: creating new authority file /home/hizoka/.Xauthority
xauth: creating new authority file /home/hizoka/.Xauthority
X: warning; process set to priority -1 instead of requested priority 0
This is a pre-release version of the X server from The X.Org Foundation.
It is not supported in any way.
Bugs may be filed in the bugzilla at http://bugs.freedesktop.org/.
Select the "xorg" product for bugs you find in this release.
Before reporting bugs in pre-release versions please check the
latest version in the X.Org Foundation git repository.
See http://wiki.x.org/wiki/GitPage for git access instructions.
X.Org X Server 1.4.0.90
Release Date: 5 September 2007
X Protocol Version 11, Revision 0
Build Operating System: Linux Ubuntu (xorg-server 2:1.4.1~git20080131-1ubuntu9.2)
Current Operating System: Linux hizoka-pc 2.6.24-21-generic #1 SMP Tue Oct 21 23:43:45 UTC 2008 i686
Build Date: 13 June 2008 01:08:21AM
Before reporting problems, check http://wiki.x.org
to make sure that you have the latest version.
Module Loader present
Markers: (--) probed, (**) from config file, (==) default setting,
(++) from command line, (!!) notice, (II) informational,
(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
(==) Log file: "/var/log/Xorg.1.log", Time: Mon Dec 15 01:10:28 2008
(==) Using config file: "/etc/X11/xorg.conf"
(II) Module "ddc" already built-in
(WW) VESA(0): Failed to set up write-combining range (0xd0000000,0x1000000)
expected keysym, got XF86KbdLightOnOff: line 70 of pc
expected keysym, got XF86KbdBrightnessDown: line 71 of pc
expected keysym, got XF86KbdBrightnessUp: line 72 of pc
expected keysym, got XF86KbdLightOnOff: line 70 of pc
expected keysym, got XF86KbdBrightnessDown: line 71 of pc
expected keysym, got XF86KbdBrightnessUp: line 72 of pc
The XKEYBOARD keymap compiler (xkbcomp) reports:
> Warning: Type "ONE_LEVEL" has 1 levels, but <RALT> has 2 symbols
> Ignoring extra symbols
Errors from xkbcomp are not fatal to the X server
Dernière modification par Hizoka (Le 15/12/2008, à 01:13)
KDE Neon 64bits
Tous mes softs (MKVExtractorQt, HizoSelect, HizoProgress, Qtesseract, Keneric, Services menus...) sont sur github
Hors ligne
#1753 Le 15/12/2008, à 13:19
- smo
Re : créer cle usb/live cd entierement customisé en francais....
ola
bah voila on trouve, merci pour les retours hizo
(WW) VESA(0): Failed to set up write-combining range (0xd0000000,0x1000000)
c est ca le pb , now pourquoi...?
google...
Dernière modification par smo (Le 15/12/2008, à 13:19)
Streamstudio, streaming youtube/dailymotion...: http://forum.ubuntu-fr.org/viewtopic.php?id=1299461 / http://streamstudio.me
Page facebook : https://www.facebook.com/streamstudio1?fref=ts
ubukey, createur ubuntu customisé: http://forum.ubuntu-fr.org/viewtopic.php?id=360408
ME PAYER UNE BIERE !! :D : http://gtk-apps.org/content/donate.php?content=138588
Hors ligne
#1754 Le 15/12/2008, à 16:06
- Hizoka
Re : créer cle usb/live cd entierement customisé en francais....
ouais mais ca explique pas le pourquoi de l'ecran noir avec les pilotes radeon...
KDE Neon 64bits
Tous mes softs (MKVExtractorQt, HizoSelect, HizoProgress, Qtesseract, Keneric, Services menus...) sont sur github
Hors ligne
#1755 Le 15/12/2008, à 23:54
- smo
Re : créer cle usb/live cd entierement customisé en francais....
bah check les meme log deja qu on voit, perso ati X1400 quelque soit le pilote vesa ou radeon, ok
enervant... j ai meme la 3d sous chroot Oo
Streamstudio, streaming youtube/dailymotion...: http://forum.ubuntu-fr.org/viewtopic.php?id=1299461 / http://streamstudio.me
Page facebook : https://www.facebook.com/streamstudio1?fref=ts
ubukey, createur ubuntu customisé: http://forum.ubuntu-fr.org/viewtopic.php?id=360408
ME PAYER UNE BIERE !! :D : http://gtk-apps.org/content/donate.php?content=138588
Hors ligne
#1756 Le 16/12/2008, à 08:15
- buster19
Re : créer cle usb/live cd entierement customisé en francais....
Me revoila ...
J'avais un peu laissé tombé devant le nombre de problème mais savoir que certains ont les meme pb que moi me redonne du courage.
J'ai recommence une distro depuis le début. Le live cd fonctionne, il m'indique juste les
"2 errors in files" mais parait que c'est "normal".
Le live-usb-live fonctionne mais le live-usb-persistent bloque. Le debut est ok, je choisis mode persistent, l'écran avec ubuntu et la barre gauche droite se lance, mais après j'arrive sur une écran noir avec le message :
BusyBox v1.1.3 (Debian 1:1.1.3-3ubuntu3) Built-in shel (ash)
Enter 'help' for a list of built-in commands
(initramfs)
J'ai cherché des infos sur le net mais je suis pas fortiche en anglais ... et surtout aucun post n'est indiqué "résolu".
Une idée ?
Et encore merci pour ce super script.
Latex-Math : annales ; cours/exos ; exos. Ubuntu : live-usb ; multiboot
Hors ligne
#1757 Le 16/12/2008, à 15:16
- smo
Re : créer cle usb/live cd entierement customisé en francais....
ola
Danboy t as 4go de ram sur to new pc?
Buster cle de 4 iu 8 go ? Reformattes QUE ta partition casper-rw avec gparted et rechanges bien le label en casper-rw apres (formattage en ext3 hein ...)
++
Streamstudio, streaming youtube/dailymotion...: http://forum.ubuntu-fr.org/viewtopic.php?id=1299461 / http://streamstudio.me
Page facebook : https://www.facebook.com/streamstudio1?fref=ts
ubukey, createur ubuntu customisé: http://forum.ubuntu-fr.org/viewtopic.php?id=360408
ME PAYER UNE BIERE !! :D : http://gtk-apps.org/content/donate.php?content=138588
Hors ligne
#1758 Le 16/12/2008, à 18:01
- danboy
Re : créer cle usb/live cd entierement customisé en francais....
coucou ! nan 2giga et carte graph ati hd2600 ! jai 1 peu laisse tombe car jai un autre souci ! mon hd se remplit de je ne sais pas quoi et au finish....0octet de libre ! ca fait 2 fois que ca me le fait ! pourtant je vire temp et autre.....mais il finit par se remplir et la commande dd=df jsais pas quoi me dit pourtant quil est pas plein ! et quand jle verifie il me trouve aucune erreur ! jsuis 1 peu perdu la ! dsl pour le message en format texto mais je poste depuis mon phone ! en attendant le depart du train ....greve a paris
Hors ligne
#1759 Le 16/12/2008, à 21:02
- buster19
Re : créer cle usb/live cd entierement customisé en francais....
clef de 8 go . J'ai reformaté, changer le label et tester. Ca ne change rien. toujours le même pb en live-usb persistent. (et toujours ok pour live-usb-live, hein !)
Même après redemerrage (certains disent de redemarrer pour que le nouveau label soit bien pros en compte), c'est pareil.
Puis, j'ai trouvé ce post pour quelqu'un qui avait exactement le même pb mais avec un live-cd : http://forum.ubuntu-fr.org/viewtopic.php?id=179714 .... eh, Smo .... t'es partout ?
J'ai testé en ajoutant acpi=force eh c'est tout good .... c'était trop con comme erreur mais Putain que ca fait plaisir !!!
Y'a moyen d'ajouter de facon automatique acpi=force plutot que le passer sans cesse au démarrage ? (surtout que souvent je branche un videoprojecteur et que je ne sais pas où j'en suis avec le curseur puisque le video n'est pas encore chaud).
Trop trop plaisir que le script refonctionne à merveille !!!
Dernière modification par buster19 (Le 16/12/2008, à 21:10)
Latex-Math : annales ; cours/exos ; exos. Ubuntu : live-usb ; multiboot
Hors ligne
#1760 Le 17/12/2008, à 00:23
- smo
Re : créer cle usb/live cd entierement customisé en francais....
ola
eh oui suis partout , content pour toi
bah tu edites simplement le fichier extlinux.conf dans dossier boot de ta partition extlinux-ro de ta cle et tu rajoutes a la fin de la lignele acpi=force ... ( a refaire a chaque formattage de la cle) je le metterais pas par defaut...
(certains disent de redemarrer pour que le nouveau label soit bien pros en compte) = Oo
danboy, ok bah je vois pas, appelles moi sur msn un de ces 4 j viendrais faire un tour sur ton pc, c est forcement un log qui blinde ton disque
du -h /var/log
et observes...
pour hizoka si y vire sa deuxieme barrette et repasse a 2 go au lieu de 4 ca marche, bug mtrr je sais pas quoi, chaud de trouver un fix, ceci pour info et laisser une trace
bah buster tests les modules dis moi ceux qui galerent ...
++
Dernière modification par smo (Le 17/12/2008, à 02:23)
Streamstudio, streaming youtube/dailymotion...: http://forum.ubuntu-fr.org/viewtopic.php?id=1299461 / http://streamstudio.me
Page facebook : https://www.facebook.com/streamstudio1?fref=ts
ubukey, createur ubuntu customisé: http://forum.ubuntu-fr.org/viewtopic.php?id=360408
ME PAYER UNE BIERE !! :D : http://gtk-apps.org/content/donate.php?content=138588
Hors ligne
#1761 Le 17/12/2008, à 07:22
- danboy
Re : créer cle usb/live cd entierement customisé en francais....
Oui en effet c'est des log qui m'bouffe tout ! Pb avec compcache. Erreur in swapspace nianiania ...C'est un bug apparemment, sans soluce, ou du moins qu'en anglais ! c'est formidable
Hors ligne
#1762 Le 17/12/2008, à 16:12
- buster19
Re : créer cle usb/live cd entierement customisé en francais....
bah buster tests les modules dis moi ceux qui galerent ...
je comprends pas ce que tu veux que je fasses. Peux-tu être plus explicite ?
A propos, mon pb est résolu quand je teste avec qemu (bien qu'il me demande toujours de faire acpi=force) mais il reste entier quand je boote vraiment depuis ma clef usb puisque je tombe toujours sur la boite initramfs.
Est-ce que acpi=force est pris en compte trop tard ? pourquoi cette différence entre qemu et la réalité ?
Dernière modification par buster19 (Le 17/12/2008, à 17:18)
Latex-Math : annales ; cours/exos ; exos. Ubuntu : live-usb ; multiboot
Hors ligne
#1763 Le 17/12/2008, à 21:46
- smo
Re : créer cle usb/live cd entierement customisé en francais....
alors
quand t es sur
initramfs()_
tapes
cat casper.log
(en qwerty ca donne cqt cqsper:log)... et copies tout bien ce que ca dit surout les 4/5 dernieres lignes on en saura deja plus...
difference entre qemu et ton pc bah pas meme matos simplement... et tres franchement le mode persistent c est pas tres utile... perso y marche mais s il ne marchait pas j en aurais rien a cirer...
les modules je parlais des modules sous chroot quand tu click la cle usb sur le bureau
perso hier, refait pour la 100 eme fois , le module Gdmload qui marche enfin au top
plus de couleur marron degeu avant et apres login gdm mais bien la meme image que le wallpaper actif, redimensionnée a la volee etc pepere
++
Dernière modification par smo (Le 17/12/2008, à 21:48)
Streamstudio, streaming youtube/dailymotion...: http://forum.ubuntu-fr.org/viewtopic.php?id=1299461 / http://streamstudio.me
Page facebook : https://www.facebook.com/streamstudio1?fref=ts
ubukey, createur ubuntu customisé: http://forum.ubuntu-fr.org/viewtopic.php?id=360408
ME PAYER UNE BIERE !! :D : http://gtk-apps.org/content/donate.php?content=138588
Hors ligne
#1764 Le 17/12/2008, à 21:51
- smo
Re : créer cle usb/live cd entierement customisé en francais....
https://wiki.ubuntu.com/Compcache
mais qu est ce que tu fou avec ca danboy Oo.... !!!
sudo rmmod compcache
voir s il te le vire (passe a la ligne sans rien dire)
si ok regardes dans /etc/modules
et/ou
/usr/share/initramfs-tools/modules
si tu le vois vires le egalement et refais un
sudo update-initramfs -uk all
reboot et ca devrait plus le faire..
++
Dernière modification par smo (Le 17/12/2008, à 22:12)
Streamstudio, streaming youtube/dailymotion...: http://forum.ubuntu-fr.org/viewtopic.php?id=1299461 / http://streamstudio.me
Page facebook : https://www.facebook.com/streamstudio1?fref=ts
ubukey, createur ubuntu customisé: http://forum.ubuntu-fr.org/viewtopic.php?id=360408
ME PAYER UNE BIERE !! :D : http://gtk-apps.org/content/donate.php?content=138588
Hors ligne
#1765 Le 18/12/2008, à 08:48
- danboy
Re : créer cle usb/live cd entierement customisé en francais....
https://wiki.ubuntu.com/Compcache
mais qu est ce que tu fou avec ca danboy Oo.... !!!
sudo rmmod compcache
voir s il te le vire (passe a la ligne sans rien dire)
si ok regardes dans /etc/modules
et/ou
/usr/share/initramfs-tools/modulessi tu le vois vires le egalement et refais un
sudo update-initramfs -uk all
reboot et ca devrait plus le faire..
++
ah mais mon pauvre ami ! si je le savais......! mais apparemment c'est un bug du kernel 2.6.27-9 ! il faut activer les depots proposed et mettre le noyau a jour avec le -10 ! la ca a l'air d'etre bon ! je revis ! mon pc etait inutilisable ! 50% de cpu utiliser sinon sans ca et des fichier de log de plus de 1giga en 1jour ! l'horreur ! j'pouvais rien faire ! pffff !
desole mais de mon phone toujours pas d'accent :-(
Dernière modification par danboy (Le 18/12/2008, à 08:51)
Hors ligne
#1766 Le 18/12/2008, à 14:34
- smo
Re : créer cle usb/live cd entierement customisé en francais....
ok danboy , pas eu ce bug moi...
szbab, post inutile ici merci de le supprimer...
++
Streamstudio, streaming youtube/dailymotion...: http://forum.ubuntu-fr.org/viewtopic.php?id=1299461 / http://streamstudio.me
Page facebook : https://www.facebook.com/streamstudio1?fref=ts
ubukey, createur ubuntu customisé: http://forum.ubuntu-fr.org/viewtopic.php?id=360408
ME PAYER UNE BIERE !! :D : http://gtk-apps.org/content/donate.php?content=138588
Hors ligne
#1767 Le 18/12/2008, à 20:11
- buster19
Re : créer cle usb/live cd entierement customisé en francais....
difference entre qemu et ton pc bah pas meme matos simplement... et tres franchement le mode persistent c est pas tres utile... perso y marche mais s il ne marchait pas j en aurais rien a cirer..
Comprends pas ... je fais qemu sur le même pc que sur lequel je teste ma clef ...
et pour le mode persistent, j'en ai besoin parce que j'utilise des petits fichiers .exe avec wine et si je les mets dans /home quand je suis dans le chroot, je ne les retrouve pas après sur mes clefs. (Si je les mets dans /etc/skel, y vont rester ?)
Pour tes modules, je ne les utilise pas. Je fais avec synaptic et un fichier dans lequel j'ai enregistré mes selections, mais je veux bien tester.
Bon en attendant, je fais te foutre la paix un petit bout de temps parce que je viens de cramer ma clef .. Va falloir aller faire les courses !
Dernière modification par buster19 (Le 18/12/2008, à 20:12)
Latex-Math : annales ; cours/exos ; exos. Ubuntu : live-usb ; multiboot
Hors ligne
#1768 Le 18/12/2008, à 20:38
- danboy
Re : créer cle usb/live cd entierement customisé en francais....
coucou les gens !
bon now que j'ai retrouvé un ordi qui tue sa mere sa race ! j'ai pu testé, mais....marche toujours pas
avec driver vesa et radeon
le chroot donne ca
bash: pas de contrôle de tâche dans ce shell
root@dan-laptop:/#
root@dan-laptop:/# mode="$(cat /etc/ubukey/ubukeyconf | grep -e "mode" | sed 's/
.*=//')"
root@dan-laptop:/#
root@dan-laptop:/# function message()
> {
> touch /tmp/chrootlog.log
> message="$1"
> echo -e "$message" | tee -a /tmp/chrootlog.log &>/dev/null
> }
root@dan-laptop:/#
root@dan-laptop:/# function INITCHROOT()
> {
> chrootKerVer=$(ls -al /initrd.img | sed 's/.*boot\/initrd.img-//')
> localKerVer=$(cat /etc/ubukey/ubukeyconf | grep -e "Kernel" | sed 's/.*Kernel=
//')
> sessionType=$(cat /etc/ubukey/ubukeyconf | grep -e "distSession" | sed 's/.*di
stSession=//')
> user=$(cat /etc/ubukey/ubukeyconf | grep -e "user" | sed 's/.*user=//')
> chuser=$(cat /etc/casper.conf | grep -w "USERNAME=" | sed 's/.*=//' | sed 's/"
//g')
> LOCALUTF="$(cat /etc/ubukey/ubukeyconf | grep -e "localutf" | sed 's/.*=//')"
> LOCALBASE="$(cat /etc/ubukey/ubukeyconf | grep -e "localbase" | sed 's/.*=//')
"
> LOCALSIMPLE="$(cat /etc/ubukey/ubukeyconf | grep -e "localsimple" | sed 's/.*=
//')"
> DIST="$(cat /etc/lsb-release | grep CODENAME | sed 's/.*=//')"
> DRIVER="$(cat /etc/ubukey/ubukeyconf | grep -e "driver" | sed 's/.*=//')"
>
> ## langue dans chroot
> export LANG=$LOCALUTF
> export LC_ALL=$LOCALUTF
> echo -e "$LOCALSIMPLE
> $LOCALBASE
> $LOCALUTF
> " | tee /etc/locale.gen &>/dev/null
>
> ## check sources
> message "Verification des sources, merci de patienter"
> cd /usr/local/bin
> rm ubusrc-gen &>/dev/null
> wget -q http://www.ubukey.fr/files/ubusrc-gen
> chmod +x ubusrc-gen
> /bin/bash ubusrc-gen
>
> #~ if [[ ! $(dpkg -l | grep -w "console-data") ]]; then
> #~ message "Console data va etre installe pour la langue dans les consoles tty
"
> #~ apt-get -y --force-yes install console-data
> #~ fi
>
> ## Changement de la langue par defaut des consoles tty avec : $LOCALSIMPLE
> sed -i 's/XKBLAYOUT=.*/XKBLAYOUT="'$LOCALSIMPLE'"/' /etc/default/console-setup
[A[C[C[C[C[C[C[C[C[C[C[C[C[C[C[C[C[C[C[C[C[C[C[C[C[C[C[C[C[C[C[C[C[C[C[C[C[C[C[C[C[C[C[C[C[C[C[C[C[C[C[C[C[C[C[C[C[C[C[C[C[C[C[C[C[C[C[C[C[C[C[C[C[C[C[C[C[C[C[C[Kp
>
> ## check du decorateur et autres
> case $sessionType in
> gnome)
> decorator="metacity"
> term="gnome-terminal"
> ;;
> kde3|kde4)
> decorator="kwin"
> term="konsole"
> ;;
> xfce4)
> decorator="xfwm4"
> term="xfterm4"
> ;;
> esac
>
> message "
> #########################
> ## Variables du chroot ##
> #########################
>
> Type de session : "$sessionType"
> Utilisateur session chroot : "$user"
> Utilisateur reel du live-cd : "$chuser"
> Locales : $LOCALUTF
> Langue : $LOCALSIMPLE
> Clavier: $LOCALSIMPLE
> "
> #monter minimun necessaire
> mount -t proc proc /proc
> mount -t sysfs sys /sys
> mount -t devpts devpts /dev/pts
>
> sleep 5
> umount -f /lib/modules/*/volatile &>/dev/null
>
> }
root@dan-laptop:/#
root@dan-laptop:/# function CHROOTGRAPHIQUE()
> {
> ## check de ce maudit dossier desktop
> if [[ ! -e "/etc/skel/Desktop" && ! -e /etc/skel/.config/user-dirs.dirs ]]; th
en
> rm /etc/locale.gen &>/dev/null
> echo -e "$LOCALSIMPLE
> $LOCALBASE
> $LOCALUTF
> " | tee /etc/locale.gen &>/dev/null
>
> ln -sf /etc/skel /home/"$user"
>
> ### detection du dossier bureau avec xdg
> message "Detection des dossiers Xdg (Bureau, Desktop...)\n"
> if [[ ! `dpkg -l | grep -e "xdg-user-dirs"` ]]; then
> ln -sf /etc/skel /home/"$user"
> aptitude -y install xdg-user-dirs &
> sleep 10
> else
> xdg-user-dirs-update --force
> fi
>
> deskdir="$(cat /home/"$user"/.config/user-dirs.dirs | grep DESKTOP | sed 's/.*
\///' | sed 's/\"//')"
> if [ -z "$deskdir" ]; then
> mkdir /etc/skel/Desktop
> deskdir="Desktop"
> fi
> ####
> elif [[ ! -e "/etc/skel/Desktop" && -e /etc/skel/.config/user-dirs.dirs ]]; th
en
> deskdir="$(cat /etc/skel/.config/user-dirs.dirs | grep DESKTOP | sed 's/.*\///
' | sed 's/\"//')"
>
> elif [[ ! `cat /etc/skel/.config/user-dirs.dirs | grep -e "/Desktop"` && -e /e
tc/skel/Desktop ]]; then
> rm -R /etc/skel/Desktop
> deskdir="$(cat /etc/skel/.config/user-dirs.dirs | grep DESKTOP | sed 's/.*\///
' | sed 's/\"//')"
>
> elif [[ -e "/etc/skel/Desktop" && ! -e /etc/skel/.config/user-dirs.dirs ]]; th
en
> deskdir="Desktop"
> else
> deskdir="Desktop"
> fi
>
> message "Dossier bureau : $deskdir \n"
>
> ## adapte dossier Desktop, casper-bottom
> if [ "$deskdir" != "Desktop" ]; then
> sed -i 's/Desktop/'$deskdir'/g' /usr/share/initramfs-tools/scripts/casper-bott
om/10adduser
> fi
>
> ## fix user etrange dans mksquashfs (temp)
> sed -i 's/set passwd\/user-uid 999/set passwd\/user-uid 1001/' /usr/share/init
ramfs-tools/scripts/casper-bottom/10adduser
>
> cd /usr/share/pixmaps
> if [ ! -e usbkey.png ]; then
> wget http://www.ubukey.fr/files/usbkey.png
> fi
>
> ################## ajout icones sur le bureau
>
> cd /usr/local/bin
> rm ubukey-$sessionType* &>/dev/null
> wget http://www.ubukey.fr/files/ubukey-$sessionType.sh
> chmod +x ubukey-$sessionType.sh
> echo "[Desktop Entry]
> Type=Application
> Encoding=UTF-8
> Version=1.0
> Name=Assistant de customisation $sessionType
> Name[fr_FR]=Assistant de customisation $sessionType
> Comment[fr_FR]=Assistant de customisation pour $sessionType
> Comment=Assistant de customisation pour $sessionType
> Exec=ubukey-$sessionType.sh
> X-GNOME-Autostart-enabled=true
> Icon=/usr/share/pixmaps/usbkey.png" | tee /etc/skel/"$deskdir"/ubukey-assist.d
esktop &>/dev/null
>
> chmod +x /etc/skel/"$deskdir"/ubukey-assist.desktop
>
> echo "[Desktop Entry]
> Type=Application
> Encoding=UTF-8
> Version=1.0
> Name=fix-clavier
> Name[fr_FR]=fix-clavier
> Comment[fr_FR]=fix-clavier
> Comment=fix-clavier
> Exec=setxkbmap $LOCALSIMPLE
> X-GNOME-Autostart-enabled=true" | tee /etc/xdg/autostart/fix-clavier.desktop &
>/dev/null
>
> ## icone quitter
> cd /usr/share/pixmaps
> if [ ! -e quit-chroot.png ]; then
> wget http://www.ubukey.fr/files/images/quit-chroot.png
> fi
>
> ## cree ptit script pour tuer x avec l icone du bureau
> cd /usr/local/bin
> rm quit-chroot* &>/dev/null
> wget http://www.ubukey.fr/files/quit-chroot.sh
> chmod +x /usr/local/bin/quit-chroot.sh
>
> echo "[Desktop Entry]
> Type=Application
> Encoding=UTF-8
> Version=1.0
> Name=Quitter le chroot
> Name[fr_FR]=Quitter chroot
> Comment[fr_FR]=Quitter le chroot
> Comment=cliquez pour quitter le chroot
> Exec=quit-chroot.sh
> X-GNOME-Autostart-enabled=true
> Icon=/usr/share/pixmaps/quit-chroot.png" | tee /etc/skel/"$deskdir"/quit-chroo
t.desktop &>/dev/null
>
> chmod +x /etc/skel/"$deskdir"/quit-chroot.desktop
>
> ## icone partage
> sleep 2
> cd /etc/skel/"$deskdir"
> wget http://www.ubukey.fr/files/launchers/gc.desktop &>/dev/null
> chmod +x gc.desktop
>
>
> ## suivant type session en prevision...
> case $sessionType in
> gnome)
>
> ;;
> kde3)
>
> if [ ! -e "/usr/bin/zenity" ]; then
> apt-get -y install zenity
> fi
> ;;
> kde4)
> message "Kde4 detecte... verification de zenity, kdm et de l utilisateur chroo
t\n"
>
> if [ ! -e "/usr/bin/zenity" ]; then
> message "Zenity manquant, installation\n"
> apt-get -y --force-yes install zenity
> else
> message "zenity ok"
> fi
>
> ## reconfigure autologin kdm-kde4 si besoin...
> if [ ! -e "/usr/lib/kde4/etc/kde4/kdm/kdmrc" ]; then
> message "Kdm non configure, creation d une nouvelle config avec autologin par
defaut\n"
> genkdmconf
> cp -R /etc/kde4/kdm /usr/lib/kde4/etc/kde4/
> sed -i 's/#AutoLoginUser=.*/AutoLoginUser='$chuser'/' /etc/kde4/kdm/kdmrc
> sed -i 's/#AutoLoginEnable=.*/AutoLoginEnable=True/' /etc/kde4/kdm/kdmrc
> else
> message "kdm ok"
> fi
>
> ## s assure qu il y a un plasmoide sur le bureau kde4
> if [ ! -e "/etc/skel/.config/autostart/icons.desktop" || ! -e "/etc/skel/.conf
ig/autostart" ]; then
> mkdir /etc/skel/.config/autostart &>/dev/null
> echo -e '
> [Desktop Entry]
> Comment[fr]=
> Comment=
> Exec=plasmoidviewer folderview /home/'"$user"'/'"$deskdir"'
> GenericName[fr]=
> GenericName=
> Icon=system-run
> MimeType=
> Name[fr]=
> Name=
> OnlyShowIn=KDE;
> Path=
> StartupNotify=true
> Terminal=false
> TerminalOptions=
> Type=Application
> X-DBUS-ServiceName=
> X-DBUS-StartupType=
> X-KDE-SubstituteUID=false
> X-KDE-Username=' | tee /etc/skel/.config/autostart/icons.desktop
> fi
> sleep 2
> ;;
> xfce4)
>
> ;;
> esac
>
> ## relance dbus
> /etc/init.d/dbus restart
>
> ##scan du home...
> chuser=$(cat /etc/casper.conf | grep -w "USERNAME" | sed 's/.*=//' | sed 's/"/
/g' | tail -n1)
> if [ "$user" != "$chuser" ]; then
> for i in `find /etc/skel/ -type f`; do
> if [[ `cat "$i" | grep -e "/$chuser"` ]]; then
> sed -i 's/\/'$chuser'/\/'$user'/g' "$i"
> fi
> done
> fi
>
> ###### config xorg
> test=$(lspci -b | grep VGA | awk '{print $1}')
> testa=$(echo "$test" | sed 's/:.*//')
> testb=$(echo "$test" | sed 's/\..*//;s/.*://')
> testc=$(echo "$test" | sed 's/.*\.//')
>
> if [[ "$testa" != "0" && "$testa" -lt "10" ]]; then
> testa=$(echo "$testa" | cut -c 2)
> fi
>
> if [[ "$testb" != "0" && "$testb" -lt "10" ]]; then
> testb=$(echo "$testb" | cut -c 2)
> fi
>
> if [[ "$testc" != "0" && "$testc" -lt "10" ]]; then
> testc=$(echo "$testc" | cut -c 2)
> fi
>
> BUSID="BusID \"PCI:$testa:$testb:$testc\""
>
> dexconf
> sed -i 's/Option.*\"XkbLayout\".*/Option \"XkbLayout\" \"'"$LOCALSIMPLE"'
\"/' /etc/X11/xorg.conf
> sed -i '/BusID/d' /etc/X11/xorg.conf
> sed -i 's/Section \"Device\"\n*/Section \"Device\"\n Driver \"'$DRIVER'
\"\n '"$BUSID"'/' /etc/X11/xorg.conf
>
> ## fix xserver 1.5 et hal pour intrepid
> if [ "$DIST" = "intrepid" ]; then
> echo -e '
> Section "ServerFlags"
> Option "AllowEmptyInput" "off"
> EndSection' | tee -a /etc/X11/xorg.conf &>/dev/null
> fi
>
> message "
> ############
> ## Xorg ##
> ############
> Pilote : $DRIVER
> Distribution: $DIST
> Id carte : PCI:$testa:$testb:$testc
> Layout clavier : $LOCALSIMPLE
> "
>
> ## verif compiz
> if [ -e "/etc/skel/.config/compiz/fusion-icon" ]; then
> echo -e "Remplace compiz par $decorator"
> sed -i 's/wm = .*/wm = '"$decorator"' /' /etc/skel/.config/compiz/fusion-icon
> fi
>
> ## verif lanceur partage du / (bug avec nautilus...)
> if [ ! -e /usr/bin/gnome-commander ]; then
> message "Installation de gnome-commander pour le partage des disques entre loc
al et chroot \nVotre pc local sera monté sur /media/pc-local"
> apt-get -y --force-yes install gnome-commander &>/dev/null
> cd /usr/share/pixmaps
> wget http://www.ubukey.fr/files/images/share.png &>/dev/null
> fi
>
> ln -sf /etc/skel/ /home/"$user"
> rm /etc/skel/skel
> cd /home/"$user"
>
> message "Tout est pret, demarre X dans le chroot ! \n"
> sleep 5
> startx -- :1
>
> ## clean xorg
> rm /etc/X11/xorg.conf
> touch /etc/X11/xorg.conf
>
> ## nettoie user
> chuser=$(cat /etc/casper.conf | grep -w "USERNAME=" | sed 's/.*=//' | sed 's/"
//g')
> message "Nettoyage de la session chroot \n"
> if [ "$chuser" != "$user" ]; then
> for i in `find /etc/skel/ -type f`; do
> if [[ `cat "$i" | grep -e "/$user"` ]]; then
> sed -i 's/\/'$user'/\/'$chuser'/g' "$i"
> fi
> done
>
>
> ## check kde4
> ## si autologin activé changes utilisateur en rapport avec /etc/casper.conf
> if [[ `cat "/etc/kde4/kdm/kdmrc" | grep -e "^AutoLoginEnable=true"` ]]; then
> chuser=$(cat /etc/casper.conf | grep -w "USERNAME=" | sed 's/.*=//' | sed 's/"
//g')
> message "Modification de l utilisateur par defaut pour kdm-kde4 avec l utilisa
teur $chuser \n"
> sed -i 's/AutoLoginUser=.*/AutoLoginUser='$chuser'/' /etc/kde4/kdm/kdmrc
> fi
>
> ## edite le fichier de config plasma pour virer icones quitter et assistant...
[A[C[C[C[C[C[C[C[C[C[C[C[C[C[C[C[C[C[C[C[C[C[C[C[C[C[C[C[C[C[C[C[C[C[C[C[C[C[C[C[C[C[C[C[C[C[C[C[C[C[C[C[C[C[C[C[C[C[C[C[C[C[C[C[C[C[C[C[C[C[C[C[C[C[C[C[C[C[C[C[K.
> line=$(cat /etc/skel/.kde4/share/config/plasma-appletsrc | grep -B1 "quit-chro
ot")
> echo -e "$line" | while read lines; do
> sed -i '/[$lines]/d' /etc/skel/.kde4/share/config/plasma-appletsrc
> done
>
> line=$(cat /etc/skel/.kde4/share/config/plasma-appletsrc | grep -B1 "ubukey-as
sist")
> echo -e "$line" | while read lines; do
> sed -i '/[$lines]/d' /etc/skel/.kde4/share/config/plasma-appletsrc
> done
>
> fi ## fin si kde4
>
> } ## fin chroot graphique
root@dan-laptop:/#
root@dan-laptop:/# function CLEANCHROOT()
> {
> message "Sortie du chroot ok, Nettoyage\n"
>
> sed -i 's/\/home\/'$user'/\/root/' /etc/passwd
>
> INIT=$(ls -al "${DISTDIR}"/chroot/initrd.img | sed 's/.*boot\///')
> VMLINUZ=$(ls -al "${DISTDIR}"/chroot/vmlinuz | sed 's/.*boot\///')
>
> ## clean en cas de mise a jour du kernel important !!
> if [ -e /vmlinuz.old ]; then
> toRemove=$(ls -al /vmlinuz.old | sed 's/.*boot\/vmlinuz-//')
> sleep 2
>
> removeHeaders=$( echo "$toRemove" |sed 's/-generic/*/')
> apt-get remove --purge -y --force-yes linux-image-"$toRemove" linux-headers-"$
removeHeaders"
> rm -R /usr/src/linux-headers-"$removeHeaders" &>/dev/null
> rm -R /lib/modules/"$toRemove"
> rm /*.bak
> rm /*.old
> rm /boot/*.bak
> rm /boot/*.old
> fi
>
> initcheck=$(ls /boot | grep "initrd.img")
> initver=$(ls -al /initrd.img | sed 's/.*boot\/initrd.img-//')
> if [ -z "$initcheck" ]; then
> message "mise a jour initramfs $initver \n"
> apt-get -y --force-yes install --reinstall linux-image-$initver linux-headers-
$initver
> fi
>
> dpkg -l |grep ^rc |awk '{print $2}' |xargs dpkg -P &>/dev/null
> if [[ ! `egrep "ide-generic" /usr/share/initramfs-tools/modules` ]]; then
> echo "ata_generic" | tee -a /usr/share/initramfs-tools/modules
> echo "ide-generic" | tee -a /usr/share/initramfs-tools/modules
> echo "ata_piix" | tee -a /usr/share/initramfs-tools/modules
> fi
>
> ## s assure resolutions mini dans usplash.conf
> echo -e "xres=1024
> yres=768" | tee /etc/usplash.conf
>
> sed -i 's/rw,noatime,mode=755/rw,noatime/' /usr/share/initramfs-tools/scripts/
casper
>
> cd /
> sleep 3
> ## nettoyage apt
> apt-get clean
> dpkg -l |grep ^rc |awk '{print $2}' |xargs dpkg -P &>/dev/null
> ## remet a jour les sources etre sur....
> /bin/bash ubusrc-gen
> ## sortie du script et demonte tout
> /etc/init.d/cupsys stop
> rm /var/crash/* &>/dev/null
> rm -R /tmp/.* &>/dev/null
> rm -Rf /var/run/* &>/dev/null
> rm -Rf /root/* &>/dev/null
>
> message "nettoyage des fichiers de l utilisateur chroot\n"
> ## efface utilisateur
> rm -f /etc/skel/*/{ubukey-assist,quit-chroot,gc}.desktop
> rm /etc/xdg/autostart/fix-clavier.desktop
> rm /etc/skel/.xsession-errors
> rm /etc/skel/.Xauthority
> rm -Rf /etc/skel/.gvfs &>/dev/null
> rm -r /usr/local/bin/ubu*
> rm /usr/local/bin/quit-chroot.sh
> rm /etc/skel/.ICEauthority
> rm -Rf /var/tmp/*
> rm -R /tmp/*
> rm -Rf /home/"$user"
>
> chown -R root:root /etc/skel/.*
>
> rm /etc/hosts
> rm /etc/resolv.conf
>
> umount /proc
> umount /sys
> umount /dev/pts
> }
root@dan-laptop:/#
root@dan-laptop:/# if [ -z "$mode" ]; then
> message "Démarrage du chroot en mode graphique ! \n"
> INITCHROOT
> CHROOTGRAPHIQUE
> CLEANCHROOT
> else
> message "Démarrage du chroot en mode console ! \n"
> INITCHROOT
> export DISPLAY=localhost:5
> $decorator --replace &
> zenity --info --text "Démarrage du mode console..."
> sleep 5
> setxkbmap "$LOCALSIMPLE" &
> xterm -bg black -fg white -geom 115x40 -fn 7x14
>
> kill -9 `ps aux | grep -e "[-]fakexa" | awk '{print $2}'`
> CLEANCHROOT
> fi
[34mUbuntu Intrepid (32-bits) detecte...Mise a jour des sources....[m
source intrepid main ok
source src intrepid main ok
source intrepid restricted ok
source src intrepid restricted ok
source intrepid universe ok
source src intrepid universe ok
source intrepid multiverse ok
source src intrepid multiverse ok
Depot(s) specifique(s) au script ok...
[32mMise a jour des sources...ok[m
--2008-12-18 19:30:15-- http://www.ubukey.fr/files/ubukey-gnome.sh
Résolution de www.ubukey.fr... 88.191.52.71
Connexion vers www.ubukey.fr|88.191.52.71|:80... connecté.
requête HTTP transmise, en attente de la réponse... 200 OK
Longueur: 6872 (6,7K) [text/x-sh]
Saving to: `ubukey-gnome.sh'
0K ...... 100% 182K=0,04s
2008-12-18 19:30:15 (182 KB/s) - « ubukey-gnome.sh » sauvegardé [6872/6872]
--2008-12-18 19:30:15-- http://www.ubukey.fr/files/quit-chroot.sh
Résolution de www.ubukey.fr... 88.191.52.71
Connexion vers www.ubukey.fr|88.191.52.71|:80... connecté.
requête HTTP transmise, en attente de la réponse... 200 OK
Longueur: 38 [text/x-sh]
Saving to: `quit-chroot.sh'
0K 100% 1,49M=0s
2008-12-18 19:30:15 (1,49 MB/s) - « quit-chroot.sh » sauvegardé [38/38]
* Stopping system message bus dbus
...done.
* Starting system message bus dbus
...done.
rm: ne peut enlever `/etc/skel/skel': Aucun fichier ou dossier de ce type
xauth: creating new authority file /home/dan/.Xauthority
xauth: creating new authority file /home/dan/.Xauthority
X: warning; process set to priority -1 instead of requested priority 0
X.Org X Server 1.5.2
Release Date: 10 October 2008
X Protocol Version 11, Revision 0
Build Operating System: Linux 2.6.24-19-server i686 Ubuntu
Current Operating System: Linux dan-laptop 2.6.27-10-generic #1 SMP Fri Nov 21 12:00:22 UTC 2008 i686
Build Date: 24 October 2008 08:00:16AM
xorg-server 2:1.5.2-2ubuntu3 (buildd@rothera.buildd)
Before reporting problems, check http://wiki.x.org
to make sure that you have the latest version.
Module Loader present
Markers: (--) probed, (**) from config file, (==) default setting,
(++) from command line, (!!) notice, (II) informational,
(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
(==) Log file: "/var/log/Xorg.1.log", Time: Thu Dec 18 19:30:47 2008
(==) Using config file: "/etc/X11/xorg.conf"
object id 0005 01
src object id 2115 21
record type 1
record type 4
object id 000c 01
src object id 2113 19
record type 1
record type 2
record type 4
object id 000f 01
src object id 2116 22
record type 4
object id 000e 01
src object id 210f 15
record type 1
record type 4
finished output detect: 0
invalid output device for dac detection
finished output detect: 1
finished output detect: 2
finished all detect
before xf86InitialConfiguration
in RADEONProbeOutputModes
invalid output device for dac detection
in RADEONProbeOutputModes
after xf86InitialConfiguration
Blank CRTC 0 success
Disable CRTC 0 success
Output 68 disable success
Blank CRTC 1 success
Disable CRTC 1 success
mc fb loc is 00df00d0
(EE) RADEON(0): Acceleration initialization failed
Output 68 disable success
Output 66 disable success
Blank CRTC 0 success
Disable CRTC 0 success
Blank CRTC 1 success
Disable CRTC 1 success
Blank CRTC 1 success
Disable CRTC 1 success
Lock CRTC 1 success
Output 68 disable success
Blank CRTC 0 success
Disable CRTC 0 success
Mode 1440x900 - 1904 934 6
freq: 106500000
best_freq: 106500000
best_feedback_div: 426
best_ref_div: 12
best_post_div: 9
Set CRTC PLL success
Set CRTC Timing success
Not using RMX
scaler 0 setup success
Set CRTC 0 Source success
Output DIG2 setup success
Output DIG2 transmitter setup success
Enable CRTC 1 success
Unblank CRTC 1 success
Unlock CRTC 1 success
Output 68 enable success
Enable CRTC 0 success
Unblank CRTC 0 success
Blank CRTC 0 success
Disable CRTC 0 success
Lock CRTC 0 success
Output 68 disable success
Blank CRTC 1 success
Disable CRTC 1 success
Mode 1440x900 - 1600 926 9
freq: 88750000
best_freq: 88750000
best_feedback_div: 355
best_ref_div: 9
best_post_div: 12
Set CRTC PLL success
Set CRTC Timing success
Not using RMX
scaler 1 setup success
Set CRTC 1 Source success
Output DAC1 setup success
Enable CRTC 0 success
Unblank CRTC 0 success
Unlock CRTC 0 success
Output 68 enable success
Enable CRTC 1 success
Unblank CRTC 1 success
Output 66 disable success
(EE) config/hal: couldn't initialise context: (null) ((null))
in RADEONProbeOutputModes
invalid output device for dac detection
in RADEONProbeOutputModes
in RADEONProbeOutputModes
invalid output device for dac detection
in RADEONProbeOutputModes
in RADEONProbeOutputModes
invalid output device for dac detection
in RADEONProbeOutputModes
in RADEONProbeOutputModes
invalid output device for dac detection
in RADEONProbeOutputModes
The XKEYBOARD keymap compiler (xkbcomp) reports:
> Warning: Type "ONE_LEVEL" has 1 levels, but <RALT> has 2 symbols
> Ignoring extra symbols
Errors from xkbcomp are not fatal to the X server
Blank CRTC 0 success
Disable CRTC 0 success
Output 68 disable success
Blank CRTC 1 success
Disable CRTC 1 success
Enable CRTC 1 success
Unblank CRTC 1 success
Hors ligne
#1769 Le 18/12/2008, à 22:01
- smo
Re : créer cle usb/live cd entierement customisé en francais....
mwhoue rien de bien interessant
(EE) config/hal: couldn't initialise context: (null) ((null))
in RADEONProbeOutputModes
invalid output device for dac detection
c est ca le pb...
et avec vesa ? (perso chez moi sur intrepid que radeon qui marche au fait)
je vais inclure les radeonhd ce soir ca fera une chance en plus...
++
Dernière modification par smo (Le 18/12/2008, à 22:02)
Streamstudio, streaming youtube/dailymotion...: http://forum.ubuntu-fr.org/viewtopic.php?id=1299461 / http://streamstudio.me
Page facebook : https://www.facebook.com/streamstudio1?fref=ts
ubukey, createur ubuntu customisé: http://forum.ubuntu-fr.org/viewtopic.php?id=360408
ME PAYER UNE BIERE !! :D : http://gtk-apps.org/content/donate.php?content=138588
Hors ligne
#1770 Le 18/12/2008, à 22:56
- danboy
Re : créer cle usb/live cd entierement customisé en francais....
Alloaaaa ! glagla froid et chocolat chauuuud les gens !!!:lol:
avec radeon il me laisse sur un écran noir j'suis obligé de faire alt f7 pour revenir sous la session.
alors qu'en vesa, il passe en écran noir, mais revient sous ma session tout seul. il quitte le chroot. Pour le script, c'est comme si il s'était bien exécuté.
Alors qu'en radeon, le script considère que le chroot est pas fini (puisqu'il reste sur l'écran noir en fait)
moi qui pensais qu'avec mon nouveau noyau sans bug ca allait marcher mais noon alors
Hors ligne
#1771 Le 19/12/2008, à 00:05
- smo
Re : créer cle usb/live cd entierement customisé en francais....
ok t inquietes on va y arriver
bon moi j integre les radeon hd... par contre je sais pas trop si j integre en deb ou git ... vais tester
++
Streamstudio, streaming youtube/dailymotion...: http://forum.ubuntu-fr.org/viewtopic.php?id=1299461 / http://streamstudio.me
Page facebook : https://www.facebook.com/streamstudio1?fref=ts
ubukey, createur ubuntu customisé: http://forum.ubuntu-fr.org/viewtopic.php?id=360408
ME PAYER UNE BIERE !! :D : http://gtk-apps.org/content/donate.php?content=138588
Hors ligne
#1772 Le 19/12/2008, à 07:02
- danboy
Re : créer cle usb/live cd entierement customisé en francais....
Coucou
j'y pense au fait ! sur mon ordi au bureau j'ai un autre souci ! le chroot marche lui , mais impossible de lui faire détecter la clé.
sans même la brancher débrancher ni rien, il me dit direct "clé déja préparé, partition casper nianiania détecté, clé dédecté sur sdc, rebranchez votre clé pour continuer". sauf que ben, il me détecte rien ! lol
Du coup ben j'peux rien copié sur ma clé ! obligé de passé par l'iso
Hors ligne
#1773 Le 19/12/2008, à 13:26
- smo
Re : créer cle usb/live cd entierement customisé en francais....
oui moi aussi y dit ca ,je la debranche/rebranche ou juste rebranche et c est parti....
cela dit c est pas normal
je regarde ca vite fait et j vous balance la maj avec les radeon hd (version git au final) en plus,marche chez moi en chroot...
j espere que ca marchera pour vous deux
Edit: bon stop toute j ai vu un mega gros bug niveau permissions et uid faut j verifie ca donc attendez pour l instant.
La mega m****
++
Dernière modification par smo (Le 19/12/2008, à 15:05)
Streamstudio, streaming youtube/dailymotion...: http://forum.ubuntu-fr.org/viewtopic.php?id=1299461 / http://streamstudio.me
Page facebook : https://www.facebook.com/streamstudio1?fref=ts
ubukey, createur ubuntu customisé: http://forum.ubuntu-fr.org/viewtopic.php?id=360408
ME PAYER UNE BIERE !! :D : http://gtk-apps.org/content/donate.php?content=138588
Hors ligne
#1774 Le 21/12/2008, à 13:08
- Youjin
Re : créer cle usb/live cd entierement customisé en francais....
Hors ligne
#1775 Le 21/12/2008, à 14:02
- smo
Re : créer cle usb/live cd entierement customisé en francais....
ola youjin
suis en train de reprendre le script dans le fond mais ca va etre long...
et je galere a mort...
conseil de pas utiliser le script tant que j dis rien
++
Streamstudio, streaming youtube/dailymotion...: http://forum.ubuntu-fr.org/viewtopic.php?id=1299461 / http://streamstudio.me
Page facebook : https://www.facebook.com/streamstudio1?fref=ts
ubukey, createur ubuntu customisé: http://forum.ubuntu-fr.org/viewtopic.php?id=360408
ME PAYER UNE BIERE !! :D : http://gtk-apps.org/content/donate.php?content=138588
Hors ligne