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

dovecot und postfix Konfiguration Problem

Problem bei der LILO.conf Anpassung

(C)LFS: `/tools/bin/env': No such file or directory

Ubuntu X / dbus problem

Samba Update von 3.2.5 auf 3.5.6 - Probleme beim Server Browsen

Zurück
Oben