Tengo un dispositivo integrado que tiene un Linux integrado ejecutándose mediante compilación cruzada a través de BUILDROOT.
Además, también tengo una instalación de Debian que se inicia mediante un script de la siguiente manera:
mount -o bind /dev /debian/dev
mount -o bind /lib/modules /debian/lib/modules
chroot /debian chroot_init
Ahora lo que estaba intentando hacer era configurar el acceso wifi en Debian y estaba intentando usar la connmanctl
utilidad pero recibí el siguiente error:
Error: Failed to connect to socket /var/run/dbus/system_bus_socket: No such file or directory
Entonces, pensé que estaba bien, de alguna manera dbus no se está ejecutando e intenté iniciarlo de la siguiente manera:
systemctl start dbus
pero recibí el mensaje:
Running in chroot, ignoring request.
Realmente no estoy seguro de qué hacer a continuación. Supongo que esto se debe a que estoy ejecutando Debian en este entorno chroot. ¿Existe alguna solución para esto? ¿Cómo puedo obtener las capacidades de red en esta instalación de Debian?
Respuesta1
Probablemente lo más sencillo sea configurar la red en su sistema integrado antes de ingresar al chroot.