chroot: не удалось выполнить команду «/bin/bash»: Отказано в доступе
Всем - здравствуйте!
Ситуация - была проинсталенная gentoo, но потом тасовались разделы на винте и, в итоге, на один из разделов была скопирована структура каталогов (развернута из tar.gz). Сейчас на одном из разделов стоит ubuntu, с нее и пытаюсь выполнить chroot.
Итак,
root@vakxden-Vostro-1015:~# mount /dev/sda4 /mnt -o exec root@vakxden-Vostro-1015:~# chroot /mnt /bin/bash chroot: не удалось выполнить команду «/bin/bash»: Отказано в доступе
ммм, чего ещё?
а...
root@vakxden-Vostro-1015:~# ldd /bin/bash linux-gate.so.1 => (0x00324000) libncurses.so.5 => /lib/libncurses.so.5 (0x005b8000) libdl.so.2 => /lib/libdl.so.2 (0x0038b000) libc.so.6 => /lib/libc.so.6 (0x00110000) /lib/ld-linux.so.2 (0x00f97000)
а как бы мне посмотреть "там" (в /mnt )на список библиотек для /bin/bash ?
root@vakxden-Vostro-1015:~# chroot /mnt /usr/bin/ldd /bin/bash chroot: не удалось выполнить команду «/usr/bin/ldd»: Отказано в доступе
хотя этот файл есть и он исполняемый
root@vakxden-Vostro-1015:~# ls -la /mnt/usr/bin/ldd -rwxrwx--x 1 root root 5775 2010-11-16 20:39 /mnt/usr/bin/ldd
помогите, а?
- Для комментирования войдите или зарегистрируйтесь
-o exec - для надежности, ибо
-o exec
- для надежности, ибо если по дефолту монтироваться - кто знает? :)
а вообще я выше писал что монтировался в /mnt а также пробовал /mnt/gentoo
Кто не боится помирать, тот и не сможет постареть
- Для комментирования войдите или зарегистрируйтесь
stat /mnt/bin/bash
stat /mnt/bin/bash
Не грусти, товарищ! Всё хорошо, beautiful good!
- Для комментирования войдите или зарегистрируйтесь
vakxden@vakxden-Vostro-1015:~
vakxden@vakxden-Vostro-1015:~$ sudo stat /mnt/gentoo/bin/bash File: `/mnt/gentoo/bin/bash' Size: 777144 Blocks: 1528 IO Block: 4096 обычный файл Device: 804h/2052d Inode: 425218 Links: 1 Access: (0731/-rwx-wx--x) Uid: ( 0/ root) Gid: ( 0/ root) Access: 2010-12-07 16:29:33.000000000 +0200 Modify: 2010-11-16 20:53:36.000000000 +0200 Change: 2010-12-05 13:38:42.000000000 +0200
Кто не боится помирать, тот и не сможет постареть
- Для комментирования войдите или зарегистрируйтесь
755 vakxden
755
Access: (0731/-rwx-wx--x)
что-то добрый я сегодня ....
- Для комментирования войдите или зарегистрируйтесь
если бы все было так просто
vakxden@vakxden-Vostro-1015:~$ sudo chmod 755 /mnt/gentoo/bin/bash vakxden@vakxden-Vostro-1015:~$ sudo stat /mnt/gentoo/bin/bash File: `/mnt/gentoo/bin/bash' Size: 777144 Blocks: 1528 IO Block: 4096 обычный файл Device: 804h/2052d Inode: 425218 Links: 1 Access: (0755/-rwxr-xr-x) Uid: ( 0/ root) Gid: ( 0/ root) Access: 2010-12-07 16:29:33.000000000 +0200 Modify: 2010-11-16 20:53:36.000000000 +0200 Change: 2010-12-08 09:47:15.000000000 +0200 vakxden@vakxden-Vostro-1015:~$ sudo chroot /mnt/gentoo /bin/bash chroot: не удалось выполнить команду «/bin/bash»: Отказано в доступе
Кто не боится помирать, тот и не сможет постареть
- Для комментирования войдите или зарегистрируйтесь
731 появилось откуда? у вас
731 появилось откуда?
у вас вполне возможно н авсём диске бардак
что с правами /etc/bash/bashrc ?
. ну и далее по списку...
что-то добрый я сегодня ....
- Для комментирования войдите или зарегистрируйтесь
таки да
бида-бида, огорчение... с правами - бардак. и как это пофиксить на весь диск? man mount? :-)
Кто не боится помирать, тот и не сможет постареть
- Для комментирования войдите или зарегистрируйтесь
mount не причем - вас же уже
mount не причем - вас же уже спрашивали, что это же вы сделали с системой?!, - похоже проще переинсталлировать. Так что сохраняйте конфиги, данные и вперед!..
- Для комментирования войдите или зарегистрируйтесь
Под бунтой наверное
Под бунтой наверное надо
БТВ: а архитектуры совпадают?
да я под судо конешно
да я под рутом конешно :)
архитектуры совпадают, кстати с minimal-install диска - то же самое
Кто не боится помирать, тот и не сможет постареть
попробуй смонтировать в,
попробуй смонтировать в, скажем, /mnt/gentoo
что-то было про запрет монтирования в /mnt
пробовал - не получается, всё
пробовал - не получается, всё то же самое
Кто не боится помирать, тот и не сможет постареть
не догнал - -o exec ? зачем
не догнал - -o exec ? зачем ?
[quote=vakxden
Итак,
[code]root@vakxden-Vostro-1015:~# mount /dev/sda4 /mnt -o exec
root@vakxden-Vostro-1015:~# chroot /mnt /bin/bash
помогите, а?
неудачная идея монтироваться в точку /mnt, имхо
что у вас кажет mount до и после вашей команды mount /dev/sda4 /mnt -o exec
?
что-то добрый я сегодня ....