amd64 環境下で i386 環境を chroot で構築する
http://kmuto.jp/open.cgi?debian-amd64を参考に作業.
# mkdir -p /var/chroot/ia32/ # aptitude install debootstrap # debootstrap --arch i386 lenny /var/chrot/ia32 # chroot /var/chroot/ia32 /bin/bash # vim /etc/passwd # vim /etc/group # passwd user # vim /etc/apt/source.list # aptitude update # aptitude install sudo zsh vim # aptitude safe-upgrade # exit # vim /etc/fstab
/home /var/chroot/ia32/home none bind 0 0 /tmp /var/chroot/ia32/tmp none bind 0 0 proc /var/chroot/ia32/proc proc defaults 0 0
# mount /var/chroot/ia32/home # mount /var/chroot/ia32/tmp # mount /var/chroot/ia32/proc # vim /etc/ld.so.conf.d/ia32.conf
/var/chroot/ia32/lib /var/chroot/ia32/usr/lib /var/chroot/ia32/usr/X11R6/lib /var/chroot/ia32/usr/local/lib
# ldconfig # aptitude install dchroot # vim /etc/dchroot.conf
ia32 /var/chroot/ia32
% dchroot -c ia32 command