Le projet est de construire un petit objet en forme de totem qui connecté à un réseau local puisse distribuer des images de systèmes GNU/Linux tel que SliTAZ.
Il contiendrait autant d'image que d'application spécifique, plutot que de faire une grosse distribution GNU contenant plein d'applications, nous ferons des distributions qui ne contiennent qu'une application ou deux.
On pose le totem sur le réseau , déclenche le totem, et chaque machine du réseau peut devenir un instrument de musique, tout les paramètres d'interconnexion, de partage de ressources sont déja en place.
Déja ici sur la page tazboot nous avions une solution
Il faut prévoir que le Totem puisse être connecté sur un réseau local actif ou un serveur DHCP est déjà présent.
Le service dhcpd du Totem ne doit être mis en route qu'avec une action manuelle, appuis sur un bouton, une corne , une langue, pour quelques minutes, juste le temps de lancer les netboot . Le serveur dhcpd reprend les informations du serveur principal ( passerelle ) mais créer un reseaux d'adresses IP séparées sur une interface virtuelle .
Le Totem peut se reproduire : un des choix du menu des différents systèmes proposés est une possibilité d'installer un totem sur sa machine.
upslug2 -i openwrt-nslu2-squashfs.bin -d eth2
ca ressemble a ça : http://www.cyrius.com/debian/nslu2/install.html
A trouver dans la liste 'softwares' mise a jour : kmod-usb-storage,kmod-usb2,e2fsprogs cfdisk fdisk swap-utils etc
Vous pouvez aussi faire
opkg update opkg install e2fsprogs cfdisk fdisk swap-utils usbutils opkg install kmod-usb-core kmod-usb-ohci kmod-scsi-core kmod-usb-storage kmod-usb-serial opkg install kmod-fs-msdos kmod-fs-nfs kmod-fs-nfsd kmod-fs-ntfs kmod-fs-vfat kmod-fs-ext2 kmod-fs-ext3 opkg install kmod-nls-base kmod-nls-cp437 kmod-nls-cp850 kmod-nls-utf8 kmod-nls-iso8859-1 kmod-nls-iso8859-2 opkg install kmod-input-gpio-buttons kmod-button-hotplug opkg remove -recursive ppp-mod-pppoe wireless-tools kmod-ppp kmod-pppoe ppp ppp-mod-pppoe
Il faut installer tftp et paramétrer le dhcp pour qu'il pointe sur le fichier pxelinux.0 cf : https://forum.openwrt.org/viewtopic.php?id=17294
A partir de la j'ai ajouté une cléUSB sur le Slu2, formatée en ext3 avec une petite partition de swap de 128Mo pour plus tard. La clé est directement montée en /mnt/usbdrive
opkg install tftp-hpa mkdir /home/tftpboot
j'ai modifié le fichier /etc/init.d/dnsmasq
# ajout enable_tftp() { append args "--enable-tftp" append args "--tftp-root=/home/tftpboot" append args "--dhcp-boot=pxelinux.0" } # modif config_foreach dhcp_add dhcp enable_tftp #<----c'estlamodif /usr/sbin/dnsmasq $args && {
Il y aurait aussi une procedure plus propre mais elle n'a pas marché sur mon OpenWRT
uci set dhcp.@dnsmasq[0].enable_tftp=1 uci set dhcp.@dnsmasq[0].tftp-root=/mnt/usbdrive/tftpboot uci set dhcp.@dnsmasq[0].dhcp-boot=/mnt/usbdrive/tftpboot/pxelinux.0 uci commit dhcp /etc/init.d/dnsmasq restart
Pour le premier test , voila une petite SliTAZ-2.0 et tout le toutime dans un fichier, à decompresser sur le Slu2 dans le repertoire /mnt/usbdrive/tftpboot.
c'est ce que j'ai commencé à utiliser:
et ici le repertoire complet tftpboot-totem.tar.gz
https://forum.openwrt.org/viewtopic.php?id=2583
http://nuwiki.openwrt.org/oldwiki/MediaMVPHowTo
http://dcantrel.fedorapeople.org/doc/openwrt/HOWTO.txt
http://www.rooot.net/geekisme/21-installer-debian-par-boot-pxe
http://www.pug.org/mediawiki/index.php/OpenWRT#Automounter
http://mpd.wikia.com/wiki/OpenWRT_FullInstall samba
http://kernel.org/pub/software/utils/boot/etherboot/
http://syslinux.zytor.com/wiki/index.php/Comboot/menu.c32
http://www.psil.fr/spip.php?article97
Pour chaque Label des menu de pxelinux:
* vesamenu.c32 permet d'afficher des splash, on le trouve dans les fichiers installés avec le paquet syslinux ( /usr/lib/syslinux/ ).
* graphics.conf permet de manipuler les couleurs, taille, emplacement du menu et aussi de stipuler l'image 640×480 pixels PNG ou JPEG format avec la directive suivante :
menu background pxelinux.cfg/etch/splash.rle
* les fichiers “menu” sont mes “menu secondaire” pour chaque distrib.
http://wiki.fon.com/wiki/Main_Page/fr, http://www.clubic.com/actualite-268274-piratez-ecolo-fonera.html,