엄청 나게 신기합니다.
리눅스가 바이오스를 건드리는가봐요?
마찬가지로 윈도우도 시간 설정할 때 바이오스를 수정해서 맞추나봐요.
서로 운영체제가 바이오스에 설정된 시 간을 수정하는 것을 이제야 알았ㅅ브니다.
그래서 두곳의 설정이 다르면 시간이 바뀌는군요.
리눅스 라이브로 실행후 종료하고 다시 윈도우 실행하면 시간이 9시간 전으로 돌아가 있네요. ㅋㅋ
지금은 해겨 방법을 몰라요.
알게되면 행복할 것 같습니다.
엄청 나게 신기합니다.
리눅스가 바이오스를 건드리는가봐요?
마찬가지로 윈도우도 시간 설정할 때 바이오스를 수정해서 맞추나봐요.
서로 운영체제가 바이오스에 설정된 시 간을 수정하는 것을 이제야 알았ㅅ브니다.
그래서 두곳의 설정이 다르면 시간이 바뀌는군요.
리눅스 라이브로 실행후 종료하고 다시 윈도우 실행하면 시간이 9시간 전으로 돌아가 있네요. ㅋㅋ
지금은 해겨 방법을 몰라요.
알게되면 행복할 것 같습니다.
이 현상은 하드웨어 시계에 저장된 시각을 윈도우와 하모니카가 각각 다르게 해석하기 때문에 생기는 현상입니다.
윈도우는 RTC를 Local time 으로 해석하지만, 하모니카 에서는 UTC 로 해석합니다.
따라서 둘 중 하나의 운영체제에서 시간을 해석하는 방법을 변경해서 듀얼 부팅 운영체제가 동일한 하드웨어 시간을 해석하는 방법을 사용하면 해결됩니다.
윈도우의 시스템 시계를 UTC로 해석하도록 하는 방법은 레지스트리를 편집하는 등의 과정이 필요하므로
하모니카에서 시스템 시계를 Local Time 으로 해석하도록 변경하겠습니다. (Ubuntu 재단에서는 시스템 시각을 UTC로 해석하는 방식의 장점으로 시간대를 넘어다닐 때 시스템 시각을 변경하지 않아도 된다는 점을 제시하지만 다른나라를 이동 시 시간을 맞추는 것은 자주 있는 일이 아니니 변경해도 괜찮습니다)
1) 터미널을 열고 다음과 같이 입력합니다.
timedatectl set-local-rtc 1 --adjust-system-clock
2) 시스템 시각을 다시 맞추고 재 부팅
하지만 라이브시디의 경우 시스템을 재시작하면 설정된 내용이 사라지기 때문에 다시 반복해주셔야 하겠네요. 즐거운 하루 보내세요~
전 듀얼부팅하면 이문제 때문에 윈도우 레지스트리,윈도우 서비스 설정 변경하고 골치 아팠는데, 리눅스쪽을 그냥 local time으로 하면 되겠군요..
좋은팁 감사합니다.
다른 글에 이미 관련 이야기가 있네요.
윈도우 부팅시에 자동으로 인터넷 시간 연결해서 수정해주는 윈도우용 도구입니다.
이것도 하나의 해결 방법일 수 있겠네요.
https://hamonikr.org/hamoni_board/52959