Vous vous êtes procuré une clé usb et vous voulez savoir comment on l'utilise sous Linux?... Je vous propose ici de configurer votre système Linux pour vous servir de votre clé.
En premier lieu, il va vous falloir compiler un noyau. Si vous ne voyez pas de quoi je parle, consultez cette page, qui explique la compilation du noyau Linux: http://lea-linux.org/documentations/index.php/Kernel-kernel.
En suite, ouvrez une console (menu K->system->terminal) et passez en mode super utilisateur:
$ su password: tapez le mot de passe rootil vous faut connaître le type d'usb que vous avez, avec la commande lspci:
# lspci -v | grep -i usb
A la fin de chaque ligne du résultat de cette commande, il est indiqué uhci,echi ou ohci. Notez bien ce qui est indiqué.
Placez-vous dans le répertoire des sources de linux et lancez la configuration du noyau (version 2.6.x...) que l'on va compiler:
# cd /usr/src/linux # make menuconfig
Choisissez le menu Device drivers, puis USB support.
Répondez quelques "y" parmis les lignes suivante,en fonction de la réponse de lspci.
ehci hcd (USB2.0) support uhci hcd (most intel and VIA) support ohci hcd
tapez ensuite "y" aux options suivantes:
menu Device drivers menu USB supprot USB mass storage Support for host-side USB Enforce USB bandwith allocation Appuyez deux fois echap menu SCSI device support SCSI device support SCSI disk support SCSI generic support Appuyez quatre fois sur echap File systems dos/fat/nt filesystems MSDOS fs support VFAT (windows-95) fs support Appuyez quatre fois sur echap, choisissez "yes"
Il ne vous reste plus qu'alors à taper les commandes suivantes:
# make # make modules_install # cp arch/x86/bzImage /boot/vmlinuz-2.6.xPour l'étape suivante, vous devrez savoir quelle partition est monté à la racine grâce à la commande "df":
$ df Sys. de fich. 1K-blocs Occupé Disponible Capacité Monté sur /dev/hda5 34201256 4721872 29479384 14% / /dev/hdb1 160074724 10008152 150066572 7% /home
la partition considérée est la première info de la ligne se terminant par slash ("/")
Il faut maintenant configurer le lanceur de système d'exploitation. il s'agit de lilo ou grub:
Avec un editeur de textes (pico ou vi), ajoutez ceci au fichier /etc/lilo.conf:
image = /boot/vmlinuz-2.6.x (le 'x' est à remplacer par les derniers chiffre de la version du noyau) root = (indiquez ici la partition correspondant à la racine des dossiers) label = Linux-2.6.x read-only
Et enfin, n'oubliez jamais de taper lilo avant de redémarrer la machine, lorsque l'on modifie le fichier /etc/lilo.conf
# lilo
toujours avec un éditeur de texte (pico ou vi), ajoutez au fichier /boot/grub/menu.lst, en adaptant à votre configuration (titre, root, et partition attaché à la racine). Le 'x' est à remplacer par la version du noyau que vous utilisez. (hd0,4) signifie "premier disque dur, 5ème partition". Adaptez aussi à votre configuration:
title Slackware GNU/Linux-2.6.x kernel (hd0,4)/boot/vmlinuz-2.6.x vga=773 root=/dev/hda5 ro ### GRUB Devices: ## ## Linux Grub ## ====================== ## /dev/hda (hd0) ## /dev/hda1 (hd0,0) ## /dev/hdb (hd1) ## /dev/hdb1 (hd1,0) ## /dev/fd0 (fd0)
la valeur du paramètre "root=" est la partition de la racine des dossiers, vue avec la commande df.
Redémarer maintenant l'ordinateur:
# shutdown -r now
Si l'ordinateur vous propose plusieurs systèmes d'exploitation, choisissez "Linux-2.6.x", l'option que nous avons ajouté au lanceur utilisé. Nous allons maintenant faire quelques autres manipulations pour que le système reconnaîsse la clé.
Ouvrez encore une console comme indiqué plus haut, et créez un lien symblique /dev/usbk vers /dev/sda, ou /dev/sdb, ou /dev/sdc, selon votre configuration. Nous allons supposer qu'ici il s'agit de /dev/sda:
$ su password:(tapez le mot de passe root) # ln -s /dev/sda /dev/usbk
Créez ensuite le point de montage de la clé:
# mkdir /mnt/usbk
Avec un éditeur de textes, ajoutez la ligne suivante dans le fichier /etc/fstab:
/dev/usbk /mnt/usbk vfat noauto,users,rw 0 0
Branchez votre clé à l'ordinateur.Vous pouvez maintenant formater votre clé usb. Dans une console, tapez ces commandes:
$ su -c "mkdosfs -F 32 -I -R 2 /dev/usbk"
Pour utilisez la clé, "montez-là" avec cette commande:
$ mount /dev/usbk
Je supose que maintenant vous savez ce qu'est une commande et une console. Utilisez alor les commandes mount,umount,mv,cp,touch,rm,mkdir,cd et rmdir. Pour comprendre ces commandes, utlisez la commande 'man':
$ man cp
Quand vous avez fini avec la clé, "démontez-la" en tapant cette commande avant de la débrancher:
$ umount /dev/usbk
Si vous ne tapez pas cette commande avant de débrancher la clé, votre clé deviendra hors serivice et je doute qu'elle puisse être réparable.
Pourque une icône apparaisse sur le bureau quand vous branchez la clé, voici la démarche à suivre:
Cliquez, avec le bouton droit de la souris, sur le bureau
Choisissez "configurer le bureau"Puis rubrique "comportement" et onglet "icônes des périfériques"
Cliquez sur les cases "Media amovilble monté" et "Média amovible non monté".
Cliquez sur OK.
Lorsque vous brancherez la clé, une fenêtre apparaîtera. Choisissez "ouvrir dans une nouvelle fenêtre". Vous obtiendrez le contenu de la clé usb.
Quand vous avez fini avec la clé, "démontez-la" en faisant un clic droit sur l'icône de la clé usb et cliquez sur "enlevez en toute sécurité".
Ne débranchez jamais votre clé avant cette manipulation sans quoi votre clé serait hors service et irréparable.
Une fois que vous avez bien renseigné le fichier /etc/fstab (voir la section "Encore un peu de configuration"), vous n'aurez pas de configuration suplémentaire à faire.
Lorsque vous avez branché la clé, cliquez sur cette icone, en bas à gauche de votre bureau
Vous obtenez alors la liste des périphériques branchés. cliquez sur la ligne qui représente la clé usb que vous avez branché. Ceci ouvrira le gestionnaire de fichiers "dolphin".
Avant de retirer la clé usb, cliquez, dans Dolphin, sur l'icone de la clé, dans la barre d'adresse:
Puis cliquez sur "Retirer en toute sécurité"