Windows Knowledge
Using UTC time
In a dual Linux + Windows installation, there if an issue with the hardware clock: while Linux interprets it as UTC time, Windows interprets it as local time. If you adjust the clock in one operating system, the other will have a different time. The easiest solution is telling Windows to use the hardware clock as UTC time, by adding a register entry (save it as *.reg):
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\TimeZoneInformation]
"RealTimeIsUniversal"=dword:00000001
Found here.
Restore boot order on UEFI
When you have Linux and Windows UEFI boot managers installed on the same computer, every time you start Windows it will change the boot order, making itself the first entry. So, the next time the computer is turned on, Windows will boot, even if you configured the Linux boot manager as default booting option the last time.
In order to fix this behavior, you can create a script that restores the
desired default boot option, and execute it every time Windows boots. This is
as easy as having a .bat
with:
bcdedit /set {fwbootmgr} DEFAULT {UUID}
Where “UUID” is the identifier, which can be found using:
bcdedit /enum firmware
Found here.