Estoy tratando de crear una imagen de Linux con paquetes personalizados seleccionados.
Lo que estoy tratando de hacer es crear a mano los paquetes que voy a usar en una computadora portátil XO, porque la compilación de paquetes lleva mucho tiempo en el hardware XO real, si puedo construir todos los paquetes que necesito y simplemente flashear imagen a la XO, puedo ahorrar tiempo y espacio.
Cuando intenté instalar algunos paquetes, no se pudo configurar debido a la falta de los directorios proc, sys, dev. Entonces, aprendí de otros lugares que necesito "montar" el proceso host, ... directorios a 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 entorno chroot):
mount -t proc none /proc
¿Cuál debo usar y cuál es la diferencia?
chroot()
'. En particular, el determinado puede leer archivos fuera de su sección del sistema de archivos si no tiene cuidado.