问题描述
我正在尝试为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。