всякий раз, когда я пытаюсь установить дату либо из командной строки, либо с помощью окна настроек, новое значение всегда возвращается через несколько секунд.
Я много чего пробовал: например,
дата 062120002013.00
Это дает мне желаемую дату в будущем, пт 21 июня 20:00:00 IST 2013.
Однако через 1 секунду запуск команды date снова дает мне текущее время (не то время, которое мне нужно в будущем):
Пн 17 июн 17:45:00 IST 2013
Также
hwclock --set --date = "2013-06-21 20:00:00"
и
hwclock -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
Я не знаю, почему это не сработало в первый раз, возможно, потребовалась одна из многих других настроек, которые я также сделал.
Спасибо за помощь!
из http://www.virtualbox.org/manual/ch09.html#disabletimesync
Отключение синхронизации времени гостевых дополнений После установки и запуска гостевые дополнения VirtualBox будут пытаться синхронизировать гостевое время со временем хоста. Этого можно избежать, запретив гостевой службе читать часы хоста:
VBoxManage setextradata "VM name" "VBoxInternal/Devices/VMMDev/0/Config/GetHostTimeDisabled" 1