wok rev 11657

syslinux: New graphical boot menu for Live CD/USB system with easy access to web boot, help, cmdline and i18n config
author Christophe Lincoln <pankso@slitaz.org>
date Sun Feb 12 14:26:16 2012 +0100 (2012-02-12)
parents 6095f1582327
children 850218586bdf
files syslinux-modules/receipt syslinux/receipt syslinux/stuff/common.cfg syslinux/stuff/default.cfg syslinux/stuff/display.txt syslinux/stuff/enhelp.txt syslinux/stuff/enopts.txt syslinux/stuff/help.en syslinux/stuff/help.fr syslinux/stuff/help.txt syslinux/stuff/i18n.cfg syslinux/stuff/isolinux.cfg syslinux/stuff/options.txt syslinux/stuff/opts.en syslinux/stuff/opts.fr syslinux/stuff/tools/logo.png syslinux/stuff/tools/slitaz.css syslinux/stuff/tools/slitaz.html
line diff
     1.1 --- a/syslinux-modules/receipt	Sun Feb 12 03:00:54 2012 +0100
     1.2 +++ b/syslinux-modules/receipt	Sun Feb 12 14:26:16 2012 +0100
     1.3 @@ -15,7 +15,7 @@
     1.4      mkdir -p $fs/usr/share/boot
     1.5      for i in $src/com32/*/*.c32 ; do
     1.6  	case "$i" in
     1.7 -	*/reboot.c32|*/ifmem.c32) continue;;
     1.8 +	*/reboot.c32|*/ifmem.c32|*/vesamenu.c32) continue;;
     1.9  	esac
    1.10  	lzma e $i $fs/usr/share/boot/$(basename $i).lzma 2> /dev/null
    1.11      done
     2.1 --- a/syslinux/receipt	Sun Feb 12 03:00:54 2012 +0100
     2.2 +++ b/syslinux/receipt	Sun Feb 12 14:26:16 2012 +0100
     2.3 @@ -38,13 +38,15 @@
     2.4      cp -a $src/core/isolinux.bin $fs/boot/isolinux
     2.5      cp -a $src/com32/modules/reboot.c32 $fs/boot/isolinux
     2.6      cp -a $src/com32/modules/ifmem.c32 $fs/boot/isolinux
     2.7 +    cp -a $src/com32/menu/vesamenu.c32 $fs/boot/isolinux
     2.8      cp -a $src/modules/poweroff.com $fs/boot/isolinux
     2.9 -    cp $stuff/*.cfg $stuff/*.txt $stuff/*.msg $fs/boot/isolinux
    2.10 +    # $stuff/isolinux.msg is the old way the have a splash image.
    2.11 +    cp $stuff/*.cfg $stuff/*.txt $stuff/help.* $stuff/opts.* $fs/boot/isolinux
    2.12      while read cfg kbd loc ; do
    2.13          sed -e "s/^display/kbdmap $cfg.kbd\ndisplay/" \
    2.14              -e "s/^label/say Now using $kbd keyboard and $loc locale.\nlabel/" \
    2.15              -e "s/rootfs.gz/rootfs.gz lang=$loc kmap=$kbd/" \
    2.16 -	        < $fs/boot/isolinux/isolinux.cfg > $fs/boot/isolinux/$cfg.cfg
    2.17 +	        < $fs/boot/isolinux/default.cfg > $fs/boot/isolinux/$cfg.cfg
    2.18          cp $src/$kbd.kbd $fs/boot/isolinux/$cfg.kbd
    2.19  	cat >> $fs/boot/isolinux/common.cfg <<EOT
    2.20  label $cfg
    2.21 @@ -74,5 +76,5 @@
    2.22  # Pre and post install commands for Tazpkg.
    2.23  post_install()
    2.24  {
    2.25 -    sed -i "s/-XXXXXXXX/-$(date +%Y%m%d)/" $1/boot/isolinux/isolinux.msg
    2.26 +    sed -i "s/-XXXXXXXX/-$(date +%Y%m%d)/" $1/boot/isolinux/isolinux.cfg
    2.27  }
     3.1 --- a/syslinux/stuff/common.cfg	Sun Feb 12 03:00:54 2012 +0100
     3.2 +++ b/syslinux/stuff/common.cfg	Sun Feb 12 14:26:16 2012 +0100
     3.3 @@ -1,22 +1,54 @@
     3.4 +# Common settings for cmdline
     3.5  default slitaz
     3.6 -label web
     3.7 +timeout 40
     3.8 +prompt 1
     3.9 +
    3.10 +# Help files
    3.11 +F1 help.en
    3.12 +F2 opts.en
    3.13 +F3 help.fr
    3.14 +F4 opts.fr
    3.15 +
    3.16 +# Labels
    3.17 +label web zeb
    3.18  	kernel /boot/gpxe
    3.19 -label zeb
    3.20 -	kernel /boot/gpxe
    3.21 +label reboot
    3.22 +	com32 reboot.c32
    3.23  label deCH
    3.24  	config de_CH.cfg
    3.25  label frCH
    3.26  	config fr_CH.cfg
    3.27 -label reboot
    3.28 -	com32 reboot.c32
    3.29  
    3.30 -implicit 0	
    3.31 -prompt 1	
    3.32 -timeout 80
    3.33 -F1 help.txt
    3.34 -F2 options.txt
    3.35 -F3 isolinux.msg
    3.36 -F4 display.txt
    3.37 -F5 enhelp.txt
    3.38 -F6 enopts.txt
    3.39 +label be
    3.40 +	config be.cfg
    3.41 +label br
    3.42 +	config br.cfg
    3.43 +label ca
    3.44 +	config ca.cfg
    3.45 +label de
    3.46 +	config de.cfg
    3.47 +label de_CH
    3.48 +	config de_CH.cfg
    3.49  
    3.50 +label en
    3.51 +	config en.cfg
    3.52 +label es
    3.53 +	config es.cfg
    3.54 +label fi
    3.55 +	config fi.cfg
    3.56 +label fr
    3.57 +	config fr.cfg
    3.58 +label fr_CH
    3.59 +	config fr_CH.cfg
    3.60 +label hu
    3.61 +	config hu.cfg
    3.62 +label it
    3.63 +	config it.cfg
    3.64 +label jp
    3.65 +	config jp.cfg
    3.66 +label pt
    3.67 +	config pt.cfg
    3.68 +label ru
    3.69 +	config ru.cfg
    3.70 +label us
    3.71 +	config us.cfg
     4.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
     4.2 +++ b/syslinux/stuff/default.cfg	Sun Feb 12 14:26:16 2012 +0100
     4.3 @@ -0,0 +1,6 @@
     4.4 +display display.txt
     4.5 +label slitaz
     4.6 +	kernel /boot/bzImage
     4.7 +	append initrd=/boot/rootfs.gz rw root=/dev/null vga=normal autologin
     4.8 +
     4.9 +include common.cfg
     5.1 --- a/syslinux/stuff/display.txt	Sun Feb 12 03:00:54 2012 +0100
     5.2 +++ b/syslinux/stuff/display.txt	Sun Feb 12 14:26:16 2012 +0100
     5.3 @@ -1,22 +1,4 @@
     5.4  
     5.5 -
     5.6 -
     5.7 -/*       _\|/_
     5.8 -         (o o)
     5.9 - +----oOO-{_}-OOo---------------------------------------------------+
    5.10 -     ____  _ _ _____
    5.11 -    / ___|| (_)_   _|_ _ ____
    5.12 -    \___ \| | | | |/ _` |_  /
    5.13 -     ___) | | | | | (_| |/ /
    5.14 -    |____/|_|_| |_|\__,_/___|
    5.15 -
    5.16 -SliTaz GNU/Linux - Temporary Autonomous Zone
    5.17 -
    5.18 -  <ENTER> pour booter, ou <F1> pour afficher l'aide.
    5.19 -  [Login] 'hacker' ou 'root' avec le mot de passe 'root'.
    5.20 -
    5.21 -  <ENTER> to boot the Box or <F1> for help.
    5.22 -  [Login] 'hacker' or 'root' with password 'root'.
    5.23 -
    5.24 -
    5.25 -                                                                   */
    5.26 +    SliTaz GNU/linux - Boot prompt
    5.27 +    Press <ENTER> to boot or <F1> for help.
    5.28 +  
     6.1 --- a/syslinux/stuff/enhelp.txt	Sun Feb 12 03:00:54 2012 +0100
     6.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
     6.3 @@ -1,23 +0,0 @@
     6.4 -=====================================================================
     6.5 -F5        SliTaz GNU/Linux - Temporary Autonomous Zone.          help
     6.6 -=====================================================================
     6.7 -
     6.8 - SliTaz operates in RAM, it does not alter your current distribution.
     6.9 - SliTaz runs a Linux kernel and free software from the GNU project.
    6.10 - When launched, SliTaz gives you many useful commands, file 
    6.11 - handling, internet etc.
    6.12 -
    6.13 - <ENTER>     Launch SliTaz.
    6.14 - <F3>        Display splash image.
    6.15 - <F4>        Display welcome message.
    6.16 - <F5>        Display this page.
    6.17 - <F6>        List available boot options.
    6.18 - [country]   Select keyboard [be,br,ca,de,de_CH,en,es,fi,fr,fr_CH...]
    6.19 -
    6.20 - Slitaz GNU/Linux is provided "as is", without a warranty of any kind, 
    6.21 - expressed or implied. This program is distributed in the hope that it
    6.22 - will be useful.
    6.23 -
    6.24 - Web site    : http://www.slitaz.org/
    6.25 - IRC channel : irc.freenode.net #slitaz
    6.26 -
     7.1 --- a/syslinux/stuff/enopts.txt	Sun Feb 12 03:00:54 2012 +0100
     7.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
     7.3 @@ -1,27 +0,0 @@
     7.4 -=====================================================================
     7.5 -F6        SliTaz GNU/Linux - Temporary Autonomous Zone.       options
     7.6 -=====================================================================
     7.7 - 
     7.8 - irqpoll :       Recommended if problems with interrupts.
     7.9 - no387 :         Disable mathematical coprocessor emulation.
    7.10 - vga=XXX :       Change video mode or framebuffer.
    7.11 -                 788 (800x600), 791 (1024x768), 775 (1280x1024).
    7.12 - 
    7.13 -     -------------------- SliTaz boot options ------------------
    7.14 - home=sda[1-9] : Mount and use USB key or external disk partition
    7.15 -                 as /home partition. The home=usb option mounts the
    7.16 -                 first partition (sda1) on /home.
    7.17 - config=<device>,<path> : Execute a script found on a device.
    7.18 -                 Example : config=/dev/hda1,slitaz.sh
    7.19 - modprobe=<module_list> : Force module(s) to load.
    7.20 - lang=* :        Select language [en,fr_CH,fr_FR]
    7.21 - kmap=* :        Select keyboard [de-latin1,fr-latin1,fr_CH-latin1...]
    7.22 - sound=no :      Remove all sound kernel modules.
    7.23 - sound=noconf :  Do not configure sound card.
    7.24 - screen=<type> : Define screen type [text, 640x480x16..1920x1440x24]
    7.25 - user=* :        Username account. Default "tux".
    7.26 - xarg=* :        Extra parameter for the X server [-2button,-dumb,-nozap...]
    7.27 - 
    7.28 - usage: slitaz [option]; Example :
    7.29 - boot: slitaz irqpoll screen=1280x800x24 modprobe=3c59x xarg=-2button
    7.30 - 
     8.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
     8.2 +++ b/syslinux/stuff/help.en	Sun Feb 12 14:26:16 2012 +0100
     8.3 @@ -0,0 +1,27 @@
     8.4 +
     8.5 + SliTaz GNU/Linux - Help
     8.6 + =======================
     8.7 +
     8.8 + SliTaz operates in RAM, it does not alter your current distribution.
     8.9 + SliTaz runs a Linux kernel and free software from the GNU project.
    8.10 + When launched, SliTaz gives you many useful commands, file handling,
    8.11 + internet and more than 3000 installable packages from our repository.
    8.12 +
    8.13 + <F1>        Display this help file
    8.14 + <F2>        Display SliTaz boot options
    8.15 + <F3>        [fr] Affiche l'aide
    8.16 + <F4>        [fr] Affiche les options de demarrage
    8.17 + <ENTER>     Launch SliTaz from cmdline
    8.18 + [country]   Select keyboard from cmdline
    8.19 +             [be,br,ca,de,de_CH,en,es,fi,fr,fr_CH,hu,it,jp,pt,ru,us]
    8.20 +
    8.21 + Slitaz GNU/Linux is provided "as is", without a warranty of any kind, 
    8.22 + expressed or implied. This program is distributed in the hope that it
    8.23 + will be useful. Thanks to use SliTaz :-)
    8.24 +
    8.25 + Web site      : http://www.slitaz.org/
    8.26 + Support forum : http://forum.slitaz.org/
    8.27 + IRC channel   : irc.freenode.net #slitaz
    8.28 +
    8.29 +
    8.30 +
     9.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
     9.2 +++ b/syslinux/stuff/help.fr	Sun Feb 12 14:26:16 2012 +0100
     9.3 @@ -0,0 +1,26 @@
     9.4 +
     9.5 + SliTaz GNU/Linux - Aide
     9.6 + =======================
     9.7 + 
     9.8 + SliTaz fonctionne en RAM, il ne touche pas a votre distribution
     9.9 + actuelle. SliTaz utilise un noyau Linux et des logiciels libres,
    9.10 + issus du projet GNU. Une fois lance vous disposez d'un shell avec de
    9.11 + nombreuses commandes utiles, manipulation de fichiers, internet, etc.
    9.12 +
    9.13 + <F1>        Display this help file
    9.14 + <F2>        Display SliTaz boot options
    9.15 + <F3>        [fr] Affiche l'aide
    9.16 + <F4>        [fr] Affiche les options de demarrage
    9.17 + <ENTER>     Lance SliTaz depuis la ligne de commande
    9.18 + [pays]      Selectionne le clavier en ligne de commande
    9.19 +             [be,br,ca,de,de_CH,en,es,fi,fr,fr_CH,hu,it,jp,pt,ru,us]
    9.20 +
    9.21 + Slitaz GNU/Linux est distribue sans aucune garantie, et publie 
    9.22 + car potentiellement utile. SliTaz est le fruit du travail de toute
    9.23 + une communauté à traver le monde. Merci d'utiliser SliTaz :-)
    9.24 +
    9.25 + Site web         : http://www.slitaz.org/
    9.26 + Forum de support : http://forum.slitaz.org/
    9.27 + Canal IRC        : irc.freenode.net #slitaz
    9.28 +
    9.29 +
    10.1 --- a/syslinux/stuff/help.txt	Sun Feb 12 03:00:54 2012 +0100
    10.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
    10.3 @@ -1,26 +0,0 @@
    10.4 -=====================================================================
    10.5 -F1        SliTaz GNU/Linux - Temporary Autonomous Zone.          help
    10.6 -=====================================================================
    10.7 -
    10.8 - SliTaz fonctionne en RAM, il ne touche pas a votre distribution
    10.9 - actuelle. SliTaz utilise un noyau Linux et des logiciels libres,
   10.10 - issus du projet GNU. Une fois lance vous disposez d'un shell avec de
   10.11 - nombreuses commandes utiles, manipulation de fichiers, internet, etc.
   10.12 -
   10.13 - <ENTER>  Lance SliTaz.
   10.14 - <F1>     Affiche cette page.
   10.15 - <F2>     Liste les options disponibles au boot.
   10.16 - <F3>     Affiche l'image splash.
   10.17 - <F4>     Affiche le message de bienvenue.
   10.18 - [pays]   Selectionne le clavier [be,br,ca,de,de_CH,en,es,fi,fr...]
   10.19 -
   10.20 - Slitaz GNU/Linux est distribue sans aucune garantie, et publie 
   10.21 - car potentiellement utile. SliTaz n'as aucune pretention, nous ne
   10.22 - sommes que des passionnes par l'informatique libre, et qui aimons
   10.23 - la liberte.
   10.24 -
   10.25 - Site web  : http://www.slitaz.org/
   10.26 - Canal IRC : irc.freenode.net #slitaz
   10.27 -
   10.28 -
   10.29 -
    11.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    11.2 +++ b/syslinux/stuff/i18n.cfg	Sun Feb 12 14:26:16 2012 +0100
    11.3 @@ -0,0 +1,53 @@
    11.4 +# Languages submenu
    11.5 +MENU BEGIN ^lang
    11.6 +MENU TITLE Languages
    11.7 +
    11.8 +# de
    11.9 +LABEL de
   11.10 +	MENU LABEL Deutsch
   11.11 +	CONFIG de.cfg
   11.12 +LABEL de_CH
   11.13 +	MENU LABEL Deutsch Schweitz
   11.14 +	CONFIG de_CH.cfg
   11.15 +LABEL deCH
   11.16 +	MENU HIDE
   11.17 +	CONFIG de_CH.cfg
   11.18 +# en
   11.19 +LABEL en
   11.20 +	MENU LABEL English UK
   11.21 +	CONFIG en.cfg
   11.22 +LABEL us
   11.23 +	MENU LABEL English US
   11.24 +	CONFIG us.cfg
   11.25 +# es
   11.26 +LABEL es
   11.27 +	MENU LABEL Espanol
   11.28 +	CONFIG es.cfg
   11.29 +# fr
   11.30 +LABEL fr
   11.31 +	MENU LABEL Francais
   11.32 +	CONFIG fr.cfg
   11.33 +LABEL be
   11.34 +	MENU LABEL Francais Belgique
   11.35 +	CONFIG be.cfg
   11.36 +LABEL ca
   11.37 +	MENU LABEL Francais Canada
   11.38 +	CONFIG ca.cfg
   11.39 +LABEL fr_CH
   11.40 +	MENU LABEL Francais Suisse
   11.41 +	CONFIG fr_CH.cfg
   11.42 +LABEL frCH
   11.43 +	MENU HIDE
   11.44 +	CONFIG fr_CH.cfg
   11.45 +# pt
   11.46 +LABEL pt
   11.47 +	MENU LABEL Portugues Brazil
   11.48 +	CONFIG pt.cfg
   11.49 +# ru
   11.50 +LABEL ru
   11.51 +	MENU LABEL Russian
   11.52 +	CONFIG ru.cfg
   11.53 +LABEL exit
   11.54 +	MENU LABEL Back to main menu
   11.55 +MENU EXIT
   11.56 +MENU END
    12.1 --- a/syslinux/stuff/isolinux.cfg	Sun Feb 12 03:00:54 2012 +0100
    12.2 +++ b/syslinux/stuff/isolinux.cfg	Sun Feb 12 14:26:16 2012 +0100
    12.3 @@ -1,6 +1,57 @@
    12.4 -display isolinux.msg
    12.5 -label slitaz
    12.6 -	kernel /boot/bzImage
    12.7 -	append initrd=/boot/rootfs.gz rw root=/dev/null vga=normal autologin
    12.8 +UI vesamenu.c32
    12.9 +DEFAULT slitaz
   12.10 +PROMPT 0
   12.11 +TIMEOUT 80
   12.12  
   12.13 -include common.cfg
   12.14 +# Menu settings
   12.15 +MENU TITLE SliTaz GNU/Linux - Cooking XXXXXXXX
   12.16 +MENU BACKGROUND splash.jpg
   12.17 +MENU WIDTH 78
   12.18 +MENU MARGIN 6
   12.19 +MENU ROWS 6
   12.20 +MENU VSHIFT 6
   12.21 +MENU TIMEOUTROW 14
   12.22 +MENU TABMSGROW 12
   12.23 +MENU CMDLINEROW 12
   12.24 +
   12.25 +# Menu colors
   12.26 +MENU COLOR border       *       #00000000 #00000000 none
   12.27 +MENU COLOR title	    *       #ffffffff #00000000 *
   12.28 +MENU COLOR sel          0       #ffffffff #00000000 none
   12.29 +MENU COLOR unsel        0       #50ffffff #00000000 none
   12.30 +#MENU COLOR help         37;40   #c0ffffff #a0000000 std
   12.31 +MENU COLOR help 	    *       #ffffffff #00000000 *
   12.32 +MENU COLOR timeout_msg  37;40   #80ffffff #00000000 std
   12.33 +MENU COLOR timeout      1;37;40 #c0ffffff #00000000 std
   12.34 +MENU COLOR msg07        37;40   #90ffffff #a0000000 std
   12.35 +MENU COLOR tabmsg       31;40   #30ffffff #00000000 std
   12.36 +
   12.37 +# Labels
   12.38 +LABEL slitaz
   12.39 +	MENU LABEL SliTaz Live
   12.40 +	KERNEL /boot/bzImage
   12.41 +	APPEND initrd=/boot/rootfs.gz rw root=/dev/null vga=normal autologin
   12.42 +
   12.43 +LABEL help
   12.44 +	MENU LABEL Help & Options
   12.45 +	MENU HELP help.en
   12.46 +
   12.47 +INCLUDE i18n.cfg
   12.48 +
   12.49 +LABEL cmdline
   12.50 +	MENU LABEL Command Line
   12.51 +	MENU QUIT
   12.52 +	
   12.53 +LABEL web zeb
   12.54 +	MENU LABEL Web Boot
   12.55 +	KERNEL /boot/gpxe
   12.56 +
   12.57 +LABEL reboot
   12.58 +	MENU LABEL Reboot System
   12.59 +	COM32 reboot.c32
   12.60 +
   12.61 +# Help files
   12.62 +F1 help.en
   12.63 +F2 opts.en
   12.64 +F3 help.fr
   12.65 +F4 opts.fr
    13.1 --- a/syslinux/stuff/options.txt	Sun Feb 12 03:00:54 2012 +0100
    13.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
    13.3 @@ -1,27 +0,0 @@
    13.4 -=====================================================================
    13.5 -F2        SliTaz GNU/Linux - Temporary Autonomous Zone.       options
    13.6 -=====================================================================
    13.7 - 
    13.8 - irqpoll :       Recommende lors de problemes avec les interruptions.
    13.9 - no387 :         Desactive l'emulation du coprocesseur mathematique.
   13.10 - vga=XXX :       Change le mode video ou framebuffer.
   13.11 -                 788 (800x600), 791 (1024x768), 775 (1280x1024).
   13.12 - 
   13.13 -     ------------------- SliTaz boot options -------------------
   13.14 - home=sda[1-9] : Monte et utilise une partition d'une cle USB ou d'un
   13.15 -                 disque dur externe comme partition /home. L'option
   13.16 -                 home=usb monte la premiere partition (sda1) sur /home.
   13.17 - config=<device>,<path> : Execute un script se trouvant sur un
   13.18 -                 peripherique. Exemple : config=/dev/hda1,slitaz.sh
   13.19 - modprobe=<module_list> : Force le chargement de module(s).
   13.20 - lang=* :        Specifie la langue [en,fr_CH,fr_FR]
   13.21 - kmap=* :        Specifie le clavier [de-latin1,fr-latin1,fr_CH-latin1...]
   13.22 - sound=no :      Supprime tous les modules son du noyau.
   13.23 - sound=noconf :  Ne configure pas la carte son.
   13.24 - screen=<type> : Definit le type d'ecran [text,640x480x16..1920x1440x24]
   13.25 - user=* :        Compte utilisateur. Par defaut "tux".
   13.26 - xarg=* :        Parametre pour le serveur X [-2button,-dumb,-nozap...]
   13.27 - 
   13.28 - usage: slitaz [option], par exemple :
   13.29 - boot: slitaz irqpoll screen=1280x800x24 modprobe=3c59x xarg=-2button
   13.30 - 
    14.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    14.2 +++ b/syslinux/stuff/opts.en	Sun Feb 12 14:26:16 2012 +0100
    14.3 @@ -0,0 +1,27 @@
    14.4 +
    14.5 + SliTaz GNU/Linux - Boot options
    14.6 + ===============================
    14.7 + 
    14.8 + irqpoll        Recommended if problems with interrupts.
    14.9 + no387          Disable mathematical coprocessor emulation.
   14.10 + vga=XXX        Change video mode or framebuffer.
   14.11 +                788 (800x600), 791 (1024x768), 775 (1280x1024).
   14.12 + home=sda[1-9]  Mount and use USB key or external disk partition
   14.13 +                as /home partition. The home=usb option mounts the
   14.14 +                first partition (sda1) on /home.
   14.15 + config=<device>,<path> : Execute a script found on a device.
   14.16 +                Example : config=/dev/hda1,slitaz.sh
   14.17 + modprobe=<module_list> : Force module(s) to load.
   14.18 + lang=*         Select language [en,fr_CH,fr_FR]
   14.19 + kmap=*         Select keyboard [de-latin1,fr-latin1,fr_CH-latin1...]
   14.20 + sound=no       Remove all sound kernel modules.
   14.21 + sound=noconf   Do not configure sound card.
   14.22 + user=*         Username account. Default "tux".
   14.23 + 
   14.24 + Usage: slitaz [option]
   14.25 + Example: slitaz irqpoll modprobe=3c59x sound=no
   14.26 + 
   14.27 +
   14.28 +
   14.29 +
   14.30 +
    15.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    15.2 +++ b/syslinux/stuff/opts.fr	Sun Feb 12 14:26:16 2012 +0100
    15.3 @@ -0,0 +1,27 @@
    15.4 +
    15.5 + SliTaz GNU/Linux - Options de demarrage
    15.6 + =======================================
    15.7 + 
    15.8 + irqpoll        Recommende lors de problemes avec les interruptions.
    15.9 + no387          Desactive l'emulation du coprocesseur mathematique.
   15.10 + vga=XXX        Change le mode video ou framebuffer.
   15.11 +                788 (800x600), 791 (1024x768), 775 (1280x1024).
   15.12 + home=sda[1-9]  Monte et utilise une partition d'une cle USB ou d'un
   15.13 +                disque dur externe comme partition /home. L'option
   15.14 +                home=usb monte la premiere partition (sda1) sur /home.
   15.15 + config=<device>,<path> : Execute un script se trouvant sur un
   15.16 +                 peripherique. Exemple : config=/dev/hda1,slitaz.sh
   15.17 + modprobe=<module_list> : Force le chargement de module(s).
   15.18 + lang=*         Specifie la langue [en,fr_CH,fr_FR]
   15.19 + kmap=*         Specifie le clavier [de-latin1,fr-latin1,fr_CH-latin1...]
   15.20 + sound=no       Supprime tous les modules son du noyau.
   15.21 + sound=noconf   Ne configure pas la carte son.
   15.22 + user=*         Compte utilisateur. Par defaut "tux".
   15.23 + 
   15.24 + Utilisation: slitaz [option]
   15.25 + Exemple : slitaz irqpoll modprobe=3c59x sound=no
   15.26 + 
   15.27 +
   15.28 +
   15.29 +
   15.30 +
    16.1 Binary file syslinux/stuff/tools/logo.png has changed
    17.1 --- a/syslinux/stuff/tools/slitaz.css	Sun Feb 12 03:00:54 2012 +0100
    17.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
    17.3 @@ -1,358 +0,0 @@
    17.4 -/*
    17.5 -	CSS style for SliTaz GNU/Linux website
    17.6 -	www.slitaz.org - (c) 2007 Pankso
    17.7 -*/
    17.8 -
    17.9 -body {
   17.10 -	background: #222222;
   17.11 -	color: black;
   17.12 -	font: 13px sans-serif, vernada, arial;
   17.13 -	margin: 0;
   17.14 -/*	padding-bottom: 100%;*/
   17.15 -}
   17.16 -
   17.17 -/* Accessibility */
   17.18 -
   17.19 -#access {
   17.20 -	position: absolute;
   17.21 -	top: 1px;
   17.22 -	right: 6px;
   17.23 -	text-align: right;
   17.24 -	width: 100%;
   17.25 -	margin: 0;
   17.26 -	font-size: 12px;
   17.27 -	font-weight: bold;
   17.28 -}
   17.29 -
   17.30 -#access a {
   17.31 -	background: inherit;
   17.32 -	color: #222222;
   17.33 -	text-decoration: none;
   17.34 -}
   17.35 -
   17.36 -#access a:hover {
   17.37 -	background: inherit;
   17.38 -	color: #EDEDED;
   17.39 -}
   17.40 -
   17.41 -/* Header and title */
   17.42 -
   17.43 -#header{
   17.44 -	background: #f0ba08 url(http://www.slitaz.org/pics/website/header.png) repeat-x top;
   17.45 -	/*background: #DF5F06 repeat-x top;*/
   17.46 -	color: black;
   17.47 -	width: 100%;
   17.48 -	height: 50px ;
   17.49 -	border-top: 1px solid black;
   17.50 -	border-bottom: 1px solid black;
   17.51 -	margin-bottom: 30px;
   17.52 -}
   17.53 -
   17.54 -#titre{
   17.55 -	font-size: 16px;
   17.56 -	font-weight: bolder ;
   17.57 -	margin-left: 232px;
   17.58 -	margin-top: 4px;
   17.59 -	padding-top: 25px ;
   17.60 -}
   17.61 -
   17.62 -#logo {
   17.63 -	position: absolute;
   17.64 -	float: left;
   17.65 -	margin-left: 32px;
   17.66 -	margin-right: 20px;
   17.67 -	margin-top: 0px;
   17.68 -}
   17.69 -
   17.70 -/* Navigation */
   17.71 -
   17.72 -#nav {
   17.73 -	position: absolute;
   17.74 -	top: 100px;
   17.75 -	right: 6px;
   17.76 -	background: #eaeaea url(http://www.slitaz.org/pics/website/nav-tr.png) no-repeat top right;
   17.77 -	color: black;
   17.78 -	float: right;
   17.79 -	width: 152px;
   17.80 -	line-height: 1.3em;
   17.81 -	text-align: center;
   17.82 -	font-size: 12px;
   17.83 -	font-weight: bold;
   17.84 -}
   17.85 -
   17.86 -#nav_top {
   17.87 -	background: transparent url(http://www.slitaz.org/pics/website/nav-tl.png) no-repeat top left;
   17.88 -	height: 12px;
   17.89 -}
   17.90 -
   17.91 -#nav_bottom {
   17.92 -	background: transparent url(http://www.slitaz.org/pics/website/nav-bl.png) no-repeat bottom left;
   17.93 -	height: 12px;
   17.94 -}
   17.95 -
   17.96 -#nav_bottom_img {
   17.97 -	background: transparent url(http://www.slitaz.org/pics/website/nav-br.png) no-repeat bottom right;
   17.98 -	height: 12px;
   17.99 -}
  17.100 -
  17.101 -#nav ul{
  17.102 -	list-style-type: none;
  17.103 -	margin: 0px 0px 0px 6px;
  17.104 -	padding: 2px;
  17.105 -}
  17.106 -
  17.107 -#nav li {
  17.108 -	display: inline;
  17.109 -}
  17.110 -
  17.111 -#nav a {
  17.112 -	color: #3E1220;
  17.113 -	background: inherit;
  17.114 -	display: block;
  17.115 -	padding: 0.5px;
  17.116 -	text-decoration: none;
  17.117 -}
  17.118 -
  17.119 -#nav a:hover {
  17.120 -	color: #DF8F06;
  17.121 -	text-decoration: none;
  17.122 -	display: block;
  17.123 -}
  17.124 -
  17.125 -#nav i {
  17.126 -	color: #DF5F06;
  17.127 -}
  17.128 -
  17.129 -/* Page content */
  17.130 -
  17.131 -#content, #content_bottom, #content_top {
  17.132 -	background: white;
  17.133 -	color: black;
  17.134 -	text-align: justify;
  17.135 -}
  17.136 -
  17.137 -#content_top {
  17.138 -	height: 14px;
  17.139 -	margin: 0px 70px 0px 70px;
  17.140 -}
  17.141 -
  17.142 -#content {
  17.143 -	height: auto;
  17.144 -	margin: -6px 70px 0px 70px;
  17.145 -	padding: 0px 72px 1px 72px;
  17.146 -	/*background: white;
  17.147 -	color: #333333;*/
  17.148 -}
  17.149 -
  17.150 -#content_bottom {
  17.151 -	height: 14px;
  17.152 -	margin: 0px 70px 0px 70px;
  17.153 -	/*clear: both;*/
  17.154 -}
  17.155 -
  17.156 -#content li {
  17.157 -	line-height: 1.5em;
  17.158 -	text-align: left;
  17.159 -}
  17.160 -
  17.161 -/* Legal informations */
  17.162 -
  17.163 -#copy {
  17.164 -	font-size: 11px ;
  17.165 -	text-align: center ;
  17.166 -	background: transparent;
  17.167 -	color: #a8a8a8;
  17.168 -	padding-top: 10px;
  17.169 -}
  17.170 -
  17.171 -#copy a {
  17.172 -	background: inherit;
  17.173 -	color: #a8a8a8;
  17.174 -}
  17.175 -
  17.176 -#copy a:hover {
  17.177 -	background: inherit;
  17.178 -	color: #EDEDED;
  17.179 -}
  17.180 -
  17.181 -/* Footer */
  17.182 -
  17.183 -#bottom {
  17.184 -	float: none;
  17.185 -	background: inherit;
  17.186 -	color: black;
  17.187 -	width: auto;
  17.188 -	clear: both;
  17.189 -	padding: 0;
  17.190 -	margin: 0;
  17.191 -	text-align: center;
  17.192 -	vertical-align: middle;
  17.193 -}
  17.194 -
  17.195 -#news li {
  17.196 -	list-style-type: square;
  17.197 -	border-bottom: 1px dotted #BEBEBE;
  17.198 -	margin-left: -25px;
  17.199 -	padding: 4px 0px 4px 0px;
  17.200 -}
  17.201 -#gallery {
  17.202 -	text-align: center;
  17.203 -}
  17.204 -
  17.205 -/* CSS class. */
  17.206 -
  17.207 -.top_left, .top_right, .bottom_left, .bottom_right {
  17.208 -	height: 14px;
  17.209 -	width: 14px;
  17.210 -	color: white;
  17.211 -	background-color: #333333;
  17.212 -	background-repeat: no-repeat;
  17.213 -}
  17.214 -
  17.215 -.top_left {
  17.216 -	background-image: url(http://www.slitaz.org/pics/website/content-tl.png);
  17.217 -	background-position: left top;
  17.218 -	position: absolute;
  17.219 -}
  17.220 -
  17.221 -.top_right {
  17.222 -	background-image: url(http://www.slitaz.org/pics/website/content-tr.png);
  17.223 -	float: right;
  17.224 -}
  17.225 -
  17.226 -.bottom_left {
  17.227 -	background-image: url(http://www.slitaz.org/pics/website/content-bl.png);
  17.228 -	position: absolute;
  17.229 -}
  17.230 -
  17.231 -.bottom_right {
  17.232 -	background-image: url(http://www.slitaz.org/pics/website/content-br.png);
  17.233 -	float: right;
  17.234 -}
  17.235 -
  17.236 -.buttons {
  17.237 -	background: inherit;
  17.238 -	color: white;
  17.239 -        float: right;
  17.240 -        position: absolute;
  17.241 -        right: 0px;
  17.242 -        top: 52px;
  17.243 -        padding: 2px 16px 2px 16px;
  17.244 -        font-size: 12px;
  17.245 -        font-weight: bold;
  17.246 -}
  17.247 -
  17.248 -/* HTML styles */
  17.249 -
  17.250 -h1 {
  17.251 -	color: #3E1220;
  17.252 -	background: inherit;
  17.253 -	text-align: left;
  17.254 -	margin: 0px 0px 8px -58px;
  17.255 -}
  17.256 -
  17.257 -h2 {
  17.258 -    color: #DF8F06;
  17.259 -    border-left: 10px solid #F3F3F3;
  17.260 -    padding: 0px 0px 0px 4px;
  17.261 -    margin: 0;
  17.262 -}
  17.263 -
  17.264 -h3 {
  17.265 -	font-weight: bold;
  17.266 -	color: #6c0023;
  17.267 -	background: inherit;
  17.268 -}
  17.269 -
  17.270 -a {
  17.271 -	text-decoration: underline;
  17.272 -	color: #0F314E;
  17.273 -	background: inherit;
  17.274 -}
  17.275 -
  17.276 -a:hover {
  17.277 -	text-decoration: none;
  17.278 -	color: blue;
  17.279 -	background: inherit;
  17.280 -}
  17.281 -
  17.282 -code {
  17.283 -	font-size: 12px;
  17.284 -	color: #669900;
  17.285 -	background: inherit;
  17.286 -}
  17.287 -
  17.288 -tt {
  17.289 -	color: #15EE15;
  17.290 -	background: inherit;
  17.291 -}
  17.292 -
  17.293 -img {
  17.294 -	border: 0pt none;
  17.295 -}
  17.296 -
  17.297 -fieldset {
  17.298 -	background: #E2ECf6;
  17.299 -	color: black;
  17.300 -	margin-top: 25px;
  17.301 -	border: 1px solid black;
  17.302 -}
  17.303 -
  17.304 -legend {
  17.305 -	border: 1px solid black;
  17.306 -	color: #6c0023;
  17.307 -	background: #eaeaea;
  17.308 -	font-weight: bold;
  17.309 -}
  17.310 -
  17.311 -pre {
  17.312 -	padding: 5px;
  17.313 -	color: black;
  17.314 -	background: #E1E0B0;
  17.315 -}
  17.316 -
  17.317 -pre.script {
  17.318 -	padding: 10px;
  17.319 -	color: black;
  17.320 -	background: #E8E8E8;
  17.321 -	border: 1px inset #606060;
  17.322 -}
  17.323 -
  17.324 -textarea {
  17.325 -	background: #E5E5E5;
  17.326 -	margin-top: 12px;
  17.327 -}
  17.328 -
  17.329 -input[type=submit] {
  17.330 -	background: #E5E5E5;
  17.331 -	color: black;
  17.332 -	border: 1px outset #111111;
  17.333 -	font-weight: bold;
  17.334 -}
  17.335 -
  17.336 -input[type=submit]:hover {
  17.337 -	background: #F3F3F3;
  17.338 -	color: black;
  17.339 -}
  17.340 -
  17.341 -/* Packages pages */
  17.342 -
  17.343 -.pkg_nav {
  17.344 -	border-top: 1px solid black;
  17.345 -	margin-top: 10px;
  17.346 -	padding-top: 10px;
  17.347 -}
  17.348 -
  17.349 -pre.package {
  17.350 -	padding: 0px;
  17.351 -	color: black;
  17.352 -	background: white;
  17.353 -}
  17.354 -
  17.355 -p.get {
  17.356 -	text-align: center;
  17.357 -	padding: 10px;
  17.358 -	color: black;
  17.359 -	background: #F3F3F3;
  17.360 -	border: 1px solid #DEDEDE;
  17.361 -}
    18.1 --- a/syslinux/stuff/tools/slitaz.html	Sun Feb 12 03:00:54 2012 +0100
    18.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
    18.3 @@ -1,105 +0,0 @@
    18.4 -<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
    18.5 -    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    18.6 -<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr">
    18.7 -<head>
    18.8 -    <title>SliTaz GNU/Linux</title>
    18.9 -    <meta http-equiv="content-type" content="text/html; charset=ISO-8859-1" />
   18.10 -    <meta name="description" content="SliTaz GNU/Linux LiveCD système libre autonome rapide linux cdrom vif gratuit" />
   18.11 -    <meta name="keywords" lang="fr" content="Système, libre, gnu, linux, logiciels opensource, livecd, swiss made" />
   18.12 -    <meta name="robots" content="index, follow, all" />
   18.13 -    <meta name="revisit-after" content="7 days" />
   18.14 -    <meta name="expires" content="never" />
   18.15 -    <meta name="modified" content="2008-03-22 21:00:00" />
   18.16 -    <meta name="author" content="Christophe Lincoln"/>
   18.17 -    <meta name="publisher" content="www.slitaz.org" />
   18.18 -    <meta name="verify-v1" content="qieECDfB5l+EBkG8QMNuHOGfol0/MEe4U22/4iVupNw=" />
   18.19 -    <link rel="shortcut icon" href="http://www.slitaz.org/pics/website/favicon.ico" />
   18.20 -    <link rel="stylesheet" type="text/css" href="slitaz.css" />
   18.21 -</head>
   18.22 -<body bgcolor="#ffffff">
   18.23 -
   18.24 -<!-- Header -->
   18.25 -<div id="header">
   18.26 -    <a name="top"></a>
   18.27 -<!-- Access -->
   18.28 -<div id="access">
   18.29 -<i>Copyright &copy; 2009 SliTaz</i> - <u>http://www.slitaz.org/</u>
   18.30 -</div>
   18.31 -    <!--a href="javascript:void(0);" onClick="window.open('slitaz.html','popup','width=640,height=344')"-->
   18.32 -    <a href="javascript:void(0);" onClick="window.open('slitaz.html','popup','width=640,height=320')">
   18.33 -    <img id="logo" src="http://www.slitaz.org/pics/website/logo.png" title="www.slitaz.org" alt="www.slitaz.org"
   18.34 -
   18.35 -    style="border: 0px solid ; width: 200px; height: 74px;" /></a>
   18.36 -    <!--p id="titre">#!/LiveCD/boot</--p>
   18.37 -    <p id="titre">#!http://boot.slitaz.org/</p>
   18.38 -</div>
   18.39 -<div class="buttons">
   18.40 -<i>Simple Light Incredible Temporary Autonomous Zone</i>
   18.41 -</div>
   18.42 -
   18.43 -<!-- Navigation menu -->
   18.44 -<div id="nav">
   18.45 -<div id="nav_top"></div>
   18.46 -<!--p>
   18.47 -Hit <i>ENTER</i> to start,<br>
   18.48 -<i>F5</i> for help, or <i>web</i> to<br>
   18.49 -boot the last version.
   18.50 -</p-->
   18.51 -<p>
   18.52 -Hit <i>ENTER</i> to start or<br>
   18.53 -<i>F5</i> for help.
   18.54 -</p>
   18.55 -<p>
   18.56 -You can preselect your keyboard and locale : <i>be</i>, <i>br</i>, 
   18.57 -<i>ca</i>, <i>de</i>, <i>de_CH</i>,
   18.58 -<i>en</i>, <i>es</i>, <i>fi</i>, <i>fr</i>, <i>fr_CH</i>, <i>hu</i>,
   18.59 -<i>it</i>, <i>jp</i>, <i>pt</i>, <i>ru</i>, or <i>us</i>.
   18.60 -</p>
   18.61 -<p>
   18.62 -Login: <i>tux</i> or <i>root</i>, password <i>root</i>.
   18.63 -</p>
   18.64 -<div id="nav_bottom">
   18.65 -<div id="nav_bottom_img"></div>
   18.66 -</div>
   18.67 -</div>
   18.68 -
   18.69 -<!-- Content top. -->
   18.70 -<div id="content_top">
   18.71 -<div class="top_left"></div>
   18.72 -<div class="top_right"></div>
   18.73 -</div>
   18.74 -
   18.75 -<!-- Content -->
   18.76 -<div id="content">
   18.77 -<a name="content"></a>
   18.78 -
   18.79 -<h1><font color="black">Bienvenue - Welcome !</font></h1>
   18.80 -<h2><font color="#DF8F06">Comment démarrer ?</font></h2>
   18.81 -
   18.82 -<p>
   18.83 -<!--b>ENTER</b> pour booter, <b>F1</b> pour afficher la page d'aide, <br>
   18.84 -ou <b>web</b> pour lancer la dernière version sur Internet. <br-->
   18.85 -<b>ENTER</b> pour booter, <b>F1</b> pour afficher la page d'aide. <br>
   18.86 -[login] <b><i>tux</i></b> ou <b><i>root</i></b> avec le mot de
   18.87 -passe <b><i>root</i></b>.
   18.88 -</p>
   18.89 -
   18.90 -<h2><font color="#DF8F06">Exemple, clavier français :</font></h2>
   18.91 -
   18.92 -<p>
   18.93 - boot: <b>fr &lt;ENTER&gt;</b>
   18.94 -<br>
   18.95 - boot: <b>&lt;ENTER&gt;</b>
   18.96 -</p>
   18.97 -
   18.98 -</div>
   18.99 -
  18.100 -<!-- End of content with round corner -->
  18.101 -</div>
  18.102 -<div id="content_bottom">
  18.103 -<div class="bottom_left"></div>
  18.104 -<div class="bottom_right"></div>
  18.105 -</div>
  18.106 -
  18.107 -</body>
  18.108 -</html>