Ubuntu 12,无法更改日期和时间

Ubuntu 12,无法更改日期和时间

每当我尝试从命令行或使用“设置”窗口设置日期时,新值总会在几秒钟后恢复。

我尝试了很多方法:例如

日期 062120002013.00

这给了我想要的未来日期:2013 年 6 月 21 日星期五 20:00:00 IST。

然而,一秒后运行 date 命令又给了我当前时间(而不是我需要的未来时间):

2013 年 6 月 17 日星期一 17:45:00 IST

hwclock --set --date="2013-06-21 20:00:00"

时钟-s

不会导致系统保留未来的日期和时间 - 日期和时间会不断恢复。

我的系统上没有 ntp。

谢谢保罗

更新

我已经尝试过 /etc/init.d/vboxadd-service stop 以及 /usr/sbin/VBoxService --disable-timesync

同样的问题——5 秒后时间重新同步。

回答:

好的,我再次尝试了这个页面上的所有选项,第二次尝试时有效的是:

编辑/etc/init.d/vboxadd-service并添加--disable-timesync内容,然后重新启动该服务。在函数daemon中找到以 开头的行start(),并将其更改为:

daemon $binary --disable-timesync > /dev/null

我不知道为什么它第一次没有起作用,可能它还需要我做的其他许多调整之一。

谢谢大家的帮助!

答案1

http://www.virtualbox.org/manual/ch09.html#disabletimesync

禁用 Guest Additions 时间同步 安装并启动后,VirtualBox Guest Additions 将尝试将客户机时间与主机时间同步。可以通过禁止客户机服务读取主机时钟来防止这种情况:

VBoxManage setextradata "VM name" "VBoxInternal/Devices/VMMDev/0/Config/GetHostTimeDisabled" 1

相关内容