chroot Problem

schwedenmann

schwedenmann

Foren Gott
Hallo

Kleiens chroot Problem.
Muß von einem Zweitsystem auf mein verschlüsseltes Hauptsystem zugreifen per chroot.
Partitionen werden alle gemountet (/ und /boot /home nciht, aber das ist jetzt unwichtig), proc und dev werden auch einbunden, nur am Schluß beim chroot /mnt/nathan /bin/bash kommt folgende Fehlermeldung

chroot: failed to run command „/bin/bash“: Datei oder Verzeichnis nicht gefunden
Beide Systeme sind 64-Bit



mfg
schwedenmann
 
Was sagt denn
Code:
ls -l /mnt/nathan/bin/bash
und
Code:
file /mnt/nathan/bin/bash
 
Hallo

root@Merlin:/# ls -l /mnt/nathan/bin/bash
-rwxr-xr-x 1 root root 926536 10. Apr 2010 /mnt/nathan/bin/bash

root@Merlin:/# file /mnt/nathan/bin/bash
/mnt/nathan/bin/bash: ELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.18, stripped

Hab e jetzt mal Testweise ein Drittsystem sda10 gemountet und chroot /mountpoint /bin/bash geamcht, keine Fehlermeldung!

Kann das
a. mit dem ncihteingebunden /home von nathan zusamemnhänegn?
Das hat aber doch keien Einfluß auf den Aufruf /bin/bash als root
b. Da / verschlüselt und lvm ist ?

Die Rootpartition ist korrekt entschlüsselt und gemounted, ich kan die dateein in /mnt/nathan ja lesen, ist ja alles da, /boot ist auch eingebunden udn vorhanden.

Ein chroot sollte doch möglich sein.

mfg
schwedenmann
 
Hi,

Problem sollte eigentlich nicht mit dem Fehlen von $HOME zusammenhängen; in so einem Fall würde das System dir normalerweise einfach /tmp als Home-Dir zuweisen,und du wärst drin.

Die Fehlermeldung, die du ursprünglich angibst
Code:
chroot: failed to run command „/bin/bash“: Datei oder Verzeichnis nicht gefunden
deutet eher darauf hin, dass das bash-Binary irgendwelche Shared Libraries benötigt, die innerhalb der chroot-Umgebung nicht zur Verfügung stehen. Enthält das gemountete Filesystem das komplette OS, oder fehlt da evtl. /usr/lib oder ähnliches?

Gruss, A.
 
Nachtrag zu floyd62: Es koennte auch sein, dass /mnt/nathan mit 'noexec' eingehaengt ist. Was liefert denn die Ausgabe von 'mount'?
 

Ähnliche Themen

Fehlerhafte Installation von OpenSUSE 13.1

dovecot und postfix Konfiguration Problem

chroot Problem

Problem bei der LILO.conf Anpassung

Eigener Multiboot USB Stick - scheitert schon an GRUB 2

Zurück
Oben