grub-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: setting the system clock before launching operating system


From: Vesa Jääskeläinen
Subject: Re: setting the system clock before launching operating system
Date: Sun, 14 Sep 2008 10:44:35 +0300
User-agent: Thunderbird 2.0.0.16 (Windows/20080708)

Daniel Kahn Gillmor wrote:
> On Sat 2008-09-13 00:52:47 -0400, Arthur Marsh wrote:
> 
>> Vesa Jääskeläinen wrote, on 2008-09-13 00:13:
>>> Geoff Karl wrote:
>>>> I would like to be able to set the clock to a particular time
>>>> automatically before launching an operating system.
>>>>
>>>> Anyone have any ideas if this can be done during the boot loader process?
>>> Yes it can be done. But why?
>> Some machines (e.g. a Compaq Armada 1750) don't have the option to set
>> the time via BIOS or set-up boot floppy.
>>
>> When the time had been lost, I'd have start-up problems with fsck
>> checking when the file system had last been checked.
> 
> The same is true for many older PowerPC machines whose mainboard
> batteries have begun to fail.  Being able to automate the bootloader
> to say "look, if the hardware clock thinks it is 1904 (or 1900, or
> 1970, or anytime before the turn of the century) it is probably wrong;
> set it to at least 2008" at every boot would be pretty useful.

Well... replace the battery ;)

> This is especially useful on 32-bit architectures with a default
> hardware epoch date so far in the past that crappier NTP
> implementations think that it's actually in the future.  I've dealt
> with this at the OS level (for various OSes) on older PowerPC
> machines, and it's doable, but a pain.  Being able to guarantee that
> no matter what OS you're booting, the initial clock will be at least
> set to time X would be pretty handy.

...and update your NTP software ;)

Should we one day support NTP time synchronization within GRUB 2, then
it would be usable. Personally I do not see need for this.

I would propose that you use your OS startup script to handle this case
in case you refuse to/can't replace your battery.





reply via email to

[Prev in Thread] Current Thread [Next in Thread]