실행되지 않는 정적 이미지의 로케일 및 시간대를 업데이트하는 방법

실행되지 않는 정적 이미지의 로케일 및 시간대를 업데이트하는 방법

이미지가 부팅될 때 이미 설정되도록 시간대와 로케일을 미리 설정하려는 Ubuntu 정적 이미지(USB로 플래시용)를 구축 중입니다. 이 값을 변경하는 유일한 방법은 timedatectl및 명령을 사용하는 것 같습니다 update-local. 그러나 이는 이미지가 아닌 실행 중인 시스템에서만 사용할 수 있습니다.

이미지를 직접 업데이트하려고 시도했지만 시작하면 시스템이 여전히 업데이트된 값을 알지 /etc/timezone/etc/default/locale하므로 해당 값을 보지도 않는 것 같습니다. 여전히 명령을 통해 이러한 값을 설정해야 합니다.

나는 그것에 대해 읽었 systemd-firstboot지만 이 경우에 그것을 사용하는 방법이 명확하지 않습니다.

답변1

이미지를 어떻게 구축하며 왜 구축할 때 시간대를 설정할 수 없나요?

예를 들어 도커 이미지를 만들고 있나요? 이 경우 Dockerfile에 RUN dpkg-reconfigure tzdata(또는 RUN tzconfig, 또는 , 또는 배포에 필요한 모든 항목)을 넣기만 하면 됩니다.RUN timedatectl

관련 정보