Outils pour utilisateurs

Outils du site


gnu:tazboot

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 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

  1. Installer une version de SliTAZ sur une partition
  2. Faire des saveurs SliTAZ, par type de jeux ou taille, OpenGL ou non etc
  3. installer le pxelinux comme au dessus
  4. faire un repertoire /tftpboot/slitaz-jeuxXX pour chaque boot SliTAZ
  5. modifier le fichier pxelinux.cfg/fixes.menu
  6. generer un nouveau liveCD SliTAZ tester
  7. faire un script d'automatisation du menu fixes.menu
  8. 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

Stratégie/Réflexion

Gestion

Action /FPS-TPS-combats

Rythme et musique

Simulation

Sport

Ludo-Educatif

Globale

Ailleurs

gnu/tazboot.txt · Dernière modification: 2017/04/11 15:13 (modification externe)