Contenu | Rechercher | Menus

Annonce

DVD, clés USB et t-shirts Ubuntu-fr disponibles sur la boutique En Vente Libre

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#2176 Le 25/02/2009, à 08:17

danboy

Re : créer cle usb/live cd entierement customisé en francais....

ben c'est exaaaactement les meme pb que moi...mais ca fait plus d'un mois que c'est comme ca lol ! big_smile

Smo, au boulot pour nous trouver la parade du siècle qui va poutrer sa rem et déchirer sa race ! lol

Hors ligne

#2177 Le 25/02/2009, à 15:54

smo

Re : créer cle usb/live cd entierement customisé en francais....

Ola hizo danboy and co smile

Bon hier ptite maj, vire le xorg special danboy pas le choix
Rajoute un truc pour le delire d icones en double sous chroot
Et des ptits trucs pour kde. 4

Bon apres les delires de chroot c est. LE point faible du Script
mais dur de trouver une autre maniere...:(

A suivre smile pour l instant je me bat avec le kubuntu fr ...

+

Dernière modification par smo (Le 25/02/2009, à 15:55)

Hors ligne

#2178 Le 01/03/2009, à 16:05

micha06

Re : créer cle usb/live cd entierement customisé en francais....

Bonjour
En installant ubukey, je me suis trompé dans le choix du dossier de travail.
J'ai retirer tous les fichiers et dossiers contenant ubukey, et je réinstalle mais je n'arrive jamais à retrouver la fenetre permettant le choix du dossier de travail et de la taille de ce dossier.
Ou se trouve le fichier de config à détruire pour le recréer en réintallant ubukeymaker ??

Merci de votre aide

Hors ligne

#2179 Le 01/03/2009, à 16:21

danboy

Re : créer cle usb/live cd entierement customisé en francais....

dans /home/ton nom/.ubukeyquelquechose non ?

Hors ligne

#2180 Le 01/03/2009, à 22:24

smo

Re : créer cle usb/live cd entierement customisé en francais....

ola

exact

/home/xxx/.ubukeymaker/config

tu effaces ou ouvres et edites ce fichier...

++

Hors ligne

#2181 Le 12/03/2009, à 21:33

buster19

Re : créer cle usb/live cd entierement customisé en francais....

bon, me revoila pour quelques tests.
J'ai refait une copie de ma distrib sur clef.
Aucun pb de gdm que ce soit pour usb-live ou pour usb-persistent ? t'as changé qq chose ?

Sinon, t'en es où dans le script ? d'autres projets ?


Latex-Math : annalescours/exos ; exos. Ubuntu : live-usb ; multiboot

Hors ligne

#2182 Le 13/03/2009, à 00:21

smo

Re : créer cle usb/live cd entierement customisé en francais....

ola buster

Bah je met tout a jour en allant simplement, commence a integrer jaunty et vire pas mal de trucs
Ca explique pt etre pourquoi tu as moins de pb ...

rajout de barres de progression etc un peu partout etc , t as du remarquer ?

Sinon whoue sur d autres projets perl/gtk notemment

Et l iso kubuntu version fr officiel..

Voila

++

Dernière modification par smo (Le 13/03/2009, à 01:35)

Hors ligne

#2183 Le 22/03/2009, à 14:46

danboy

Re : créer cle usb/live cd entierement customisé en francais....

jviens de passer sous jaunty la...tu penses tu que j'peux réessayer ?
big_smile

Hors ligne

#2184 Le 22/03/2009, à 18:09

smo

Re : créer cle usb/live cd entierement customisé en francais....

ola

vas y et tu m diras


pas essaye le chroot sous jaunty...

++

Hors ligne

#2185 Le 22/03/2009, à 18:30

danboy

Re : créer cle usb/live cd entierement customisé en francais....

jai testé, eh bien chez moi...c'pas bon du tout ! l'écran séteind et pis c'est tout ! lol sad

Hors ligne

#2186 Le 22/03/2009, à 21:29

smo

Re : créer cle usb/live cd entierement customisé en francais....

ok et chroot.log dit quoi ?

Hors ligne

#2187 Le 22/03/2009, à 22:42

danboy

Re : créer cle usb/live cd entierement customisé en francais....

bash: pas de contrôle de tâche dans ce shell
root@toshiba-laptop:/# 
root@toshiba-laptop:/# mode="$(cat /etc/ubukey/ubukeyconf | grep -e "mode" | sed 
 's/.*=//')"
