如何在Yocto Poky Warrior中更改只读rootfs中的时区

问题描述

我正在尝试为Raspberry-pi Cm3更改嵌入式Linux(Yocto poky warrior)上的时区。 但是我做不到。我收到一条错误消息,指出

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或其他解决方法。

有关完整说明,请参见this

相关问答

依赖报错 idea导入项目后依赖报错,解决方案:https://blog....
错误1:代码生成器依赖和mybatis依赖冲突 启动项目时报错如下...
错误1:gradle项目控制台输出为乱码 # 解决方案:https://bl...
错误还原:在查询的过程中,传入的workType为0时,该条件不起...
报错如下,gcc版本太低 ^ server.c:5346:31: 错误:‘struct...