I am trying to do a fresh install of Leap 15.1 with a working internet connection. According to openSUSE Leap 15.1 Startup:Clock and Time Zone, it is best to set the hardware clock (CMOS clock) to UTC on a single boot system.
Okay, so in BIOS Setup, the clock was set to local time. Since my time zone is currently UTC-4 (EDT), I advanced the hardware clock 4 hours to be the correct UTC time. After rebooting I went back in to Setup to verify that the change stuck. It did.
I then proceeded with the installation up to “Clock and Time Zone”. Just prior to arriving here, YaST gave a message, “Synchronizing with NTP server…”
My correct local time zone is displayed, Eastern (New York), and the time shown is the correct local time (system time?). “Hardware Clock Set to UTC” is not ticked. When I tick that checkbox to indicate that the CMOS clock is set to UTC, the time displayed is incorrectly 4 hours behind the current local time.
This is confusing. What should I do here?
Choose a UTC time zone?
Go into Other Settings and Manually set the clock to the correct time: local or UTC?
With “Hardware Clock Set to UTC” ticked, clicking the Synchronize Now button in Other Settings does not produce the correct current (local?) time. So, I don’t have much confidence that allowing NTP synchronization will set the time correctly. What exactly, by the way, would it be setting: hardware time, or system time, or both?
At this point if I Abort the installation, reboot, and go back into BIOS Setup, the clock has been reset to local time not UTC. If “it is strongly recommended to always set the hardware clock to UTC”, why is the installation process setting that clock to local time?
It doesn’t seem like setting the time should be this difficult. Am I making it so unnecessarily? What am I missing?