Bon, vous savez que j’ai fait une clef USB boutable
fonctionnant sous Etch avec un serveur Xvesa, sous fluxbox et xtdesktop.
(cf http://boisson.homeip.net/clef/ClefAgreg.html).
Cette clef est très générale et peut servir pour se faire une clef personnelle
très simplement. Du coup j’ai fait un squelette de clef minimal permettant à
qui veut de se faire sa clef perso par simple ajout de paquet et mise en place
des icônes pour le bureau xtdesktop.
Pour faire une clef personnelle, il suffit de procéder comme suit:
Installer cloop et cloop-utils
- Chargement de franboisson.free.fr/clef/ClefAgregBase.iso
(107M) - Monter l’iso sur un répertoire et copier le tout sur ~/CD (par exemple)
démonter l’iso.
Le fichier utile est le fichier ~/CD/agreg/agreg (cloop) - Monter ce système sur /image par exemple
modprobe cloop file=~/CD/agreg/agreg
mount /dev/cloop /mnt
- Récupèrer le tout dans un répertoire
mkdir ~/Personnel
(cd /mnt ; tar c .) | (cd ~/Personnel; tar x)
umount /mnt
cd Personnel
4bis) préparer le réseau en mettant à jour resolv.conf
mv etc/resolv.conf etc/resolv.conf.old
cp /etc/resolv.conf etc
chroot ~/Personnel
- Construire l’arborescence complète.
dpkg-get
aptitude update
là, faire les manipulations. Ne pas modifier plugusb, xbase-clients, ou autre
un peu sensible.
- Pour finir. Faire (toujours en chroot)
echo personnel > /FB
(vous pouvez mettre une version personnel-1.0 ou une autre chaine)
editer le fichier /var/FB-garde pour mettre les documentations que vous
souhaitez conserver (dans /usr/share/doc) puis faire
dpkg-put
exit
cela crée dans ~//tmp un fichier
dpkg-agreg-personnel.tar.bz2
contenant les docs et autres inutiles pour le fonctionnement.
Déplacer ce fichier dans un répertoire extérieur. Si vous avez un serveur Web,
vous pouvez modifier le fichier dpkg-get pour qu’il récupère le fichier sur
votre serveur. Vous pouvez aussi modifier dpkg-put et dpkg-get pour remplacer
FB par Pouet ou ce que vous voulez.
7) Créer le nouveau fichier agreg en faisant
mkisofs -R Personnel/ | create_compressed_fs - 65536 > ~/CD/agreg/agreg
et créer la nouvelle image iso /tmp/BootCD.iso en faisant
cd ~/CD
sh makecd
Le CD se suffit en lui même et permet de bouter la clef si l’ordinateur ne
peut bouter sur l’USB. Pour faire la clef, procéder comme indiqué sur mon site.
Cette clef est du Debian Etch pur sauf quelques paquets
personnels dont certains spécifiques, je vais les mettre sur
http://franboisson.free.fr/clef/paquets/
Voilà, j’ai mis des icones xtdesktop sur franboisson.free.fr/clef/ et suis preneur d’autres icones (le modèle est http://boisson.homeip.net/clef/modeleicone.xcf
Voilà, bonne utilisation.
J’ai fait une clef consacrée à des jeux (non finalisée), il faudrait suivre l’idée de Matt pour faire une clef spéciale Nvidia et une clef spéciale ATI pour des jeux avec accélération. Pour cela il faut revoir le script startx (sous /usr/bin). Mais je doute avoir le temps pour ça…