Ich habe ein eingebettetes Gerät, auf dem ein eingebettetes Linux läuft, das durch Cross-Kompilierung mit BUILDROOT erstellt wurde.
Zusätzlich habe ich darauf auch eine Debian-Installation, die mit einem Skript wie folgt aufgerufen wird:
mount -o bind /dev /debian/dev
mount -o bind /lib/modules /debian/lib/modules
chroot /debian chroot_init
Nun habe ich versucht, den WLAN-Zugriff unter Debian zu konfigurieren und das connmanctl
Dienstprogramm zu verwenden, habe jedoch die folgende Fehlermeldung erhalten:
Error: Failed to connect to socket /var/run/dbus/system_bus_socket: No such file or directory
Also dachte ich, ok, irgendwie läuft dbus nicht und versuchte es wie folgt zu starten:
systemctl start dbus
aber ich bekam die Nachricht:
Running in chroot, ignoring request.
Ich bin mir nicht sicher, was ich als nächstes tun soll. Ich vermute, das liegt daran, dass ich Debian in dieser Chroot-Umgebung verwende. Gibt es dafür eine Problemumgehung? Wie kann ich die Netzwerkfunktionen unter dieser Debian-Installation nutzen?
Antwort1
Am einfachsten ist es wahrscheinlich, die Netzwerkkonfiguration in Ihrem eingebetteten System vorzunehmen, bevor Sie in den Chroot-Modus wechseln.