montar dev, proc, sys en un entorno chroot?
Estoy tratando de crear una imagen de Linux con paquetes escogidos a medida.
Lo que intento hacer es crear a mano los paquetes que voy a usar en una laptop XO, porque compilar paquetes toma mucho tiempo en el hardware real de XO, si puedo construir todos los paquetes que necesito y sólo flashear la imagen a la XO, puedo ahorrar tiempo y espacio.
Cuando intenté instalar algunos paquetes, falló la configuración debido a la falta de los directorios proc, sys, dev. Así que, aprendí de otros lugares que necesito “montar” los directorios proc, … del host en mi entorno chroot.
Vi dos sintaxis y no estoy seguro de cuál usar.
En la máquina host:
mount --bind /proc <chroot dir>/proc
y otra sintaxis (en el entorno chroot):
mount -t proc none /proc
¿Cuál debería usar, y cuál es la diferencia?