我正在使用 Buildroot 创建一个文件系统以在 ARM 目标上运行。
经过几次尝试,我设法让它工作,但我发现了一些问题。
- 没有任何包管理器。
不可能安装新的实用程序。我找到了 this关于 opkg 的问题,我会尝试在编译 Buildroot 之前包含它
- 键盘已设置为 us_US 布局。
是否可以从 buildroot 将默认键盘布局设置为 it_IT,而不是在/etc/rcS 中使用 loadkmap 加载配置文件?
- ping 和 wget 命令显示
ping www.google.com
ping: bad address google.com
为了解决这个问题,在Buildroot中有什么具体的配置要做吗?
网点是最重要的。
这是 ifconfig 命令的输出:
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:25702 errors:0 dropped:0 overruns:0 frame:0
TX packets:25702 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:0 (0.0 MB) TX bytes:0 (0.0 MB)
最佳答案
关于您关于键盘布局的问题:无法从 buildroot 配置中设置键盘布局。
您需要从 /etc/init.d
下的初始化脚本配置它(不是在 /etc/init.d/rcS
中;该脚本仅用于用于运行 /etc/init.d/*
下的脚本,通常不应修改)。
参见例如http://git.buildroot.org/buildroot/tree/system/skeleton/etc/init.d/S40network一个简单的模板来作为你的 init 脚本的基础。
关于linux - 带 Buildroot 的文件系统 - 网络和键盘问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24895733/