Erreur lors de l'installation d'Arch Linux

13

J'essaie d'installer Arch Linux sur mon Acer Aspire 4830tg, mais je continue de rencontrer des problèmes.

Quelques connaissances de base: j'essaie d'installer Arch sur une clé USB et j'ai obtenu l'image ISO en utilisant bittorrent. J'essaie également de l'installer aux côtés de Windows 8 (qui est déjà installé).

Lorsque je démarre dans Arch Linux, j'obtiens cette erreur:

:: Mounting '/dev/disk/by-label/ARCH_201212' to 'run/archiso/bootmnt'
Waiting 30 seconds for device /dev/disk/by-label/ARCH_201212 ...
ERROR: '/dev/disk/by-label/ARCH_201212' device did not show up after 30 seconds...
Falling back to interactive prompt
You can try to fix the problem manually, log out when you are finished
sh: can't access tty; job control turned off

Je sais que cela fonctionnera si je l'exécute sur une machine virtuelle mais chaque fois que j'essaie de l'installer sur mon ordinateur portable, je reçois toujours cette erreur. Et comme vous ne pouvez pas vous inscrire aux forums Arch sans un terminal Arch pour exécuter leur commande captcha, je ne peux pas le demander sur leurs forums.

werdho
la source
2
Vous n'avez pas besoin d'un terminal Arch pour exécuter le captcha.
Squeezy

Réponses:

26

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 devenue «ARCH_201306» lorsque le programme a formaté le lecteur USB. Dans mon cas, il était toujours étiqueté «PENDRIVE».

C'est pourquoi «/ dev / disk / by-label / ARCH_201306 » n'apparaît jamais. La clé USB a un mauvais nom.

La solution consiste à renommer la clé USB en 'ARCH_201306' (ou un nom similaire basé sur la date de sortie).

razzintown
la source
À votre santé! J'ai eu cela en utilisant UNetbootin pour Mac.
Joël
Vous pouvez consulter les dates de sortie d'Arch Linux ici .
Matthias Braun
4

Selon cette page , le problème est dû au fait que vous démarrez à partir d'un lecteur USB. Essayez la solution suggérée ici, tapez cette commande à l'invite (vous devrez peut-être taper exitou appuyer d' enterabord pour obtenir 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, exécutez:

cat /proc/scsi/scsi

D'autres solutions sont également suggérées sur le fil auquel j'ai lié.

terdon
la source
après avoir réussi à créer le lien symbolique (à ce moment, la commande qui était nécessaire était quelque chose comme (ln -sf / dev / disk / by-label / MYWRONGLYNAMEDDRIVE / dev / disk / by-label / ARCH_201307) il suffit de quitter l'invite
tjb
Cela ne fonctionne pas pour moi car il recherche toujours la sous-étiquette de disque qui n'existe pas.
leetNightshade
2

Tout d'abord, consultez cet article: https://bbs.archlinux.org/viewtopic.php?id=142473

Ils mentionnent quelque chose sur 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 l'USB live qu'elles donnent dans 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 pouvez toujours pas le faire fonctionner, essayez d'utiliser ArchBang (option la plus rapide), l'image Netboot ou un instantané plus ancien d'Arch (pas trop ancien, ou 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 :)

balkian
la source
Malheureusement, il n'existe pas de bonne méthode pour traiter les questions en double intersites. Donc, au lieu de créer un lien vers votre réponse sur U&L, il est préférable de simplement publier la même chose ici. Non, ce n'est pas parfait, mais c'est le mieux que nous puissions faire.
terdon
1

J'ai rencontré ce problème car je me suis précipité pour installer Arch Linux via UNetbootin. Ceci n'est pas recommandé car UNetbootin écrase syslinux.cfgsur la clé USB.

Pour que Arch Linux démarre après qu'UNetbootin ait copié les fichiers d'installation sur la clé USB, vous devez modifier syslinux.cfg:

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/sdb1 ../../

label ubnentry0
menu label Archlinux_i686
kernel /arch/boot/i686/vmlinuz
append initrd=/arch/boot/i686/archiso.img archisodevice=/dev/sdb1 ../../
Matthias Braun
la source
Cela ne m'a pas aidé à essayer d'installer Apricity bien que les mêmes fichiers existent, j'ai donc pensé que cela fonctionnerait.
leetNightshade
0

Si utilisé Unetbootin, essayez d'appuyer Tabsur la boîte de dialogue de démarrage pour les options et ajoutez archisolabel=LABEL_OF_YOUR_USB_DRIVEsur la /ubkernligne de commande.

Pour moi, même avoir la bonne étiquette USB déjà car ARCH_yyyymmje devais entrer ces informations.

Astuce d' ici .

vmassuchetto
la source
Mes options de démarrage semblent déjà bien, ont toujours le problème.
leetNightshade
0

Bien que la réponse de @ razzintown soit correcte, vous pouvez créer un lien symbolique si l'erreur s'est produite lors de l'installation.

ln -s /dev/sdb /dev/disk/by-label/ARCH_201609

sdb est votre disque USB et ARCH_201609 est l'étiquette de point de montage souhaitée que l'installation demande.

Cela a fonctionné pour moi, j'espère que cela résoudra aussi votre problème.

Rohan Shewale
la source
-5

Je viens de l'installer avec un CD. C'était beaucoup plus facile et cela n'a posé aucun problème de montage. Je recommanderais également d'utiliser le lien de téléchargement Bittorrent, car il le vérifie lors du téléchargement, les versets utilisant un téléchargement http sauf si vous allez réellement exécuter la vérification du hachage lorsque le téléchargement est terminé.

Merci pour toutes les suggestions à tous.

werdho
la source
5
J'ai rétrogradé cette "réponse". Vous avez reçu deux réponses réelles à votre question. Ce n'est pas parce que vous ne les aimiez pas que vous pouvez changer la question et créer votre propre réponse.
darkAsPitch
@darkAsPitch comment cette question a-t-elle été modifiée?
James Mertz