[Linux-aus] Dual-booting Win*/*nix with UTC BIOS Clock
david.lyon at hackerpads.com
Sun Nov 17 12:50:27 EST 2013
On 2013-11-16 14:59, Michael Still wrote:
> On Sun, Nov 17, 2013 at 1:42 AM, Peter Lawler
> <linux-aus at bleeter.id.au> wrote:
>> Last time I looked, I recall MS had decided on insisting system
>> be in local time. It certainly explains why Win* boots in one time
>> the same as it logs in as, but then flips '($X*$Y) / ($moon phase^2)'
>> seconds after loading the desktop.
> I know this was an issue for Windows VMs running on OpenStack until
> recently... The symptom was dhcp leases acting in an unexpected
> manner. We had to put a work around in to set the BIOS clock to local
> time for Windows instances.
> The Microsoft tech note I read at the time insisted that UTC BIOSes
> were a bad idea.
> So there you go, I think you're stuck.
One option is to remove the RTC-IC from the motherboard entirely.
You could do that by desoldering it using a heat-gun or soldering-iron
at a hackerspace.
As background, the RTC-Clocks are usually an I2C device. If they aren't
detected on the I2C bus then there isn't usually too much of a big deal.
You might have to set your bios to 'Ignore Errors' on boot. If you post
a photo of your motherboard, I can probably tell you the IC that
performs this function.
Then use a NTP or network service for time.
More information about the linux-aus