Sie sind nicht angemeldet.

Lieber Besucher, herzlich willkommen bei: GentooForum.de. Falls dies Ihr erster Besuch auf dieser Seite ist, lesen Sie sich bitte die Hilfe durch. Dort wird Ihnen die Bedienung dieser Seite näher erläutert. Darüber hinaus sollten Sie sich registrieren, um alle Funktionen dieser Seite nutzen zu können. Benutzen Sie das Registrierungsformular, um sich zu registrieren oder informieren Sie sich ausführlich über den Registrierungsvorgang. Falls Sie sich bereits zu einem früheren Zeitpunkt registriert haben, können Sie sich hier anmelden.

1

26.01.2018, 17:11

chroot /mnt/gentoo /bin/bash Illegal Instruction ???

Hallo zusammen,

ich habe ein Problem mit chroot - übrigens zum erstenmal überhaupt.

Einige Informationen vorweg.
Ich hatte ein Asus-Notebook mit UEFI-System (Windows10 an erster Stelle - danach mehrere Linux-Distributionen).
Leider hat dieses Asus seinen Geist aufgegeben, es bootete nicht mehr. Mein Sohn hat daraufhin die Festplatte ausgebaut, dies habe ich in eine passende Schale mit USB-Anschluss eingebaut und an mein schon etwas in die Jahre gekommenes Lenovo-Notebook gehängt.

Auf dieser Festplatte ist u.a. Calculate (direkt auf Gentoo basierend) installiert.
Ich mußte in all diesen Distributionen die /etc/fstab ändern, dann per USB-Stick mit gentoo-install oder archlinux.iso booten und in der chroot-Umgebung grub-mkconfig -o /boot/grub/grub.cfg durchführen.

Nun wollte ich das auch bei Calculate tun.
Doch sobald ich die drei mount-Befehle durchgeführt hatte (proc sys dev) wollte ich
chroot /mnt/gentoo /bin/bash
machen, doch da stand plötzlich
Illegale Instruction

Nun meine Frage: was hat das zu bedeuten? Das habe ich noch nie erlebt.
Übrigens kommt dasselbe bei arch-chroot.

Hat jemand eine Ahnung, was da passiert sein kann?
Ich bin ratlos.
Bis jetzt habe ich alle Distributionen so umgestaltet, daß sie von USB-HD auf dem Lenovo-Notebook
starten (außer Windows10 - dafür ist das Notebook zu schwach und ohne UEFI geht das mit Windows sowieso nicht).

Danke im voraus für Hinweise, Tipps oder gar konkrete Hilfe.

Gruß
Manfred

Dieser Beitrag wurde bereits 2 mal editiert, zuletzt von »Windhund« (27.01.2018, 11:57)


2

26.01.2018, 20:43

Hmm so was kenne ich nur wenn ich die falsche ISO Verwende ... (Für die falsche CPU Architektur ).

oder die falsche stage erwischte ...

Ist aber nur ein Schuss ins Blaue

lg
schatti
''''''''''''''''''''''''''''''''''''''''''''''''
Gentoo-Linux
der G-Punkt eines Pc´s

''''''''''''''''''''''''''''''''''''''''''''''''

3

26.01.2018, 21:41

Komisch, das habe ich bei meiner Suche in einigen Hinweisen gelesen,
daß die CPUs möglicherweise nicht übereinstimmen.

Doch dann frage ich mich, warum alle anderen Distributionen nicht ein einziges Mal diese Antwort gegeben haben,
als ich sie chrooten wollte, sondern haben funktioniert.

Übrigens eine andere Calculate-Installation hat diesen Fehler auch nicht angezeigt, sondern zugelassen,
daß ich chrooten konnte.

Es ist nur diese eine einzige Calculate-Installation.
Dazu muß ich noch sagen:
In der /boot/grub/grub.cfg dieser Distribution sind UUID usw. ja noch die gleichen.
Nur heißt es jetzt nicht mehr
hd0,gpt6
sondern
hd1,gpt6
Das habe ich in der grub.cfg geändert, aber dann kann ich nicht booten,
denn da sich die /etc/fstab geändert hat,
muß ich eigentlich auch
grub-mkconfig -o /boot/grub/grub.cfg
durchführen - oder?

Gruß
Manfred

4

27.01.2018, 11:59

Ich habe kurz entschlossen eine Neuinstallation durchgeführt,
jetzt läuft ein Update von 333 Paketen.

Der Zugriff auf die /mount/gentoo-Partition ist mir ohne große Eingriffe gelungen.
mount --rw /dev/sdbX /mnt/gentoo
Damit ist das Problem verschwunden.

Gruß
Manfred