root@toshiba-laptop:/# 
root@toshiba-laptop:/# function message()
> {
> touch /tmp/chrootlog.log
> message="$1"
> echo -e "$message" | tee -a /tmp/chrootlog.log &>/dev/null
> }
root@toshiba-laptop:/# 
root@toshiba-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 
p
> 
> ## 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
> 
> ## au cas ou
> rm /etc/skel/skel &>/dev/null
> rm /home/* -R &>/dev/null
> ln -sf /etc/skel/ /home/"$user"
> rm /etc/skel/skel
> cd /home/"$user"
> 
> }
root@toshiba-laptop:/# 
root@toshiba-laptop:/# ###### config xorg
root@toshiba-laptop:/# function genXorg
> {
> 
> if [ ! -e "/usr/sbin/ddcprobe" ]; then
> message "Installation de xrespobe...\n"
> apt-get -y install xresprobe
> fi
> 
> 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="PCI:$testa:$testb:$testc"
> 
> ## detection
> res="$(cat /tmp/resolution)"
> 
> if [ -z "$res" ]; then
> 
> echo -e "La resolution ideale n'a pas pu etre detectee automatiquement
> Indiquez la resolution a utiliser\n
> exemple 1280x1024:" 
> read res
> 
> if [ -n "$res" ]; then
> 
> listres="\"$res\" \"1600x1200\" \"1440x900\" \"1280x1024\" \"1280x800\" \"1024 
x768\" \"1024x600\" \"800x600\" \"640x480\""
> resolution="$(echo $listres | sed -e "s%\"$res\"%%")"
> else
> resolution="\"1600x1200\" \"1440x900\" \"1280x1024\" \"1280x800\" \"1024x768\" 
 \"1024x600\" \"800x600\" \"640x480\""
> fi ## fin si pas de resolution choisie
> 
> else
> 
> listres="\"$res\" \"1600x1200\" \"1440x900\" \"1280x1024\" \"1280x800\" \"1024 
x768\" \"1024x600\" \"800x600\" \"640x480\""
> resolution="$(echo $listres | sed -e "s%\"$res\"%%")"
> 
> fi ## fin si pas de resolution detectee a la base...
> 
> cd /etc/X11/
> rm xorg.conf &>/dev/null
> wget -q http://www.ubukey.fr/files/launchers/xorg.conf
> 
> ## rechange driver et keymap
> 
> sed -i "s/chkeymap/$LOCALSIMPLE/" /etc/X11/xorg.conf
> sed -i "s/chdriver/$DRIVER/" /etc/X11/xorg.conf
> sed -i "s/chpci/$BUSID/" /etc/X11/xorg.conf
> sed -i "s%chmode%$resolution%" /etc/X11/xorg.conf
> 
> ## modeline ecran
> ddcmode="$(sudo ddcprobe | grep dtiming | sed 's/dtiming\: //')"
> 
> if [ -n "$ddcmode" ]; then
> 
> maxref="$(echo $ddcmode | sed 's/.*@//')"
> height="$(echo $ddcmode | sed 's/x.*//;')"
> width="$(echo $ddcmode | sed 's/.*x//;s/@.*//')"
> 
> modeline="$(gtf $height $width $maxref | sed '/#/d;/^$/d;s/^  //;s/_.*\"/\"/') 
"
> 
> if [ -n "$modeline" ]; then
> sed -i "s%modeline%$modeline%" /etc/X11/xorg.conf
> fi
> 
> else
> 
> sed -i "/modeline/d" /etc/X11/xorg.conf
> 
> fi
> 
> #### 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
> 
> } ## fin genXorg
root@toshiba-laptop:/# 
root@toshiba-laptop:/# 
root@toshiba-laptop:/# function CHROOTGRAPHIQUE()
> {
> 
> ## clean xdg
> rm /home/"$user"/.config/user-dirs.dirs
> rm /etc/locale.gen &>/dev/null
> echo -e "$LOCALSIMPLE
> $LOCALBASE
> $LOCALUTF
> " | tee /etc/locale.gen &>/dev/null
> 
> ## check paquet xdg-user-dirs
> message "Detection des dossiers Xdg (Bureau, Desktop...)\n"
> if [[ ! `dpkg -l | grep -e "xdg-user-dirs"` ]]; then
> aptitude -y install xdg-user-dirs
> fi
> 
> xdg-user-dirs-update --force
> 
> ## reverifie le users-dirs.dirs
> 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
> 
> ## check dossier bureau
> if [[ ! `cat /etc/skel/.config/user-dirs.dirs | grep -e "/Desktop"` && -e /etc 
/skel/Desktop ]]; then
> rm -R /etc/skel/Desktop
> deskdir="$(cat /etc/skel/.config/user-dirs.dirs | grep DESKTOP | sed 's/.*\/// 
' | sed 's/\"//')"
> ## au cas ou...
> mkdir /etc/skel/$deskdir &>/dev/null
> fi
> 
> ##checkfinal si deskdir ok
> if [ -z "$deskdir" ]; then
> echo -e "Probleme avec dossier Bureau, sortie"
> CLEANCHROOT
> 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)
> CHECKMEDIA="$(gconftool-2 --config-source=xml:readwrite:$HOME/.gconf --get "/a 
pps/nautilus/preferences/media_automount")"
> export CHECKMEDIA
> if [ "${CHECKMEDIA}" = "true" ]; then
> echo $CHECKMEDIA
> gconftool-2 --config-source=xml:readwrite:$HOME/.gconf --set "/apps/nautilus/p 
references/media_automount" --type bool "false"
> fi
> gconftool-2 -t boolean -s /apps/nautilus/desktop/volumes_visible false
> 
> ;;
> 
> 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 \n"
> fi
> 
> ## reconfigure autologin kdm-kde4...
> if [ ! -e "/etc/kde4/kdm/kdmrc" ]; then
> genkdmconf
> fi
> #~ sed -i "s/#AutoLoginUser=.*/AutoLoginUser=$chuser/" /etc/kde4/kdm/kdmrc
> #~ sed -i 's/#AutoLoginEnable=.*/AutoLoginEnable=True/' /etc/kde4/kdm/kdmrc
> ;;
> xfce4)
> 
> ;;
> esac
> 
> ## relance dbus
> /etc/init.d/dbus restart
> 
> ##scan du home...
> message "Reverifie l integritee du dossier /etc/skel (peut etre long...) \n"
> chuser=$(cat /etc/casper.conf | grep -w "USERNAME=" | sed 's/.*=//' | sed 's/" 
//g')
> if [[ "$user" != "$chuser" ]]; then
> for i in `find /etc/skel -type f | sed '/.thumbnails/d;/.cache/d;/.icons/d;/.e 
merald/d;/.mozilla/d;/.themes/d;/.png/d;/.bin/d;/find/d'`; do 
> 
> if [[ -e "$i" && `grep -e "$chuser" "$i"` ]]; then 
> sed -i "s%=$chuser$%=$user%g;s%\/home\/$chuser$%\/home\/$user$%g" "$i"
> fi
> 
> if [[ -e "$i" && `echo "$i" | grep "$chuser"` ]]; then
> newname="$(echo $i | sed -e "s%=$chuser$%=$user%g;s%\/home\/$chuser$%\/home\/$ 
user$%g")"
> mv "$i" "$newname"
> fi
> 
> done
> fi
> 
> ## genere xorg
> genXorg
> 
> message "
> ############
> ##  Xorg  ##
> ############
> Pilote : $DRIVER
> Distribution: $DIST
> Id carte : PCI:$testa:$testb:$testc
> Resolution: $resolution
> Layout clavier : $LOCALSIMPLE
> "
> 
> if [[ "$DRIVER" = "radeonhd" && ! -e "/usr/lib/xorg/modules/drivers/radeonhd_d 
rv.so" ]]; then
> apt-get update
> message "Le Driver Radeon HD est inexistant, celui ci va etre compilé... \n"
> message "Installation des dependences pour le pilote radeon HD version git \n" 
"
> aptitude -y install git-core configure-debian automake autoconf xorg-dev libto 
ol libdrm-dev build-essential xserver-xorg-dev xutils-dev
> cd /tmp
> message "Téléchargement des sources Git \n"
> git-clone git://anongit.freedesktop.org/git/xorg/driver/xf86-video-radeonhd
> message "Compilation \n"
> cd xf86-video-radeonhd/
> ./autogen.sh --prefix=/usr/
> make
> make install
> 
> fi
> 
> 
> ## 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" || ! -e "/usr/share/pixmaps/share.png" ] 
]; 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
> 
> message "Tout est pret, demarre X dans le chroot ! \n"
> sleep 2
> startx -- :1
> 
> } ## fin chroot graphique
root@toshiba-laptop:/# 
root@toshiba-laptop:/# function CLEANCHROOT()
> {
> message "Sortie du chroot ok, Nettoyage\n"
> 
> ## check kde4
> ## si autologin activé changes utilisateur en rapport avec /etc/casper.conf
> if [ "$sessionType" = "kde4" ]; then
> 
> 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... 
.
> 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
> 
> ## vire fichier socket
> ! test -e /etc/skel/.kde/share/apps/nepomuk/socket || rm  /etc/skel/.kde/share 
/apps/nepomuk/socket
> 
> fi ## fin si kde4
> 
> ################
> ## nettoie user
> 
> message "Reverifie l integritee du dossier /etc/skel (peut etre long...) \n"
> chuser=$(cat /etc/casper.conf | grep -w "USERNAME=" | sed 's/.*=//' | sed 's/" 
//g')
> if [[ "$chuser" != "$user" ]]; then
> for i in `find /etc/skel -type f | sed '/.thumbnails/d;/.cache/d;/.icons/d;/.e 
merald/d;/.mozilla/d;/.themes/d;/.png/d;/.bin/d;/find/d'`; do 
> 
> if [[ -e "$i" && `grep -e "$user" "$i"` ]]; then 
> sed -i "s%=$user$%=$chuser%g;s%\/home\/$user$%\/home\/$chuser$%g" "$i"
> fi
> 
> if [[ -e "$i" && `echo "$i" | grep "$user"` ]]; then
> newname="$(echo $i | sed -e "s%=$user$%=$chuser%g;s%\/home\/$user$%\/home\/$ch 
user$%g")"
> mv "$i" "$newname" &>/dev/null
> fi
> 
> done
> fi
> 
> sed -i 's/\/home\/'$user'/\/root/' /etc/passwd
> 
> 
> ## maj kernel et/ou verification
> INIT=$(ls -al /initrd.img | sed 's/.*boot\///')
> VMLINUZ=$(ls -al /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
> 
> ## nettoyage kernels multiples
> 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
> 
> dpkg -l |grep ^rc |awk '{print $2}' |xargs dpkg -P &>/dev/null
> if [[ ! `egrep "ata-piix||all_generic_ide" /usr/share/initramfs-tools/modules` 
 ]]; then
> sed -i '/ata-generic/d;/ide-generic/d;/all_generic_ide/d' usr/share/initramfs- 
tools/modules
> echo -e "ata-generic\nide-generic\nall_generic_ide" | tee -a /usr/share/initra 
mfs-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
> 
> 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-generic linux-headers-g 
eneric
> fi
> 
> ## debut nettoyage chroot
> cd /tmp
> if [ "$sessionType" = "gnome" ]; then
> gconftool-2 -t boolean -s /apps/nautilus/desktop/volumes_visible true &>/dev/n 
ull
> fi
> 
> sleep 3
> ## nettoyage apt
> apt-get clean
> dpkg -l |grep ^rc |awk '{print $2}' |xargs dpkg -P &>/dev/null
> ## remet a jour les sources....
> 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 /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 -Rf /home/"$user"
> 
> rm /etc/hosts
> rm /etc/resolv.conf
> 
> umount /proc
> umount /sys
> umount /dev/pts
> }
root@toshiba-laptop:/# 
root@toshiba-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
> 
> ln -sf /etc/skel/ /home/"$user"
> rm /etc/skel/skel
> cd /home/"$user"
> 
> export DISPLAY=localhost:5
> sleep 5
> 
> ubusrc-gen
> [ -e /usr/bin/xterm ] || message "Installation de xterm \n"; apt-get install - 
y xterm
> 
> ## genere xorg
> DRIVER=vesa
> genXorg
> setxkbmap "$LOCALSIMPLE" &
> 
> ## demarre console
> $decorator --replace &
> xterm -bg black -fg white -geom 115x40 -fn 7x14
> 
> kill -9 `ps aux | grep -e "[-]fakexa" | awk '{print $2}'`
> CLEANCHROOT
> fi
Ubuntu Intrepid (32-bits) detecte...Mise a jour des sources....
source jaunty main ok
source src jaunty main ok 

source jaunty restricted ok
source src jaunty restricted ok 

Dépot:
# deb http://archive.ubuntu.com/ubuntu jaunty universe
présent mais commenté, activation... 

deb http://archive.ubuntu.com/ubuntu jaunty main restricted
deb-src http://archive.ubuntu.com/ubuntu jaunty main restricted

deb http://security.ubuntu.com/ubuntu jaunty-security main restricted
deb-src http://security.ubuntu.com/ubuntu jaunty-security main restricted

## Major bug fix updates produced after the final release of the
## distribution.
deb http://archive.ubuntu.com/ubuntu jaunty-updates main restricted
deb-src http://archive.ubuntu.com/ubuntu jaunty-updates main restricted

## Uncomment the following two lines to add software from the 'universe'
## repository.
## N.B. software from this repository is ENTIRELY UNSUPPORTED by the Ubuntu
## team. Also, please note that software in universe WILL NOT receive any
## review or updates from the Ubuntu security team.
# deb http://archive.ubuntu.com/ubuntu jaunty universe
# deb-src http://archive.ubuntu.com/ubuntu jaunty universe
# deb http://archive.ubuntu.com/ubuntu jaunty-updates universe
# deb-src http://archive.ubuntu.com/ubuntu jaunty-updates universe
# deb http://security.ubuntu.com/ubuntu jaunty-security universe
# deb-src http://security.ubuntu.com/ubuntu jaunty-security universe

## N.B. software from this repository is ENTIRELY UNSUPPORTED by the Ubuntu
## team, and may not be under a free licence. Please satisfy yourself as to
## your rights to use the software. Also, please note that software in
## multiverse WILL NOT receive any review or updates from the Ubuntu
## security team.
# deb http://archive.ubuntu.com/ubuntu jaunty multiverse
# deb-src http://archive.ubuntu.com/ubuntu jaunty multiverse
# deb http://archive.ubuntu.com/ubuntu jaunty-updates multiverse
# deb-src http://archive.ubuntu.com/ubuntu jaunty-updates multiverse
# deb http://security.ubuntu.com/ubuntu jaunty-security multiverse
# deb-src http://security.ubuntu.com/ubuntu jaunty-security multiverse
Dépot:
# deb-src http://archive.ubuntu.com/ubuntu jaunty universe
présent mais commenté, activation... 

deb http://archive.ubuntu.com/ubuntu jaunty main restricted
deb-src http://archive.ubuntu.com/ubuntu jaunty main restricted

deb http://security.ubuntu.com/ubuntu jaunty-security main restricted
deb-src http://security.ubuntu.com/ubuntu jaunty-security main restricted

## Major bug fix updates produced after the final release of the
## distribution.
deb http://archive.ubuntu.com/ubuntu jaunty-updates main restricted
deb-src http://archive.ubuntu.com/ubuntu jaunty-updates main restricted

## Uncomment the following two lines to add software from the 'universe'
## repository.
## N.B. software from this repository is ENTIRELY UNSUPPORTED by the Ubuntu
## team. Also, please note that software in universe WILL NOT receive any
## review or updates from the Ubuntu security team.
# deb http://archive.ubuntu.com/ubuntu jaunty universe
# deb-src http://archive.ubuntu.com/ubuntu jaunty universe
# deb http://archive.ubuntu.com/ubuntu jaunty-updates universe
# deb-src http://archive.ubuntu.com/ubuntu jaunty-updates universe
# deb http://security.ubuntu.com/ubuntu jaunty-security universe
# deb-src http://security.ubuntu.com/ubuntu jaunty-security universe

## N.B. software from this repository is ENTIRELY UNSUPPORTED by the Ubuntu
## team, and may not be under a free licence. Please satisfy yourself as to
## your rights to use the software. Also, please note that software in
## multiverse WILL NOT receive any review or updates from the Ubuntu
## security team.
# deb http://archive.ubuntu.com/ubuntu jaunty multiverse
# deb-src http://archive.ubuntu.com/ubuntu jaunty multiverse
# deb http://archive.ubuntu.com/ubuntu jaunty-updates multiverse
# deb-src http://archive.ubuntu.com/ubuntu jaunty-updates multiverse
# deb http://security.ubuntu.com/ubuntu jaunty-security multiverse
# deb-src http://security.ubuntu.com/ubuntu jaunty-security multiverse
deb http://fr.archive.ubuntu.com/ubuntu/ jaunty universe
Dépot:
# deb http://archive.ubuntu.com/ubuntu jaunty multiverse
présent mais commenté, activation... 

deb http://archive.ubuntu.com/ubuntu jaunty main restricted
deb-src http://archive.ubuntu.com/ubuntu jaunty main restricted

deb http://security.ubuntu.com/ubuntu jaunty-security main restricted
deb-src http://security.ubuntu.com/ubuntu jaunty-security main restricted

## Major bug fix updates produced after the final release of the
## distribution.
deb http://archive.ubuntu.com/ubuntu jaunty-updates main restricted
deb-src http://archive.ubuntu.com/ubuntu jaunty-updates main restricted

## Uncomment the following two lines to add software from the 'universe'
## repository.
## N.B. software from this repository is ENTIRELY UNSUPPORTED by the Ubuntu
## team. Also, please note that software in universe WILL NOT receive any
## review or updates from the Ubuntu security team.
# deb http://archive.ubuntu.com/ubuntu jaunty universe
# deb-src http://archive.ubuntu.com/ubuntu jaunty universe
# deb http://archive.ubuntu.com/ubuntu jaunty-updates universe
# deb-src http://archive.ubuntu.com/ubuntu jaunty-updates universe
# deb http://security.ubuntu.com/ubuntu jaunty-security universe
# deb-src http://security.ubuntu.com/ubuntu jaunty-security universe

## N.B. software from this repository is ENTIRELY UNSUPPORTED by the Ubuntu
## team, and may not be under a free licence. Please satisfy yourself as to
## your rights to use the software. Also, please note that software in
## multiverse WILL NOT receive any review or updates from the Ubuntu
## security team.
# deb http://archive.ubuntu.com/ubuntu jaunty multiverse
# deb-src http://archive.ubuntu.com/ubuntu jaunty multiverse
# deb http://archive.ubuntu.com/ubuntu jaunty-updates multiverse
# deb-src http://archive.ubuntu.com/ubuntu jaunty-updates multiverse
# deb http://security.ubuntu.com/ubuntu jaunty-security multiverse
# deb-src http://security.ubuntu.com/ubuntu jaunty-security multiverse
deb http://fr.archive.ubuntu.com/ubuntu/ jaunty universe
deb-src http://fr.archive.ubuntu.com/ubuntu/ jaunty universe
Dépot:
# deb-src http://archive.ubuntu.com/ubuntu jaunty multiverse
présent mais commenté, activation... 

deb http://archive.ubuntu.com/ubuntu jaunty main restricted
deb-src http://archive.ubuntu.com/ubuntu jaunty main restricted

deb http://security.ubuntu.com/ubuntu jaunty-security main restricted
deb-src http://security.ubuntu.com/ubuntu jaunty-security main restricted

## Major bug fix updates produced after the final release of the
## distribution.
deb http://archive.ubuntu.com/ubuntu jaunty-updates main restricted
deb-src http://archive.ubuntu.com/ubuntu jaunty-updates main restricted

## Uncomment the following two lines to add software from the 'universe'
## repository.
## N.B. software from this repository is ENTIRELY UNSUPPORTED by the Ubuntu
## team. Also, please note that software in universe WILL NOT receive any
## review or updates from the Ubuntu security team.
# deb http://archive.ubuntu.com/ubuntu jaunty universe
# deb-src http://archive.ubuntu.com/ubuntu jaunty universe
# deb http://archive.ubuntu.com/ubuntu jaunty-updates universe
# deb-src http://archive.ubuntu.com/ubuntu jaunty-updates universe
# deb http://security.ubuntu.com/ubuntu jaunty-security universe
# deb-src http://security.ubuntu.com/ubuntu jaunty-security universe

## N.B. software from this repository is ENTIRELY UNSUPPORTED by the Ubuntu
## team, and may not be under a free licence. Please satisfy yourself as to
## your rights to use the software. Also, please note that software in
## multiverse WILL NOT receive any review or updates from the Ubuntu
## security team.
# deb http://archive.ubuntu.com/ubuntu jaunty multiverse
# deb-src http://archive.ubuntu.com/ubuntu jaunty multiverse
# deb http://archive.ubuntu.com/ubuntu jaunty-updates multiverse
# deb-src http://archive.ubuntu.com/ubuntu jaunty-updates multiverse
# deb http://security.ubuntu.com/ubuntu jaunty-security multiverse
# deb-src http://security.ubuntu.com/ubuntu jaunty-security multiverse
deb http://fr.archive.ubuntu.com/ubuntu/ jaunty universe
deb-src http://fr.archive.ubuntu.com/ubuntu/ jaunty universe
deb http://fr.archive.ubuntu.com/ubuntu/ jaunty multiverse
Depot(s) specifique(s) au script ok... 


Mise a jour des sources...ok
rm: ne peut enlever `/etc/skel/skel': Aucun fichier ou dossier de ce type
rm: ne peut enlever `/home/dan/.config/user-dirs.dirs': Aucun fichier ou dossier de ce type
--2009-03-22 13:29:54--  http://www.ubukey.fr/files/usbkey.png
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: 19900 (19K) [image/png]
Saving to: `usbkey.png'

     0K .......... .........                                  100%  250K=0,08s

2009-03-22 13:29:54 (250 KB/s) - « usbkey.png » sauvegardé [19900/19900]

--2009-03-22 13:29:54--  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%  180K=0,04s

2009-03-22 13:29:54 (180 KB/s) - « ubukey-gnome.sh » sauvegardé [6872/6872]

--2009-03-22 13:29:54--  http://www.ubukey.fr/files/images/quit-chroot.png
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: 83015 (81K) [image/png]
Saving to: `quit-chroot.png'

     0K .......... .......... .......... .......... .......... 61%  403K 0s
    50K .......... .......... .......... .                    100%  478K=0,2s

2009-03-22 13:29:55 (429 KB/s) - « quit-chroot.png » sauvegardé [83015/83015]

--2009-03-22 13:29:55--  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,45M=0s

2009-03-22 13:29:55 (1,45 MB/s) - « quit-chroot.sh » sauvegardé [38/38]

process 22140: D-Bus library appears to be incorrectly set up; failed to read machine uuid: Failed to open "/var/lib/dbus/machine-id": Aucun fichier ou dossier de ce type
See the manual page for dbus-uuidgen to correct this issue.
L'accès a(ux) source(s) de configuration a échoué : Failed to contact configuration server; some possible causes are that you need to enable TCP/IP networking for ORBit, or you have stale NFS locks due to a system crash. See http://projects.gnome.org/gconf/ for information. (Details -  1: La connexion à la session a échoué : dbus-launch failed to autolaunch D-Bus session: No protocol specified
Autolaunch error: X11 initialization failed.
)
 * Stopping system message bus dbus
   ...done.
 * Starting system message bus dbus
   ...done.
Lecture des listes de paquets...
Construction de l'arbre des dépendances...
Lecture des informations d'état...
Les NOUVEAUX paquets suivants seront installés :
  xresprobe
0 mis à jour, 1 nouvellement installés, 0 à enlever et 0 non mis à jour.
Il est nécessaire de prendre 18,6ko dans les archives.
Après cette opération, 98,3ko d'espace disque supplémentaires seront utilisés.
Réception de : 1 http://fr.archive.ubuntu.com jaunty/universe xresprobe 0.4.24ubuntu8 [18,6kB]
18,6ko réceptionnés en 0s (82,6ko/s)
Sélection du paquet xresprobe précédemment désélectionné.
(Lecture de la base de données... 107028 fichiers et répertoires déjà installés.)
Dépaquetage de xresprobe (à partir de .../xresprobe_0.4.24ubuntu8_i386.deb) ...
Paramétrage de xresprobe (0.4.24ubuntu8) ...
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.6.0
Release Date: 2009-2-25
X Protocol Version 11, Revision 0
Build Operating System: Linux 2.6.24-23-server i686 Ubuntu
Current Operating System: Linux toshiba-laptop 2.6.28-11-generic #36-Ubuntu SMP Fri Mar 20 19:40:40 UTC 2009 i686
Build Date: 20 March 2009  02:01:06PM
xorg-server 2:1.6.0-0ubuntu4 (buildd@rothera.buildd) 
	Before reporting problems, check http://wiki.x.org
	to make sure that you have the latest version.
Markers: [    0.069228] (--) probed, [    0.069261] (**) from config file, [    0.069284] (==) default setting,
	[    0.069305] (++) from command line, [    0.069327] (!!) notice, [    0.069348] (II) informational,
	[    0.069369] (WW) warning, [    0.069390] (EE) error, [    0.069412] (NI) not implemented, [    0.069433] (??) unknown.
[    0.069608] (==) Log file: "/var/log/Xorg.1.log", Time: Sun Mar 22 13:30:44 2009
[    0.069977] (==) Using config file: "/etc/X11/xorg.conf"
[    3.728414] (EE) config/hal: couldn't initialise context: (null) ((null))
expected keysym, got dead_currency: line 501 of fr
expected keysym, got dead_belowcomma: line 509 of fr
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

Hors ligne

#2188 Le 22/03/2009, à 22:49

smo

Re : créer cle usb/live cd entierement customisé en francais....

whoue pas d erreur quoi sad

je sais pas..

++

Hors ligne

#2189 Le 22/03/2009, à 23:40

danboy

Re : créer cle usb/live cd entierement customisé en francais....

ben chez ati font des drivers de merde ! voila c'qu'on peut dire ! lol big_smile

Hors ligne

#2190 Le 29/04/2009, à 18:43

Hizoka

Re : créer cle usb/live cd entierement customisé en francais....

Salut,

je venais voir un peu ou tu en étais smo smile

le script est-il toujours en develloppement ?

En ligne

#2191 Le 29/04/2009, à 20:23

smo

Re : créer cle usb/live cd entierement customisé en francais....

ola big_smile

pas trop non a fond sur mon gstyle smile

vais rajouter juste l iso final et celui ubuntu fr et voila...

pas de retours , pas de dev smile

++

Hors ligne

#2192 Le 02/05/2009, à 09:58

buster19

Re : créer cle usb/live cd entierement customisé en francais....

hello smo,
je suis passé sous jaunty et je voulais me faire une clef ....mais ca a pas l'air possible...

J'ai commencé par créer rep de travail avec choix de distrib : jaunty daily, .... puis le script me dis que le md5 n'est pas bon (puisque je prends l'iso de 9.04 et pas l'iso de la beta), je choisis custom graph puis cloner ..... tout se passe bien mais quand j'arrive sous le chroot, j'ai un écran mais tout est gelé : pas de clavier, pas de souris (même après débranchement-branchement de la souris) ..... je suis obligé d'éteindre à la sauvage ==> je ne peux pas finaliser ma custo.

T'as prévu d'intégrer 9.04 final ou pas ?
(sinon, je passe par la beta ...)


Latex-Math : annalescours/exos ; exos. Ubuntu : live-usb ; multiboot

Hors ligne

#2193 Le 02/05/2009, à 10:40

danboy

Re : créer cle usb/live cd entierement customisé en francais....

idem chez moi ! j'pensais encore a un truc pas net venant de chez moi, mais si y'a pas que moi....enfin, moi ca le fait quand j'arrive à aller sous le chroot ! lool ! parce que mon plus gros pb, il est la ! smile (mais en vesa, ca a l'air de passer !) sauf le soucis du clavier/souris !

Hors ligne

#2194 Le 02/05/2009, à 13:43

smo

Re : créer cle usb/live cd entierement customisé en francais....

Ola

Whoue je sais meme pb, je ferais ca quand j pourrais

++

Hors ligne

#2195 Le 02/05/2009, à 13:48

issoufi143

Re : créer cle usb/live cd entierement customisé en francais....

salut
et il possible d installer edubuntu en live usb ? si oui comment ? roll


Packard Bell imedia S1710 ; Mémoire vive 4,00 Go
Processeur Pentium(R) Dual-Core E5200 @ 2.50GHz 2.50GHz
Carte Graphique NVIDIA GeForce G210
Carte réseau NVIDIA nForce 10/100/1000 Mbps Ethernet

Hors ligne

#2196 Le 07/05/2009, à 13:51

smo

Re : créer cle usb/live cd entierement customisé en francais....

ola ola

bon reprise du script vite fait pour jaunty

comme vous, vesa marchait pas comme d hab etpas de clavier souris,tout figé, reboot du pc a l arrache obligatoire et chroot nique derriere sad

bon apres 3/4 jours de galere ca va mieux, j ai trouve deux parades a tout ca, je viens de tester avec l iso ubuntu fr francise (integre) et un autre alpha 6 que javais garde

ok en vesa et chroot big_smile

vesa fallait forcer le 16bits en fait pas 24 ... et les souris clavier/ uneoption xorg a mettre en plus

fin voila dites moi ce que ca donne pour vous, danboy je te garantie rien smile...

la maj est online

++

Hors ligne

#2197 Le 07/05/2009, à 14:10

Acris

Re : créer cle usb/live cd entierement customisé en francais....

Bonjour
je suis sous Ubuntu Netbook Remix 9.04
comment désinstalle t on le script j ai fait une mauvaise manipulation lors du premier lancement du script en annulant la creation du dossier de travail et lorsque je le relance il me dit que le dossier contenant les dristrib n'est pas accessible....

j ai fait ceci

cd /usr/local/bin
sudo rm ubukeymaker* &>/dev/null

puis je l'ai retelechargé et tjs ce message

Dernière modification par Acris (Le 07/05/2009, à 14:16)

Hors ligne

#2198 Le 07/05/2009, à 14:29

smo

Re : créer cle usb/live cd entierement customisé en francais....

ola

effaces le dossier .ubukeymaker dans ton home

/home/truc/.ubukeymaker

relances et choisis bien un dossier ce coup ci wink

moi suis sous chroot en train d installer compiz, tout va bien ca fait plaisir smile

++

Hors ligne

#2199 Le 07/05/2009, à 14:38

Acris

Re : créer cle usb/live cd entierement customisé en francais....

Je ne trouve pas ce dossier:(

Hors ligne

#2200 Le 07/05/2009, à 14:39

danboy

Re : créer cle usb/live cd entierement customisé en francais....

smo a écrit :

, danboy je te garantie rien smile...

la maj est online

++

rooooh ! je porte pas que la poisse heiiin lol
et pis now j'ai changé d'écran, un beaaauuu 24" samsung ! donc va falloir que je reteste héhé !

mais javais les meme soucis que vous...en vesa, souris figé ! mais ca passait !

Hors ligne