我有一個嵌入式設備,透過 BUILDROOT 進行交叉編譯,在其上運行嵌入式 Linux。
此外,我還有一個 debian 安裝,它是使用以下腳本呼叫的:
mount -o bind /dev /debian/dev
mount -o bind /lib/modules /debian/lib/modules
chroot /debian chroot_init
現在我想做的是在 debian 下配置 wifi 訪問,我嘗試使用該connmanctl
實用程式但收到以下錯誤:
Error: Failed to connect to socket /var/run/dbus/system_bus_socket: No such file or directory
所以,我認為 dbus 沒有運行,我嘗試通過以下方式啟動它:
systemctl start dbus
但我收到訊息:
Running in chroot, ignoring request.
我不確定下一步該做什麼。我猜這是因為我在這個 chroot 環境下運行 debian。有什麼解決方法嗎?我怎麼能在這個 Debian 安裝下獲得網路功能?
答案1
在進入 chroot 之前,在嵌入式系統中設定網路可能是最簡單的方法。