Bonsoir à tous,
@oli
SliTaz est bien installé sur ta clé, il ne lui manque qu'un boot loader. Voici quelques instructions qui devraient te permettre d'y arriver. C'est un peu long car j'ai détaillé mais ça n'a rien de compliqué. La preuve, j'y arrive.
Tout d'abord, le blocage à 50% lors du formatage est un classique de l'installateur depuis les iso qui ont suivi la 2.0 ; idem en utilisant la commande "tazusb format". Il faut formater la clé préalablement. Je le fais à partir de la ligne de commande, en su :
# mkfs.ext3 /dev/sdx
ou
# mkfs.ext3 -L nom_du_volume /dev/sdx
si on veut donner un nom à la clé.
x correspond à l'identification de la clé. Avant de la formater, toujours passer la commande (toujours en su)
# fdisk -l
pour l'identifier à coup sûr.
Dans ton cas, SliTaz étant lancé depuis un LiveCD, elle devrait s'appeler sda si le disque dur est reconnu en tant que hda ou sdb si le DD est identifié comme sda (on peut aussi passer par Gparted pour voir comment SliTaz reconnait la clé).
Pour installer SliTaz, on peut passer par l'interface graphique ou la ligne de commande (encore en su)
# slitaz-installer
Je suis pas un adepte de la ligne de commande, mais dans certaines versions, lancée de cette façon, l'interface est un peu plus grande, ce qui est plus agréable à mes yeux fatigués.
La suite, tu la connais ; ne pas choisir de formater bien sûr mais aussi ne pas installer Grub qui ne fonctionne pas sur les clés USB (du moins avec les miennes). Et avant de lancer l'installation, s'assurer que le CD est dans le lecteur !
(A T T E N T I O N : on peut installer une version de SliTaz à partir d'une autre version de SliTaz ; ex : installer la 4.0-RC1 à partir de la 3.0 mais il y a un piège ! Je considère dans la suite que la session a été ouverte à partir du LiveCD qui va servir à l'installation)
La clé est prête, reste le boot loader et son fichier de configuration.
Pour le fichier de configuration, il est plus simple d'utiliser le gestionnaire de fichiers :
- cliquer sur la clé pour la monter et faire apparaître son contenu (quelques fois le gestionnaire refuse de l'ouvrir et même de la démonter ; il faut alors la retirer du port USB puis la réintroduire)
- ouvrir le répertoire /media/disk/boot (si le disque dur a été monté auparavant, la clé sera montée en /media/disk-1)
- se mettre en su (Outils > Ouvrir le répertoire en tant que Root)
- supprimer le répertoire ~/grub
- noter le numéro de version du noyau (fichier vmlinuz-version-slitaz), il sera utile plus tard
- renommer le répertoire ~/isolinux en ~/extlinux
- ouvrir le répertoire ~/extlinux
- renommer le fichier isolinux.cfg en extlinux.conf
- ouvrir extlinux.conf avec l'éditeur leafpad
- remplacer son contenu par ce qui suit (configuration minimale qui marche à tous les coups, avec clavier français azerty, mais on pourrait aussi faire un menu ; ce sera pour une autre fois)
kbdmap fr.kbd
default CeeL
label CeeL
kernel /boot/vmlinuz-2.6.37-slitaz
append lang=fr_FR kmap=fr-latin1 root=/dev/sdb vga=normal rootdelay=10
(Veiller
à entrer le bon numéro de version du noyau à la ligne kernel /boot/vmlinuz-version-slitaz, et
à adapter, à la ligne append, l'instruction root=/dev/sdb à la configuration matériel ; dans mon cas, la clé est reconnue comme sdb puisque mon disque dur est reconnu comme sda.
L'instruction rootdelay=10 laisse 10 sec au kernel pour reconnaître la clé lors du boot. Toutes les clés n'en ont pas besoin mais c'est plus sûr. On peut par la suite réduire le temps pour gagner quelques secondes au boot... jusqu'à ce que le système plante. Il faut alors rétablir la valeur précédente en ouvrant une session à partir du live par exemple)
- fermer et enregistrer
C'est fait pour le fichier de config. Laisser la fenêtre du gestionnaire de fichiers ouverte sur le répertoire /boot/extlinux ; elle servira à vérifier que le boot loader est intallé.
À partir de la fenêtre du terminal (il ne fallait pas fermer !), taper (en su)
# /bin/extlinux --install /media/disk/boot/extlinux
(Même remarque que plus haut pour disk ou disk-1)
Vérfier dans la fenêtre du gestionnaire de fichiers que le fichier ldlinux.sys a été créé dans le répertoire /boot/extlinux de la clé.
Oui ? Alors la clé est maintenant bootable sur tous les PC dont le bios autorise le boot à partir d'un port USB. Toutes les modifications apportées (installation/désinstallation de paquets, documents de travail...) sont permanentes comme sur un disque dur !
À un détail près tout de même : par exemple dans mon cas, le PC doit impérativement considérer la clé comme sdb ; d'où l'utilité de créer un menu, mais je l'ai déjà dit, ce sera pour une autre fois.
En espérant que ces quelques lignes serviront à un maximum de fan de SliTaz.
Et si elles ont apporté la solution à ton problème, oli, pense à cocher la case Solved dans le topic.
Céel