помогите разобраться с chroot (chroot: failed to run command `/bin/bash': No such file or directo)
Модераторы: /dev/random, Модераторы разделов
-
GARyN
- Сообщения: 8
помогите разобраться с chroot
хотел посмотреть как работает 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
что я делаю не так?
создал папку 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
А /chroot/bin/bash присутствует? Права на исполнение есть?
Blog: hikki-tech
-
GARyN
- Сообщения: 8
Re: помогите разобраться с chroot
права есть, делаю все под рутом
-
sash-kan
- Администратор
- Сообщения: 13939
- Статус: oel ngati kameie
- ОС: GNU
Re: помогите разобраться с chroot
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
при сбоях форума см.блог
-
GARyN
- Сообщения: 8
Re: помогите разобраться с chroot
спасибо за debootstrap , но мне нужен chroot. У меня просто задание по нему, а я его даже запустить не могу 
-
KiWi
- Бывший модератор
- Сообщения: 2521
- Статус: статус, статус, статус
Re: помогите разобраться с chroot
Код: Выделить всё
ls -al /chroot/bin/bashСкопировать сюда, обязательно.
Код: Выделить всё
ls -al /chroot/bin/bashСкопировать сюда, обязательно.
-
GARyN
- Сообщения: 8
Re: помогите разобраться с chroot
Код: Выделить всё
ls -l /chr/bin/bash
-rwxr-xr-x 1 root root 926536 Сен 4 12:19 /chr/bin/bash-
/dev/random
- Администратор
- Сообщения: 5458
- ОС: Gentoo
Re: помогите разобраться с chroot
Сообщение "no such file or directory" chroot выдаёт не только если не может найти бинарник, но и если не может найти какую-то библиотеку к нему. 99.9999999%, что это ваш случай. Вручную вы можете провозиться вечность, и так и не суметь собрать работоспособное окружение. Воспользуйтесь готовыми утилитами, которые соберут его за вас, учтя все зависимости. Например, уже предложенным debootstrap. Ваша фраза "спасибо за debootstrap, но мне нужен chroot" противоречит сама себе. После того, как вы соберёте окружение debootstrap'ом, никто не мешает вам в него chroot'иться.
-
GARyN
- Сообщения: 8
Re: помогите разобраться с chroot
всем спасибо, с debootstrap все получилось
-
Ленивая Бестолочь
- Бывший модератор
- Сообщения: 2760
- ОС: Debian; gentoo
Re: помогите разобраться с chroot
думаю дело было в этом.
Солнце садилось в море, а люди с неоконченным высшим образованием выбегали оттуда, думая, что море закипит.
-
netelis
- Сообщения: 95
- ОС: Debian Wheezy i686
Re: помогите разобраться с chroot
У меня 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
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
при сбоях форума см.блог
-
netelis
- Сообщения: 95
- ОС: Debian Wheezy i686
Re: помогите разобраться с chroot
QUOTE писал(а):QUOTE (netelis @ 8th September 2011 - в 16:21)
Как это дальше применять?а чего вы хотите добиться?
Сталкивался с этим один раз при установке gentoo.
-
sash-kan
- Администратор
- Сообщения: 13939
- Статус: oel ngati kameie
- ОС: GNU
Re: помогите разобраться с chroot
значит, применить _это_ можно, например, путём продолжения установки gentoo
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
при сбоях форума см.блог