I bought my PC brand new in mid-2006. I'm currently dual booting Win XP 32 bits and Ubuntu Karmic Desktop. Over the last few days, when I boot up my computer, it tells me that my BIOS time is not set. I now have 2 choices for booting in:
- Windows first: I can safely get into Windows but the date now shows 2002/01/01 at 00:00. From there, Windows will not synchronise its time to its servers. I have to manually advance the date myself. I can also advance the date from the BIOS at startup.
- Ubuntu first: Since the time date is still set at 2002, the boot system cannot find my Linux partition. I can fix that issue by booting to Windows, set the date properly and the Linux issue will be fixed automatically.
The above two issues can also be fixed if I manually set the BIOS date/time manually when I turn on my computer. It's annoying to do that every single day since I shut down my PC daily.
Am I having an OS issue or a hardware issue? How can I resolve this problem?
Expanding on question
Now that I know it's BIOS battery issue, it looks like the problem can be solved on a regular desktop PC. Can the BIOS battery be easily replaced on PC laptops, MacBooks or Mac desktops?