Fehler beim Installieren von Arch Linux


13

Ich versuche, Arch Linux auf meinem Acer Aspire 4830tg zu installieren, aber es treten weiterhin Probleme auf.

Hintergrundwissen: Ich versuche, Arch von einem USB-Stick zu installieren und habe das ISO-Image mit bittorrent erhalten. Ich versuche auch, es neben Windows 8 (das bereits installiert ist) zu installieren.

Beim Booten von Arch Linux erhalte ich folgende Fehlermeldung:

:: 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

Ich weiß, dass es funktionieren wird, wenn ich es auf einer virtuellen Maschine ausführe, aber immer wenn ich versuche, es auf meinem Laptop zu installieren, erhalte ich diesen Fehler. Und da Sie sich nicht für die Arch-Foren registrieren können, ohne dass ein Arch-Terminal den Captcha-Befehl ausführt, kann ich dies in den Foren nicht erfragen.


2
Sie benötigen kein Arch-Terminal, um das Captcha auszuführen.
Squeezy

Antworten:


26

Ich habe diesen Fehler mit einem ISO-zu-USB-Programm unter Windows erhalten.

Das Problem bestand darin, dass die Dateisystembezeichnung nicht auf 'ARCH_201306' geändert wurde, als das Programm das USB-Laufwerk formatierte. In meinem Fall war es immer noch mit "PENDRIVE" beschriftet.

Aus diesem Grund wird '/ dev / disk / by-label / ARCH_201306 ' nie angezeigt . Das USB-Laufwerk hat den falschen Namen.

Die Lösung besteht darin, das USB-Laufwerk in 'ARCH_201306' (oder einen ähnlichen Namen basierend auf dem Veröffentlichungsdatum) umzubenennen.


Prost! Ich hatte dies mit UNetbootin für Mac.
Joël

Sie können die Veröffentlichungstermine von Arch Linux hier einsehen .
Matthias Braun

4

Laut dieser Seite liegt das Problem darin, dass Sie von einem USB-Laufwerk booten. Probieren Sie die dort vorgeschlagene Lösung aus und geben Sie den folgenden Befehl an der Eingabeaufforderung ein (Sie müssen möglicherweise den folgenden Befehl eingeben exitoder enterzuerst drücken, um eine Eingabeaufforderung zu erhalten):

ln -s /dev/sdb1 /dev/archiso

Dies setzt voraus, dass Ihr USB-Laufwerk als erkannt wird /dev/sdb. Um herauszufinden, ob dies der Fall ist, führen Sie Folgendes aus:

cat /proc/scsi/scsi

Weitere Lösungen werden auch für den von mir verlinkten Thread vorgeschlagen.


Nachdem Sie den Symlink erfolgreich erstellt haben (zu diesem Zeitpunkt war der erforderliche Befehl etwa (ln -sf / dev / disk / nach Label / MYWRONGLYNAMEDDRIVE / dev / disk / nach Label / ARCH_201307), beenden Sie einfach die Eingabeaufforderung
tjb

Dies funktioniert bei mir nicht, da immer noch nach der Bezeichnung gesucht wird, die nicht vorhanden ist.
LeetNightshade

2

Überprüfen Sie zunächst diesen Beitrag: https://bbs.archlinux.org/viewtopic.php?id=142473

Sie erwähnen etwas über die Angabe des falschen Geräts beim Erstellen der Festplatte. Insbesondere haben Sie möglicherweise / dev / sdx1 anstelle von / dev / sdx verwendet

Wenn das nicht hilft, empfehlen wir Ihnen, die beiden Optionen zu verwenden, um den Live-USB-Stick zu erstellen, den sie in ihrem Wiki angeben: https://wiki.archlinux.org/index.php/USB_Installation_Media

Wenn dies weiterhin fehlschlägt, versuchen Sie Unetbootin, um den bootfähigen USB-Stick zu erstellen.

Wenn Sie es immer noch nicht zum Laufen bringen können, verwenden Sie entweder ArchBang (schnellste Option), das Netboot-Image oder einen älteren Snapshot von Arch (nicht zu alt oder systemd).

Schließlich, wenn alle oben genannten Probleme auftreten, weine dich in den Schlaf und installiere eine andere Distribution, wenn du aufwachst :)


Leider gibt es keine gute Methode für den Umgang mit Cross-Site-Duplikat-Fragen. Anstatt auf Ihre Antwort in U & L zu verweisen, ist es besser, dasselbe hier zu posten. Nein, das ist nicht perfekt, aber es ist das Beste, was wir tun können.
Terdon

1

Ich bin auf dieses Problem gestoßen, weil ich über UNetbootin schnell Arch Linux installiert habe. Dies wird nicht empfohlen, da UNetbootin syslinux.cfgden USB-Stick überschreibt .

Damit Arch Linux startet, nachdem UNetbootin die Installationsdateien auf den USB-Stick kopiert hat, müssen Sie Folgendes bearbeiten 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 ../../

Hat mir nicht geholfen, Apricity zu installieren, obwohl die gleichen Dateien existieren, also dachte ich, dass dies funktionieren würde.
LeetNightshade

0

Wenn Sie Unetbootin verwenden, klicken Sie im Startdialog Tabauf die Optionen und fügen Sie sie archisolabel=LABEL_OF_YOUR_USB_DRIVEin der /ubkernBefehlszeile hinzu.

Für mich hatte sogar das richtige USB-Label schon als ARCH_yyyymmich diese Informationen eingeben musste.

Tipp von hier .


Meine Bootoptionen sehen bereits gut aus, haben aber immer noch das Problem.
LeetNightshade

0

Obwohl die Antwort von @ razzintown richtig ist, können Sie einen symbolischen Link erstellen, wenn der Fehler während der Installation aufgetreten ist.

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

Wo SDB ist Sie USB-Festplatte und ARCH_201609 ist die gewünschte Mount-Punkt-Bezeichnung, nach der die Installation fragt.

Es hat bei mir geklappt, ich hoffe, es löst auch Ihr Problem.


-5

Ich habe es gerade mit einer CD installiert. Es war viel einfacher und es gab keine Probleme bei der Montage. Ich würde auch empfehlen, den Bittorrent-Download-Link zu verwenden, da er es beim Herunterladen überprüft und einen http-Download verwendet, es sei denn, Sie führen die Hash-Überprüfung tatsächlich durch, wenn der Download abgeschlossen ist.

Danke für all die Vorschläge an alle.


5
Ich habe diese "Antwort" abgelehnt. Sie haben zwei Antworten auf Ihre Frage erhalten. Nur weil Sie sie nicht mochten, heißt das nicht, dass Sie die Frage ändern und Ihre eigene Antwort finden können.
DarkAsPitch

@darkAsPitch Wie wurde diese Frage geändert?
James Mertz
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.