Menu Content/Inhalt
Accueil arrow Articles arrow Tutoriels arrow [OLD] Utiliser une clé USB sous Linux
[OLD] Utiliser une clé USB sous Linux Convertir en PDF Version imprimable Suggérer par mail
Ecrit par Jean-Yves   
12-02-2006

Mise à jour le 28 mars 2006 

 

Utiliser une clé USB sous Linux.





Introduction :



Le support USB fonctionne parfaitement sous Linux, quelque soit votre distribution.



Votre noyau



Si vous avez un noyau de la série des 2.4.x ou 2.6.x, alors aucun soucis. Le support USB pour les unités de stockage amovible est déjà configuré.

    Le seul problème qui peut se présenter à vous est de penser à sélectionner les modules necessaires si vous avez fait une recompilation.

Note :

Pour connaître la version de votre noyau :« uname -r »

Pour connaître les modules USB correspondants à votre configuration matérielle : « lspci -v | grep -i usb »

La liste des modules qui doivent etre configurés dans votre noyau est la suivantes :

  • CONFIG_SCSI=m

  • CONFIG_CHR_DEV_SG=m

  • CONFIG_BLK_DEV_SD=m

  • CONFIG_USB=y

  • CONFIG_USB_EHCI_HCD=m OU CONFIG_USB_OHCI_HCD=m OU CONFIG_USB_UHCI_HCD=m

  • CONFIG_USB_STORAGE=m



Pour plus de détails, je vous renvoie sur le site de Léa : http://lea-linux.org/hardware/cleusb.html



Formatage de la cle en partition Linux ou vfat



Pour toutes les manips ci-dessous, il faut etre connecté sous le compte superutilisateur « root »

Pour formater une clé USB en ext3 (pour vfat, il suffit de remplacer ext3 par vfat), la ligne de commande est la suivante :



# mkfs -t ext3 /dev/sda1

# mkfs -t vfat /dev/sda1

Remarque : Il est possible que selon la marque de votre clé ou si vous avez déjà des périphériques USB que celle ci soit vue sur /dev/sda (partitionement constructeur) ou /dev/sdb.

 

 
Montage de la clé



Pour monter une clé USB c'est très simple.

Avant tout il faut que dans le fichier /etc/fstab il y aie la ligne suivante :

none /proc/bus/usb usbdevfs defaults 0 0

Ceci, afin de la monter de manière automatique au démarragde de votre PC.



Pour monter la clé il faut qu'il y aie un point de montage de créé.

Exemple chez moi : /minidrive

# mkdir -p /minidrive

Pour monter ensuite votre clé, la ligne de commande est alors la suivante :

# mount -t vfat /dev/sda1 /minidrive



Booter sur une clé USB. C'est possible !!



C'est possible de booter sur une clé USB (Flonix ou whax fonctionnent sur ce principe),

si le BIOS le permet.

Ce qui est généralement le cas sur les PC récents. Là il faut voir les

options de boot de son PC.

Attention : Meme si il y a peu de risque de dommages graves, si vous vous lancez dans toutes les manipulations décrites ci-dessous ce sera sous votre entière responsabilité. Je ne saurai etre tenu pour responsable des dommages éventuels survenus sur vos disques ou vos données. Je conseillerai de faire d'abord une sauvegarde de vos données.



    1. Tout d'abord, il faut formater la clé avec une partition Linux comme expliqué en 2.

    2. Rendre la partition Linux bootable : Il doit y avoir une étoile sous le "Boot" du menu.



Il ya certainement des methodes plus élégantes et toutes les remarques sont les bienvenues.

Lancer l'utilitaire de gestion des disques et de partitionement «fdisk» en indiquant bien le device correspondant à votre clé USB. Généralement il s'agit de /dev/sda1.

La clé utilisée pour ces exemples est une clé Ioméga Minidrive 128 MO.

# fdisk /dev/sda1



The number of cylinders for this disk is set to 4524.

There is nothing wrong with that, but this is larger than 1024,

and could in certain setups cause problems with:

1) software that runs at boot time (e.g., old versions of LILO)

2) booting and partitioning software from other OSs

(e.g., DOS FDISK, OS/2 FDISK)



Command (m for help): a

Partition number (1-4): 1



Command (m for help): p



Disk /dev/sda1: 122 MB, 122784256 bytes

1 heads, 53 sectors/track, 4524 cylinders

Units = cylinders of 53 * 512 = 27136 bytes



Device Boot Start End locks Id System

/dev/sda1p1 * 2 4524 119859+ 83 Linux



Copier le noyau de votre distribution sur la clé



# dd if=/boot/vmlinuz-2.6.6 of=/dev/sda1



Rebooter le PC



Pour tester si votre clé boote correctement, redémarrer le PC.

Dernière mise à jour : ( 15-04-2014 )
 
< Précédent   Suivant >

Nombre de visiteur


Depuis le 12/03/2006