Ce texte est très fortement inspiré
de la page écrite par Maurice Arrigoni LÀ
La majorité des commandes seront à effectuer en tant que root
'#" ou avec 'sudo'. Pour celles qui pourront l'être en tant
qu'utilisateur, elles seront précédées de '$' .
---
Préalables ---
- Disposer d'une clef USB d'une capacité
minimum de 4 GB. J'utilise une clef de 8 GB en USB V3.
- Créez
deux dossiers qui serviront à la fabrication (à supprimer par la
suite si vous le désirez [# rm -r /mnt/---]) :
# mkdir
/mnt/iso
# mkdir /mnt/clef
- Installez
'syslinux' sur votre machine, s'il n'est pas déjà présent ( ? = $
apt-cache policy syslinux) :
# apt-get install syslinux
-
Reconnaissance du périphérique sur lequel votre clef sera montée.
Insérez la clef et entrez :
$ ls -l /dev/disk/by-id/*usb*
-
Remarquez la ligne où la marque de votre clef apparait et relevez le
périhérique (souvent ../../sdc si un seul DD ou ../../sdd si deux
DDs sont présents sur la machine).
Pour la suite du tuto,
j'emploierai le terme "sdX"
ou "sdX1", il vous
appartiendra de le remplacer par le périphérique relevé
précédemment.
- Téléchargez la dernière version du
fichier image de ClefAgreg, LÀ.
Au
jour de la rédaction du présent tuto, il s'agit
de
ClefAgreg-8.1-rc2.iso
(version 8.1 release 2 actuelle)
- Montez l'image (repérez
le CHEMIN où le téléchargement a abouti) :
# mount -o loop
-t iso9660 /CHEMIN/ClefAgreg-XXXXX.iso
/mnt/iso
- Formatez la clef = pour ce faire, deux
méthodes au choix :
- 1/ Très longue mais complète
#
mkdiskimage /dev/sdX 0 255
63
- 2/ Rapide mais un paquet à installer
--- a)
Téléchargez le paquet 'mkdiskfast.deb' LÀ
:
--- b) Installez-le sur votre machine (léger = 4.7 Kio) :
#
dpkg -i /chemin/mkdiskfast.deb
--- (Ne pas tenir compte de
l'avertissement : le paquet mkdiskfast contient une liste comme
fichier d'information)
--- c) Formatage proprement dit :
#
mkdiskfast /dev/sdX 0 255
63
- Créez la partition :
# mkfs.vfat
/dev/sdX1
-
Montez la clef dans le dossier de travail :
# mount -t vfat
/dev/sdX1 /mnt/clef
-
Copiez le contenu de l'image dans la clef :
# cp -r /mnt/iso/*
/mnt/iso/.disk /mnt/clef
- Le fichier
/mnt/clef/vesamenu.c32 doit être remplacé par celui qui est présent
sur votre machine. Ce dernier n'est malheureusement pas exactement au
même endroit sur toutes celles-ci. cherchez-le avec :
$ find
/usr/lib -name "vesamenu.c32" et relevez le CHEMIN. Il
est possible qu'il y ait plusieurs lignes. Dans ce cas, relevez celle
qui contient "bios". Chez moi =
/usr/lib/syslinux/modules/bios/vesamenu.c32. Une fois relevé le
chemin :
# cp /usr/lib/CHEMIN/vesamenu.c32
/mnt/clef
- Il est possible que vous ayez à reproduire ce
geste avec d'autres fichiers, en principe situés dans le même
dossier : libcom32.c32 ; libutil32.c32 ; menuinfo.c32. Autant le
faire dans la foulée, avec :
# cp
/usr/lib/CHEMIN/libcom32.c32
/mnt/clef
# cp /usr/lib/CHEMIN/libutil32.c32
/mnt/clef
# cp /usr/lib/CHEMIN/menuinfo.c32
/mnt/clef
--- Rendre la clé démarrable :
-
Installez le bootloader SYSLINUX sur la première partition de la
clef :
# syslinux -i /dev/sdX1
-
Copiez le fichier 'mbr.bin' fourni par 'syslinux' sur le secteur
d'amorçage de la clef. Comme précédemment, ce fichier pouvant
avoir un CHEMIN différent selon les versions de syslinux, vous
devrez commencer par le chercher :
$ find /usr/lib -name
"mbr.bin"
Puis :
# dd conv=notrunc bs=440
count=1 if=/usr/lib/CHEMIN/mbr.bin
of=/dev/sdX
- Marquez
la première partition comme active :
# parted /dev/sdX
set 1 boot on
- Démontez la clef :
# umount
/mnt/clef
- Retirez-la
--- Vous êtes prêts à
tester votre "ClefAgreg". Il vous appartiendra de faire
démarrer l'ordinateur sur une clef USB. Dans les machines assez
récentes, il suffit d'entrer une touche de fonction au démarrage du
Bios, souvent F12, mais ça peut être F8 ou F9, voire "Échap"
et de choisir la ligne ... USB ...
--- Problèmes connus sur
certaines machines :
- Le chargement n'aboutit pas et stoppe à
"Fatal server error ... " Dans ce cas, au retour à
l'invite, tapez :
$ Ctrl + D
Pour des explications
complémentaires, vous pourrez vous rendre sur le site de ClefAgreg,
LÀ
Pour
déclarer un bug et consulter son suivi, c'est LÀ
PERSONNALISATION
DE LA CLEF
Vous avez le choix d'ajouter les logiciels et
applications supplémentaires listés en bas de cette
page
soit à partir de votre Debian classique :
connectez et
montez la ClefAgreg
puis copiez l'extension téléchargée vers
le dossier "isn" de la Clefgreg
soit directement à partir de votre CleAgreg en suivant le même processus de téléchargement mais en copiant l'application dans le dossier /oldroot/cdrom/isn
Utilisation
exploitable après redémarrage.
CAS PARTICULIER DE
ICEWEASEL (FIREFOX)
Pour pérenniser onglets et
marque-pages :
ajoutez au fichier /home/user/liste
la ligne
.mozilla
et sauvegardez.
Toutefois, afin de ne
pas avoir un .mozilla trop gros, l'auteur suggère de paramétrer
Iceweasel (Firefox) de telle manière que le cache soit vidé à
chaque fois, et de limiter la taille du cache.
Entrez
about:config
mettez les deux lignes suivantes à "false"
:
browser.safebrowsing.enabled
browser.safebrowsing.malware.enabled
Dans
l'onglet Édition/Préférence/Avancé/Réseau, limitez la taille du
cache à 5 Mo
et dans Édition/Préférence/Vie privée, montez la
ligne "utiliser les paramètres
personnalisés".
......................................