Outils pour utilisateurs

Outils du site


gnu:tazboot

Différences

Ci-dessous, les différences entre deux révisions de la page.


gnu:tazboot [2024/02/09 17:10] (Version actuelle) – créée - modification externe 127.0.0.1
Ligne 1: Ligne 1:
 +====== Faire devenir SliTAZ un serveur d'installation de distribution GNU en réseau ======
  
 +L'idée est de créer un livCD Slitaz (et un paquet ) qui une fois lancé sur une machine d'un réseau local:
 +  * lance un service DHCP et BOOTP avec PXE  ( attention à ne pas surcharger le DHCP existant du réseau ! )
 +  * liste tous les fichier image .iso présent dans un menu
 +  * permette le lancement des machines à travers le réseau
 +
 +La page de base commence sur le [[http://wiki.slitaz.org/doku.php?id=quickstart:pxe|site de SliTAZ ]]
 +**
 +Premier jet , fichiers à travailler**
 +
 +Les fichiers dans /boot:
 +<code>
 +bzImage          menu.c32        gpxe 
 +pxelinux.0       pxelinux.cfg/   rootfs.gz
 +
 +#et dans /boot/pxelinux.cfg/
 +
 +default
 +fixes.menu
 +graphics.conf
 +graphics.menu
 +setup.menu
 +</code>
 +
 +<code>
 +# pxelinux.cfg/default
 +
 +default menu.c32
 +prompt 0
 +    
 +menu title PXE Special Boot Menu
 +menu INCLUDE pxelinux.cfg/graphics.conf
 +MENU AUTOBOOT Starting Local System in 30 seconds
 +    
 +label bootlocal
 +menu label ^Boot Local
 +menu default
 +localboot 0
 +timeout 180
 +TOTALTIMEOUT 90000
 +    
 +LABEL Fixes Menu
 +      MENU LABEL ^Fixes et Boot reseau Menu
 +      KERNEL menu.c32
 +      APPEND pxelinux.cfg/graphics.conf pxelinux.cfg/fixes.menu
 +            
 +LABEL Setup Menu
 +      MENU LABEL ^Setup et Installations Menu
 +      KERNEL menu.c32
 +      APPEND pxelinux.cfg/graphics.conf pxelinux.cfg/setup.menu
 +</code>
 +
 +<code>
 +# pxelinux.cfg/graphics.conf
 +
 +    menu color tabmsg 37;40      #80ffffff #00000000
 +    menu color hotsel 30;47      #40000000 #20ffffff
 +    menu color sel 30;47      #40000000 #20ffffff
 +    menu color scrollbar 30;47      #40000000 #20ffffff
 +    MENU MASTER PASSWD yourpassword
 +    MENU WIDTH 80
 +    MENU MARGIN 22
 +    MENU PASSWORDMARGIN 26
 +    MENU ROWS 6
 +    MENU TABMSGROW 15
 +    MENU CMDLINEROW 15
 +    MENU ENDROW 24
 +    MENU PASSWORDROW 12
 +    MENU TIMEOUTROW 13
 +    MENU VSHIFT 6
 +    MENU PASSPROMPT Enter Password:
 +    NOESCAPE 1
 +    ALLOWOPTIONS 0
 +</code>
 +
 +<code>
 +# pxelinux.cfg/fixes.menu
 +
 +    MENU TITLE Fixes Menu
 +    
 +    LABEL Main Menu
 +      MENU LABEL ^Return to Main Menu
 +      KERNEL menu.c32
 +      APPEND pxelinux.cfg/default
 +
 +    label SliTAZ-cook
 + menu label ^SliTAZ cook
 +        kernel bzImage
 +        append initrd=rootfs.gz rw root=/dev/null vga=normal
 +</code>
 +
 +<code>
 +# pxelinux.cfg/setup.menu
 +    MENU TITLE Setup Menu
 +    
 +    LABEL Main Menu
 +      MENU LABEL ^Return to Main Menu
 +      KERNEL menu.c32
 +      APPEND pxelinux.cfg/default
 +    
 +    label setupkb
 +      menu label ^Any floppy disk image
 +      kernel memdisk
 +      append initrd=Floppy/kbfloppy.img
 +    
 +    label linux
 +      MENU PASSWD GNU
 +      menu label Install - ^Classic
 +      kernel Suse/linux92
 +      append initrd=Suse/initrd92 ramdisk_size=65536 vga=0 textmode=1 install=http://IPADDR serverdir=/9.2/install
 +autoyast=http://IPADDR/9.2/scripts/ay92.xml
 +</code>
 +
 +===== Application au déploiement d'un zone de jeux en réseau =====
 +
 +  - Installer une version de SliTAZ sur une partition
 +  - Faire des saveurs SliTAZ, par type de jeux ou taille, OpenGL ou non etc
 +  - installer le pxelinux comme au dessus
 +  - faire un repertoire /tftpboot/slitaz-jeuxXX pour chaque boot SliTAZ
 +  - modifier le fichier pxelinux.cfg/fixes.menu 
 +  - generer un nouveau liveCD SliTAZ tester
 +  - faire un script d'automatisation du menu fixes.menu
 +  - generer un nouveau liveCD SliTAZ tester
 +
 +fait : 1 , 3,4 
 +reste a faire: 2 5 6
 +
 +===== Fabrication d'une saveur SliTAZ jeux =====
 +
 +**IDEE de liste de jeux:**
 +
 +8-) : jeux à installer en priorité
 +
 +:-) : jeux installés 
 +
 +Sources d'inspirations ...
 +
 +==== Action/arcade-plateformes ====
 +
 +  * Space invaders open GL [[http://spaceinvadersgl.sourceforge.net/index_fr.html]]
 +  * Hedgewars (worms like) [[http://www.hedgewars.org/]]8-) :-(
 +  * Secret Maryo Chronicle (mario like) [[http://www.secretmaryo.org/]]8-)
 +  * Supertux (Mario like) [[http://supertux.lethargik.org/]]  :-)
 +  * world of padman (cartoon) [[http://www.worldofpadman.com/]]
 +  * LBreakout2 [[http://lgames.sourceforge.net/index.php?project=LBreakout2]]  :-)
 +  * warsow [[http://www.warsow.net/]]
 +  * njam [[http://njam.sourceforge.net/]]
 +  * battle tanks {{http://btanks.sourceforge.net/blog/]]
 +  * neverball [[http://neverball.org/download.php]]
 +  * the bub brothers bubble boblle en réseau [[http://bub-n-bros.sourceforge.net/]]
 +  * super methane brothers (se joue a 2) [[http://methane.sourceforge.net/index.html]]
 +
 +==== Stratégie/Réflexion ====
 +
 +  * crack attack (opengl) [[http://aluminumangel.org/attack/]] @
 +
 +  * frozen bubble bobble bubble like [[http://www.frozen-bubble.org/]]
 +  * pengupop bobble bubble like [[http://www.junoplay.com/pengupop]]
 +  * wormux [[http://www.wormux.org]] @8-) :-)
 +
 +  * pingus lemmings like [[http://pingus.seul.org ]]8-) :-)
 +  * battle of wesnoth [[http://www.wesnoth.org]]8-)
 +  * bomberclone [[http://bomberclone.sourceforge.net]]8-) @
 +  * glest [[http://www.glest.org/en/index.php]]
 +  * TA spring total annihilation like[[http://springrts.com/]]
 +  * Tetrinet tetris like en réseau [[http://www.tetrinet.fr/accueil.php]] @
 +
 +  * alien blaster [[http://www.schwardtnet.de/alienblaster/]]
 +  * jTran (tangram) [[http://jtans.sourceforge.net/]]
 +  * krystal drop [[http://krystaldrop.sourceforge.net/index.html]]
 +
 +==== Gestion ====
 +
 +  * Freeciv civilization like [[http://fr.freeciv.wikia.com/wiki/Accueil]] @
 +  * lincity simcity like [[http://lincity.sourceforge.net]]
 +  * open ttd transport tycoon like[[http://www.openttd.org]]
 + 
 +==== Action /FPS-TPS-combats ====
 +
 +  * eduke32 [[http://www.eduke32.com/]] Duke Nukem like @
 +  * open arena [[http://www.openarena.ws/]]8-)
 +  * assault cube [[http://assault.cubers.net/]]
 +  * mortal szombat [[http://openmortal.sourceforge.net]]
 +
 +==== Rythme et musique ====
 +
 +  * Frets on fire guitar hero like [[http://www.fretsonfire.fr/]]8-)
 +  * Stepmania DDR like [[http://www.stepmania.com/]]
 +
 +==== Simulation ====
 +
 +  * flightgear [[http://www.flightgear.org/]]
 +
 +==== Sport ====
 +
 +  * super tux kart [[http://supertuxkart.sourceforge.net/]]8-)
 +  * torcs [[http://torcs.sourceforge.net/]]
 +  * extreme tux racer [[http://www.extremetuxracer.com/]]
 +  * xmoto [[http://xmoto.tuxfamily.org/]]
 +
 +==== Ludo-Educatif ====
 +
 +  * gcompris [[http://gcompris.net/-fr-]]
 +  * tux typing [[http://tux4kids.alioth.debian.org/tuxtype/index.php]]8-)
 +  * tux of math command [[http://tux4kids.alioth.debian.org/tuxmath/index.php]]
 +
 +==== Globale ====
 +  * DJL [[ http://en.djl-linux.org/ ]] installateur de jeux ( pas toujours libre ) :-)
 +==== Ailleurs ====
 +sources d'inspirations:
 +
 +[[http://www.macommune.org/projets/glan24-2006/lan-party-1/liste]]
 +
 +[[http://www.macommune.org/projets/g-lan24-2009/jeux]]