如何在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在需要时通过timedated重新创建(通过等效的ln -fs(。。。这显然是做不到的,因为它在RO FS上。

这不是开箱即用的,你需要选择(并维护(以下补丁,或者使用覆盖或其他类型的解决方案。

请参阅此以获得完整的解释。

最新更新