J'ai eu cette erreur en utilisant un programme ISO vers USB sous Windows.
Le problème était que l'étiquette du système de fichiers n'était pas remplacée par "ARCH_201306" lorsque le programme formatait la clé USB. Dans mon cas, il était toujours étiqueté "PENDRIVE".
C'est pourquoi '/dev/disk/by-label/ARCH_201306 ' ne se présente jamais. La clé USB porte le mauvais nom.
La solution consiste à renommer la clé USB en « ARCH_201306 » (ou un nom similaire basé sur la date de sortie).
Selon cette page, le problème vient du fait que vous démarrez à partir d'une clé USB. Essayez la solution suggérée ici, tapez cette commande à l'invite (vous devrez peut-être taper exit
ou appuyez sur enter
premier à recevoir une invite) :
ln -s /dev/sdb1 /dev/archiso
Cela suppose que votre clé USB est détectée comme /dev/sdb
. Pour savoir si c'est le cas, lancez :
cat /proc/scsi/scsi
D'autres solutions sont également suggérées sur le fil auquel j'ai lié.
Tout d'abord, consultez ce message :https://bbs.archlinux.org/viewtopic.php?id=142473
Ils mentionnent quelque chose à propos de la spécification du mauvais périphérique lors de la création du disque. En particulier, vous avez peut-être utilisé /dev/sdx1 au lieu de /dev/sdx
Si cela ne vous aide pas, je vous suggère d'essayer les deux options pour créer la clé USB en direct qu'ils proposent sur leur wiki :https://wiki.archlinux.org/index.php/USB_Installation_Media
Ensuite, s'il continue d'échouer, essayez Unetbootin pour générer la clé USB amorçable.
Si vous ne parvenez toujours pas à le faire fonctionner, essayez d'utiliser ArchBang (option la plus rapide), l'image Netboot ou un ancien instantané d'Arch (pas trop ancien, sinon il n'aura pas systemd).
Enfin, si tout ce qui précède a échoué, pleurez-vous pour dormir et installez une autre distribution lorsque vous vous réveillez :)