помогите разобраться с chroot (chroot: failed to run command `/bin/bash': No such file or directo)

На самом деле это единственный раздел про unix на этом форуме

Модераторы: /dev/random, Модераторы разделов

GARyN
Сообщения: 8

помогите разобраться с chroot

Сообщение GARyN »

хотел посмотреть как работает chroot, делал как в этой статье welinux.ru
создал папку chroot, скопировал туда bash, нужные ему библиотеки, примонтировал proc и dev
запускаю от рута
chroot /chroot /bin/bash
chroot: failed to run command `/bin/bash': No such file or directory

и так с любым исполняемым файлом.
стоит debian squeeze
что я делаю не так?
Спасибо сказали:
Lan4
Сообщения: 339
Статус: hikki
ОС: Arch

Re: помогите разобраться с chroot

Сообщение Lan4 »

А /chroot/bin/bash присутствует? Права на исполнение есть?
Спасибо сказали:
GARyN
Сообщения: 8

Re: помогите разобраться с chroot

Сообщение GARyN »

права есть, делаю все под рутом
Спасибо сказали:
Аватара пользователя
sash-kan
Администратор
Сообщения: 13939
Статус: oel ngati kameie
ОС: GNU

Re: помогите разобраться с chroot

Сообщение sash-kan »

GARyN
google://debootstrap — проще некуда·
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
Спасибо сказали:
GARyN
Сообщения: 8

Re: помогите разобраться с chroot

Сообщение GARyN »

спасибо за debootstrap , но мне нужен chroot. У меня просто задание по нему, а я его даже запустить не могу :(
Спасибо сказали:
Аватара пользователя
KiWi
Бывший модератор
Сообщения: 2521
Статус: статус, статус, статус

Re: помогите разобраться с chroot

Сообщение KiWi »

GARyN писал(а):
04.09.2011 11:35
права есть, делаю все под рутом

Код: Выделить всё

ls -al /chroot/bin/bash

Скопировать сюда, обязательно.

GARyN писал(а):
04.09.2011 11:35
права есть, делаю все под рутом

Код: Выделить всё

ls -al /chroot/bin/bash

Скопировать сюда, обязательно.
Спасибо сказали:
GARyN
Сообщения: 8

Re: помогите разобраться с chroot

Сообщение GARyN »

Код: Выделить всё

ls -l /chr/bin/bash
-rwxr-xr-x 1 root root 926536 Сен  4 12:19 /chr/bin/bash
Спасибо сказали:
Аватара пользователя
/dev/random
Администратор
Сообщения: 5458
ОС: Gentoo

Re: помогите разобраться с chroot

Сообщение /dev/random »

Сообщение "no such file or directory" chroot выдаёт не только если не может найти бинарник, но и если не может найти какую-то библиотеку к нему. 99.9999999%, что это ваш случай. Вручную вы можете провозиться вечность, и так и не суметь собрать работоспособное окружение. Воспользуйтесь готовыми утилитами, которые соберут его за вас, учтя все зависимости. Например, уже предложенным debootstrap. Ваша фраза "спасибо за debootstrap, но мне нужен chroot" противоречит сама себе. После того, как вы соберёте окружение debootstrap'ом, никто не мешает вам в него chroot'иться.
Спасибо сказали:
GARyN
Сообщения: 8

Re: помогите разобраться с chroot

Сообщение GARyN »

всем спасибо, с debootstrap все получилось
Спасибо сказали:
Аватара пользователя
Ленивая Бестолочь
Бывший модератор
Сообщения: 2760
ОС: Debian; gentoo

Re: помогите разобраться с chroot

Сообщение Ленивая Бестолочь »

GARyN писал(а):
04.09.2011 18:10
/chr/bin/bash

GARyN писал(а):
04.09.2011 10:39
chroot /chroot /bin/bash

думаю дело было в этом.
Солнце садилось в море, а люди с неоконченным высшим образованием выбегали оттуда, думая, что море закипит.
Спасибо сказали:
Аватара пользователя
netelis
Сообщения: 95
ОС: Debian Wheezy i686

Re: помогите разобраться с chroot

Сообщение netelis »

У меня OpenSuse, всё получилось делал двумя путями переписал все библиотеки и программы которые были нужны и зделал chroot /newroot /bin/bash, всё работает кроме mc там стрелки пишут A и Б, и второй создал образ с dd if=/dev/zero of=/home/gentoo.img bs=1M count=2048 ; mke2fs -t ext4 -O ^has_journal /home/gentoo.img ; mount -o loop,exec /home/gentoo.img /newroot, потом скачал stage3 c сайта http://www.gentoo.org/, и у меня всё работает. Как это дальше применять? У меня SuSe, а debootstrap под suse нету.
Спасибо сказали:
Аватара пользователя
sash-kan
Администратор
Сообщения: 13939
Статус: oel ngati kameie
ОС: GNU

Re: помогите разобраться с chroot

Сообщение sash-kan »

netelis писал(а):
08.09.2011 16:21
Как это дальше применять?
а чего вы хотите добиться?
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
Спасибо сказали:
Аватара пользователя
netelis
Сообщения: 95
ОС: Debian Wheezy i686

Re: помогите разобраться с chroot

Сообщение netelis »

QUOTE писал(а):QUOTE (netelis @ 8th September 2011 - в 16:21)
Как это дальше применять?а чего вы хотите добиться?

Сталкивался с этим один раз при установке gentoo.
Спасибо сказали:
Аватара пользователя
sash-kan
Администратор
Сообщения: 13939
Статус: oel ngati kameie
ОС: GNU

Re: помогите разобраться с chroot

Сообщение sash-kan »

netelis писал(а):
08.09.2011 18:57
Сталкивался с этим один раз при установке gentoo.
значит, применить _это_ можно, например, путём продолжения установки gentoo
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
Спасибо сказали: