Как вручную установить системное время в VirtualBox?

Я использую Zorin8 (на основе Ubuntu13.x).

Вы можете масштабировать экран с помощью мыши (1024/800 = 1,28, 768/600 = 1,28):

xrandr --output LVDS1 --mode 800x600 --panning 1024x768 --scale 1.28x1.28

Или просто панорамируйте экран, поэтому вы должны использовать мышь, чтобы увидеть детали, которые не видны на экране:

xrandr --output LVDS1 --mode 800x600 --panning 1024x768
1
задан 6 February 2018 в 13:00

5 ответов

Как уже упоминалось в другом ответе, если вы используете Ubuntu в качестве гостя в VirtualBox, тогда вам следует знать, что системное время автоматически синхронизируется с помощью гостевых дополнений (т. е. не через параметр в настройках материнской платы).

Ваше решение в этом случае состоит в том, чтобы отключить гостевые дополнения, которые могут быть достигнуты путем выполнения

sudo service vboxadd-service stop

или

sudo /etc/init.d/vboxadd-service stop

Затем вы можете установить время по желанию (из командной строки с помощью date --set или с помощью апплетов системных настроек)

Служба VirtualBox будет перезапущена при следующей перезагрузке или вы можете сделать это вручную.

20
ответ дан 25 May 2018 в 22:03
  • 1
    Off, но отключение / удаление гостевых дополнений позволяет также установить системные часы на гостевые ОС Windows – speckledcarp 19 February 2014 в 03:14
  • 2
    В моей версии Ubuntu команда была sudo service virtualbox-guest-utils stop. Думаю, пакет был переименован? – Crashthatch 30 March 2015 в 20:24

Единственный способ установить время на материнской плате Virtualbox с помощью командной строки:

VBoxManage modifyvm <name> --biossystemtimeoffset <msec>

Например, чтобы установить дату 1 год:

VBoxManage modifyvm <name> --biossystemtimeoffset -31536000000
8
ответ дан 25 May 2018 в 22:03

Ну, если вы хотите установить произвольные даты, сначала отключите или удалите ntp.

Чтобы отключить его, откройте терминал и запустите sudo update-rc.d -f ntp remove. Чтобы удалить его, используйте свое любимое программное обеспечение для управления программным обеспечением

. После этого вы можете использовать date -команду, чтобы установить системное время:

date -s "17 April 2011 12:34:56"
date --set="17 April 2011 12:34:56"

Обе команды эквивалентны. Чтобы установить только время, которое вы можете использовать:

date +%T -s "12:34:56" 

На date -manpage есть еще несколько элементов управления форматом. Вы можете использовать их все, чтобы изменить дату

3
ответ дан 25 May 2018 в 22:03
  • 1
    Хорошо, я сделал это, но sudo date - только держит дату на несколько секунд, прежде чем возвращаться. Под этим я имею в виду, что дата выполнения снова показывает время, которое я установил, работая нормально, но индикатор времени на панели не работает, и когда я снова запускаю дату, время переключилось на совпадение с часами панели ..... И попытка изменение часов индикатора-даты-времени также не работает. Я думаю, мне придется открыть ошибку. – Jeremy Bicha 17 April 2011 в 23:23
  • 2
    Вы уверены, что деинсталлировали / отключили ntp? Установлено ли какое-либо другое автоматическое программное обеспечение для управления временем (то есть хроническое)? – qbi 21 April 2011 в 00:33
  • 3
    Это новая установка Natty в VirtualBox, и я очистил что-нибудь ntp и не устанавливал никакое другое программное обеспечение для управления временем. – Jeremy Bicha 21 April 2011 в 05:40
  • 4
    Virtualbox «передает» время от вашего хоста до клиента. Здесь вам придется изменить некоторые параметры. Возможно, полезно virtualbox.org/manual/ch03.html#settings-motherboard . – qbi 22 April 2011 в 03:40

Нажмите время & amp; в разделе «Дата» панели, тогда появится календарь и под ним «Время & amp; Настройки даты здесь, так что нажмите

Нажмите на значок Padlock и введите свой пароль, затем выберите «Установить время» вручную.

3
ответ дан 25 May 2018 в 22:03
  • 1
    Я собираюсь пойти и отметить это как лучший ответ для большинства пользователей. Моя конкретная проблема была в VirtualBox. – Jeremy Bicha 24 April 2011 в 11:34

В Центре программного обеспечения найдите ntpdate и удалите его или в терминале: sudo apt-get удалить ntpdate

(Возможно, вам придется перезагрузить, чтобы полностью отключить ntp)

Затем установите дату.

1
ответ дан 25 May 2018 в 22:03
  • 1
    Хорошо, я очистил ntpdate и перезагрузился, но я все еще не могу установить системные часы и держать их. – Jeremy Bicha 17 April 2011 в 12:12

Другие вопросы по тегам:

Похожие вопросы: