linux32 chroot error
Добрый день. Пытаюсь сделать 32 разрядное окружение в своей amd64 системе. Все делаю по этому мануалу: http://www.gentoo.org/proj/en/base/amd64/howtos/index.xml?part=1&chap=2. Стейдж скачал, распаковал, каталоги подмаунтил, делаю linux32 chroot /mnt/gentoo32 /bin/bash - получаю ошибку: chroot: cannot run command `/bin/bash': Exec format error.
Мой uname -a:
Linux localhost 2.6.28-gentoo #4 SMP Fri Jan 9 02:09:06 YEKT 2009 x86_64 Intel(R) Core(TM)2 Duo CPU T7250 @ 2.00GHz GenuineIntel GNU/Linux
Скачанный стейдж для gentoo32 системы: stage3-i686-2008.0.tar.bz2
emerge sys-apps/util-linux -pv
[ebuild R ] sys-apps/util-linux-2.14.1 USE="crypt nls slang unicode -loop-aes -old-linux (-selinux) (-uclibc)" 0 kB
Куда смотреть? Где искать решение проблемы? Помогите пожалуйста.
- Для комментирования войдите или зарегистрируйтесь
Получается, твое 64-битрое
Получается, твое 64-битрое ядро (операционки, не процессора) НЕ МОЖЕТ выполнить 32-битный исполняемый файл. Глянь, какие исполняемые форматы поддерживает твое ядро
Ещё есть смысл глянуть IA32
Ещё есть смысл глянуть IA32 Emulation и прочее в том же духе
Текстовый редактор vi имеет два режима работы: в первом он пищит, а во втором — всё портит.