Рейтинг:0

chroot не удалось выполнить команду

флаг nl

Теперь, после 2 дней дергания за волосы, для меня очевидно, что на другой машине с Ubuntu я могу подключиться к клиенту виртуальной машины (VBOX).

Я пытаюсь выполнить chroot с живого мультимедиа на клиент виртуальной машины Ubuntu.
Я установил:

смонтировать /dev/sda1 /mnt
mount -o привязать /dev /mnt/dev
mount -o привязать /dev/pts /mnt/dev/pts
mount -o привязать /proc /mnt/proc
mount -o привязать /sys /mnt/sys

chroot/мнт/бин/Баш

chroot: не удалось выполнить команду '/bin/bash': такого файла или каталога нет

эта картинка уже не актуальна

Я проверяю /bin/bash и *bash там

введите описание изображения здесь

Ниже приведен пример использования chroot на других машинах с любыми живыми дистрибутивами для любого клиента (только на базе Linux).

введите описание изображения здесь

Я что-то пропустил? Я пропустил какие-либо библиотеки на первой машине? Я запускал ubuntu live и каждый раз работал без нареканий. Спасибо ребята!

Обновление: наконец-то работает, некоторые библиотеки отсутствовали.

Решено

mook765 avatar
флаг cn
Что означает `/dev/sda1/mnt`, разве это не должно быть `mount /dev/sda /mnt`? Ваша недавняя точка монтирования - это не `/mnt`, а `/mnt/sda1`, как показано на скриншоте, поэтому похоже, что вы неправильно настроили свой chroot.
Brad Thompson avatar
флаг nl
спасибо, mook765, опечатка когда писал, сейчас исправил. Нет, не должно быть sda (блочное устройство), должно быть sda1 (раздел). Почему lsblk показывает /mnt/sda1 пока не знаю.
zabiullah avatar
флаг cn
один раз попробуйте chroot /mnt (после этого не используйте /bin/bash).
Brad Thompson avatar
флаг nl
Я так делал раньше, та же ошибка
zabiullah avatar
флаг cn
хорошо, тогда попробуйте это, mount -o bind /lib /mnt/lib и mount -o bind /lib64 /mnt/lib64
Brad Thompson avatar
флаг nl
это то, о чем я когда-то думал, чтобы создать свежий джейл. Я попробую это и дам вам знать, ребята
Brad Thompson avatar
флаг nl
теперь он жалуется на libtermcap.so.2. ldd /bin/bash этого не требует. Я не понимаю, как может работать на другой машине (та же Ubuntu)

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.