Re: chroot in AMD64
On 2006-02-09 20:51:24 +0100, Klaus Becker wrote:
> Le Mittwoch 8 Februar 2006 00:08, Michael Bienia a écrit :
> > Der Firefox in deinem chroot kommt nicht an das X11-Socket in /tmp (das
> > /tmp im 64bit-Teil). Mache ein bind-mount von /tmp zum 32bit-/tmp.
> > Das gleiche bietet sich an auch für /home/ zu machen. So kann der
> > Firefox auf deine Einstellungen zugreifen (wenn es gewollt ist).
>
> Das klappt mit folgenden Befehlen:
>
> pinguin:~# mount --bind /tmp /mnt/sarge2/tmp
> pinguin:~# mount --bind /tmp /var/chroot/sid-ia32/tmp
> pinguin:~# mount --bind /home/klaus /mnt/sarge2/home/klaus
> pinguin:~# mount --bind /home/klaus /var/chroot/sid-ia32/home/klaus
>
> Um das nun nicht jedsmal eingeben zu müssen, muss ich das in /etc/fstab
> eintragen und in welcher Form? - oder in ein Skript?
/etc/fstab ist schon in Ordnung:
/tmp /mnt/sarge2/tmp none bind 0 0
/tmp /var/chroot/sid-ia32/tmp none bind 0 0
/home/klaus /mnt/sarge2/home/klaus none bind 0 0
/home/klaus /var/chroot/sid-ia32/home/klaus none bind 0 0
Am besten am Ende der fstab einfügen, da die Reihenfolge wichtig ist.
So muss z.B. /mnt/sarge2/ gemountet sein, bevor du das /tmp/ nach
/mnt/sarge2/tmp mounten kannst.
Es bietet sich auch an /proc in den chroot zu mounten (manche Programme
haben Probleme, wenn /proc nicht gemountet ist):
proc /mnt/sarge2/proc proc defaults 0 0
proc /var/chroot/sid-ia32/proc proc defaults 0 0
Michael
Reply to: