chroot 和 connmanctl

chroot 和 connmanctl

我有一個嵌入式設備,透過 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 之前,在嵌入式系統中設定網路可能是最簡單的方法。

相關內容