====== 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: bzImage menu.c32 gpxe pxelinux.0 pxelinux.cfg/ rootfs.gz #et dans /boot/pxelinux.cfg/ default fixes.menu graphics.conf graphics.menu setup.menu # 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 # 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 # 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 # 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 ===== 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]]