USB flash installation medium (Français)
Cette page présente diverses méthodes, depuis différentes plate-formes, pour créer un média USB d'installation d'Arch Linux, généralement appelé clef USB. Le résultat permet l'installation d'Arch Linux ou la maintenance du système.
BIOS & UEFI Bootable USB
Utiliser dd
/dev/sdx
.Dans GNU/Linux
lsblk
./dev/sdx
et non /dev/sdx1
, et déterminez x afin de refléter le volume cible choisi.dd bs=4M if=/path/to/archlinux.iso of=/dev/sdx && sync
Dans Windows
Utiliser Cygwin
Assurez-vous que votre installation de Cygwin contienne le paquet dd
.
dd
pour Windows depuis cette page. Voyez la section suivante pour plus d'information.Placez le fichier image dans votre répertoire home :
C:\cygwin\home\John\
Lancez Cygwin en tant qu'administrateur (afin de permettre à Cygwin d'accéder au matériel). Pour écrire sur votre clef USB, utilisez la commande suivante:
dd if=image.iso of=\\.\[x]: bs=4M
où image.iso est le chemin vers le fichier ISO à l'intérieur du répertoire cygwin
et \\.\[x]
: est votre clef USB où x est la lettre désignant la fenêtre. Par exemple : \\.\d:
.
Dans Cygwin 6.0, découvrez la partition correcte avec :
cat /proc/partitions
et écrivez l'image ISO d'après le résultat donné. Exemple :
dd if=image.iso of=/dev/sdb bs=4M
dd pour Windows
Une version de dd pour Windows, sous licence GPL, est disponible ici. L'avantage par rapport à Cygwin réside dans un téléchargement plus petit. Utilisez-le en suivant les instructions proposées ci-dessus pour Cygwin.
Dans Mac OS X
Afin d'utiliser dd
sur votre clef USB depuis un Mac, vous pourriez avoir besoin de réaliser quelques manipulations particulières. Avant tout, insérez la clef USB, OS X la montera automatiquement, et dans Terminal.app
lancez
diskutil list
Cherchez comment est appelé votre clef USB avec mount
ou sudo dmesg | tail
(ex : /dev/disk1
) et démontez les partitions sur la clef.
diskutil unmountDisk /dev/disk1
Ensuite, vous pouvez continuer en suivant les instructions précédemment évoquées pour dd (mais utilisez bs=8192
si vous utilisez dd
de OS X, le nombre vient de 1024*8
).
dd if=image.iso of=/dev/disk1 bs=8192 20480+0 records in 20480+0 records out 167772160 bytes transferred in 220.016918 secs (762542 bytes/sec)
Il est probablement pertinent d'éjecter votre clef avant de la retirer physiquement à ce moment:
diskutil eject /dev/disk1
Comment restaurer la clef USB
L'image ISO étant une hybride qui peut être soit gravée sur un disque soit écrite directement sur une clef USB, elle n'inclut pas de table de partition standard.
Après avoir installé Arch Linux, vous devez remettre à zéro les 512 premiers bits de clé (le code de démarrage du MBR et la table de partition) pour lui rendre sa pleine capacité:
dd count=1 bs=512 if=/dev/zero of=/dev/sdx && sync
Ensuite, créez une nouvelle table de partition et système de fichiers, en utilisant gparted par exemple, ou depuis un terminal:
- Pour EXT2/3/4 (ajustez selon votre souhait), ce serait:
cfdisk /dev/sdx mkfs.ext4 /dev/sdx1 e2label /dev/sdx1 USB_STICK
- Pour FAT32, installez le paquet dosfstools et lancez:
cfdisk /dev/sdx mkfs.vfat -F32 /dev/sdx1 dosfslabel /dev/sdx1 USB_STICK
Autres méthodes pour systèmes BIOS
Via UNetbootin
UNetbootin peut être utilisé dans Linux ou Windows afin de copier une ISO sur une clef USB.
syslinux.cfg
, créant ainsi une clef USB qui ne peut pas booter correctement. Pour cette raison, UNetbootin n'est pas recommandé et il est vivement conseillé d'utiliser dd
ou une des autres méthodes détaillées dans ce sujet.Modifiez syslinux.cfg
:
|sysconfig.cfg|2= default menu.c32 prompt 0 menu title Archlinux Installer timeout 100
label unetbootindefault menu label Archlinux_x86_64 kernel /arch/boot/x86_64/vmlinuz append initrd=/arch/boot/x86_64/archiso.img archisodevice=/dev/sdx1 ../../
Pensez à ajuster /dev/sdx1
Dans Windows
Utiliser Universal USB Installer
Il s'agit probablement de la façon la plus directe de créer une clef USB bootable Arch Linux depuis Windows. Téléchargez Universal USB Installer, qui fonctionne sous Windows XP/Vista/7/8. Aucun processus d'installation n'est requis, vous téléchargez directement un unique exécutable. Téléchargez le fichier ISO Arch et lancez Universal-USB-Installer-1.9.5.2.exe (le numéro de version peut varier). L'utilisation du programme est intuitive. Vous sélectionnez la distributions dont vous voudriez créer une clef USB (Archlinux), puis le fichier ISO que vous avez téléchargé et enfin la clef USB sur laquelle vous souhaitez l'installer.
Win32 Disk Imager
Téléchargez le programme depuis ce lien. Extrayez-le ensuite et lancez l'exécutable. Sélectionnez l'ISO Arch Linux dans la section Image File et la lettre correspondant à la clef USB dans Device. Enfin, cliquez sur Write lorsque cela est fait.
USBWriter pour Windows
Téléchargez le programme depuis ce lien et lancez-le. Sélectionnez l'image et la clef choisie et cliquez sur write. Vous devriez être capable de démarrer depuis cette clef et d'installer Arch Linux.
Rufus
Téléchargez le programme sur le site de Rufus [1] et lancez-le.
Sélectionnez la clé sur laquelle opérer, le type de partition d'amorçage visé (MBR pour BIOS et UEFI par exemple).
Vous pouvez préciser le format de la partition du système de fichier (par défaut mettez FAT32).
Dans "créer un disque de démarrage", choisissez "Image iso" et mettez le chemin vers votre iso.
Pour lancer la procédure il suffit de cliquer sur démarrer. Vous pourrez booter à partir de la clé sur l'iso que vous y avez installée.