본문 바로가기

Ubuntu

[Ubuntu] 듀얼부팅시 Windows 시간 변경되는 문제 해결하기

 

  듀얼부팅시 Windows 시간 변경되는 문제 해결하기

 

듀얼부팅시 Ubuntu와 Windows 환경을 오고 가다 보면, Windows의 시간이 현재시간과 다르게 변경되는 경우가 생깁니다.

 

우리가 사용하는 컴퓨터는 마더보드에 시간을 저장해 두고, 컴퓨터의 전원이 꺼진 상태에서도 계속해서 시간을 잽니다. 

 

기본적으로 윈도우는 로컬 타임을 저장하고, 리눅스는 UTC 시간을 기준으로 저장합니다. 이 때문에 듀얼부팅으로 우분투와 윈도우를 번갈아 사용할 때 시간이 다르게 나타나게 됩니다.

 

이를 해결하기 위해서는 두 가지 방법이 있긴 합니다. 

1. Windows에서 UTC 시간을 저장하게 하기

2. Ubuntu에서 로컬 타임을 저장하게 하기

 

하지만 첫 번째로 언급한 윈도우에서 UTC 시간을 저장하기는 추천하지 않습니다. 레지스트리 수정을 해야 할 뿐만 아니라, 한국에 살면서 UTC 시간으로 세팅해놓는 것에 딱히 장점이 없기 때문입니다.

 

따라서 Ubuntu에서 로컬 타임 저장하는 방법을 설명하겠습니다.

 

 

방법은 간단합니다. 터미널을 열고, 아래의 명령어를 입력해주면 끝입니다.

$ timedatectl set-local-rtc 1 --adjust-system-clock

 

잘 적용되었는지 확인하고 싶다면, 아래의 명령어를 입력하고, RTC in local TZ : yes로 변경되었는지를 확인합니다.

$ timedatectl

 

원래대로 UTC 타임을 저장하게 만들고 싶다면, 아래의 명령어를 입력해주면 원상복귀가 가능합니다.

$ timedatectl set-local-rtc 0 --adjust-system-clock