我正在尝试为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在需要时通过timedated重新创建(通过等效的ln -fs
(。。。这显然是做不到的,因为它在RO FS上。
这不是开箱即用的,你需要选择(并维护(以下补丁,或者使用覆盖或其他类型的解决方案。
请参阅此以获得完整的解释。