yocto - 如何在 Yocto poky Warriors 的只读 rootfs 中更改时区
问题描述
我正在尝试为 Raspberry-pi Cm3 更改嵌入式 Linux(Yocto poky Warriors)上的时区。但我无法这样做。我收到一条错误消息说明
root@raspberrypi-cm3:~# timedatectl set-timezone "America/New_York"
Failed to set time zone: Failed to set time zone: Read-only file system
这在将 rootfs 更改为只读之前有效。
如何更改只读 rootfs 上的时区?
解决方案
/etc/localtime 在需要时按时间重新创建(通过等价于ln -fs
)......这显然无法完成,因为它位于 RO FS 上。
开箱即用并不是真的可能,您需要选择(并维护)以下补丁或使用overlayfs或其他类型的解决方法。
有关完整说明,请参阅此内容。
推荐阅读
- bash - Bash:字符串插值顺序错误?
- java - 集成测试和 build.gradle Java Spring
- r - R使用函数式编程将格式更改为数据框列
- c++ - 多定义主要在boost
- python - 在python中用高斯拟合两个峰
- django - 将 Django 与 React 前端集成:是否需要 REST API
- go - 如何“强制”Golang func 获取结构的新实例
- mysql - SQL查询中两列总和的3个表的内连接?
- laravel - 使用外键访问 Laravel 中的 3 个表(laravel 6)
- python - 如何在没有随机导入的情况下在海龟中获得独特和随机的颜色