Arch Linux Wiki sugiere los siguientes comandos:
cd /mnt/arch # or where you are preparing the chroot dir
mount -t proc /proc proc/
mount --rbind /sys sys/
mount --rbind /dev dev/
Para /proc
y /sys
, supongo que podrías usar cualquier método. Ambos son sistemas de archivos especiales, por lo que se pueden recrear cualquier número de veces (el método de montaje por vinculación usa exactamente el mismo montaje que el sistema host, mientras que el otro método usa un nuevo montaje). Siempre he visto el montaje de enlace recomendado en las guías, así que lo usaría. Que yo sepa, no hay una diferencia realmente importante.
Sin embargo, /dev
suele ser un montaje tmpfs administrado por udev, por lo que debe ser el mismo sistema de archivos que en la máquina host. Eso significa que necesitaría usar el método de montaje de enlace.
Si este chroot va a existir por un tiempo, puede poner estas entradas en /etc/fstab
en el sistema anfitrión para simplificar las cosas.
El manual de Gentoo menciona específicamente estos dos comandos para volver a montar /proc y /dev. Los he usado varias veces.
mount -t proc none /mnt/chroot/proc
mount -o bind /dev /mnt/chroot/dev
Sospecho que /sys es solo una carpeta normal, por lo que debería poder crear un enlace fijo.
ln /sys /mnt/chroot/sys