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 之前,在嵌入式系统中配置网络可能是最简单的方法。

相关内容