Eu tenho um dispositivo incorporado que possui um Linux incorporado em execução por meio de compilação cruzada por meio do BUILDROOT.
Além disso, eu também tenho uma instalação debian que é invocada usando um script como segue:
mount -o bind /dev /debian/dev
mount -o bind /lib/modules /debian/lib/modules
chroot /debian chroot_init
Agora o que eu estava tentando fazer era configurar o acesso wifi no debian e estava tentando usar o connmanctl
utilitário, mas recebi o seguinte erro:
Error: Failed to connect to socket /var/run/dbus/system_bus_socket: No such file or directory
Então, pensei ok, de alguma forma o dbus não está rodando e tentei iniciá-lo:
systemctl start dbus
mas recebi a mensagem:
Running in chroot, ignoring request.
Não tenho certeza do que fazer a seguir. Suponho que seja porque estou executando o Debian neste ambiente chroot. Existe alguma solução alternativa para isso? Como posso obter os recursos de rede nesta instalação debian?
Responder1
É provavelmente o mais simples configurar a rede no seu sistema embarcado antes de entrar no chroot.