J. Roeleveld wrote: > On 1 August 2014 15:28:01 CEST, Dale <rdalek1...@gmail.com> wrote: > >> It has been a good while since I used this. So, make sure it makes >> sense to you before trying this. This may not work if something has >> changed in the past several years. Use with caution if at all. >> >> This is a little script, if you want to call it that, that I used to do >> mine. It also lists the command to use to do a 32 bit chroot from a 64 >> bit rig. Here it is: >> >> root@fireball / # cat /root/xx.chroot-mount-32bit >> >> >> mount -o bind /dev /mnt/gentoo32/dev >> mount -o bind /dev/pts /mnt/gentoo32/dev/pts >> mount -o bind /dev/shm /mnt/gentoo32/dev/shm >> mount -o bind /proc /mnt/gentoo32/proc >> mount -o bind /proc/bus/usb /mnt/gentoo32/proc/bus/usb >> mount -o bind /sys /mnt/gentoo32/sys >> mkdir -p /mnt/gentoo32/usr/portage/ >> mount -o bind /usr/portage /mnt/gentoo32/usr/portage/ >> >> >> echo " mounting finished" >> >> echo "run linux32 chroot /mnt/gentoo32 /bin/bash next" >> root@fireball / # >> >> >> You may have different mount points at the very least so edit to match >> what you have. Again, things could have changed and that no longer >> will >> work. It may not be a bad idea to let someone who has done this more >> recently to give a thumbs up to that. >> >> That last command should be: >> >> linux32 chroot /mnt/gentoo32 /bin/bash >> >> Dale >> >> :-) :-) > That script is too long :) > > cd /mnt/gentoo > mount -o rbind /dev dev > mount -o rbind /sys sys > mount -o rbind /proc proc > cp -L /etc/resolv.conf etc/resolv.conf > cd .. > chroot gentoo /bin/bash > > To undo: > cd /mnt/gentoo > umount -l proc sys dev > > If you need a 32bit chroot, put linux32 before the chroot like Dale mentioned. > > -- > Joost
Well, at the time, I made it do what I was having to do by hand following the guide. I just got tired of typing it all in so I made a little scripty thingy. It worked for me. As I mentioned before, it was a long time ago so things may have changed. Dale :-) :-)