Автор Тема: Host Windows 10, гостевая AltLinux on Oracle VirtualBox, гибернация, дата/время.  (Прочитано 5329 раз)

Оффлайн ruxt

  • Начинающий
  • *
  • Сообщений: 1
    • Email
всех приветствую.
Гостевая AltLinux установлена на Oracle VirtualBox в хост системе Windows 10. После выведения хост системы из гибернации время в гостевой системе сбивается (похоже остаётся то, которое было до гибернации). Например сейчас - время Windows - 10.02.18 - 13:57 (правильное), время AltLinux - 09.02.18 - 23:48 (неправильное, отставшее). Т.е. часы гостевой системы на время гибернации хост системы останавливаются, а потом начинают опять идти, но накопленная ошибка сохраняется.
Если перестартовать гостевой AltLinux (выключить/включить виртуальную машину), то AltLinux подхватывает правильное время.
Как заставить гостевой AltLinux периодически спрашивать время у хостового Windows?
Как заставить виртуальную машину запросить время у хост-системы по команде пользователя?
« Последнее редактирование: 10.02.2018 14:55:17 от ruxt »

Оффлайн Skull

  • Глобальный модератор
  • *****
  • Сообщений: 19 908
    • Домашняя страница
    • Email
Настроить синхронизацию времени в Центре управления системой.
Андрей Черепанов (cas@)

Оффлайн ruxt

  • Начинающий
  • *
  • Сообщений: 1
    • Email
Большое спасибо, указал использовать NTP. Не совсем то, но гораздо лучше чем ничего.)

В этой же ветке задам следующий вопрос.

При загрузке системы в правом нижнем углу экрана появляется APT-indicator с сообщением что доступны обновления. Если кликнуть на нём, то против ожиданий ничего не происходит, его можно только закрыть. Как просмотреть список доступных обновлений о которых сообщает APT-indicator и отработать его?

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 246
  • Учиться .... Телепатами не рождаются, ими ....
    • Email
Запустить Синаптик руками. Странно что он у вас автоматом не запускается.

Оффлайн ruxt

  • Начинающий
  • *
  • Сообщений: 1
    • Email
Т.е. всё действие индикатора - это предложить запустить синаптик руками. Ещё вопрос по особенностям интерфейса. Индикатор надо закрывать специально, нажав на крестик в правом верхнем углу. Похоже ведёт себя меню в левом верхнем углу рабочего стола - если его раскрыть, то закрыть его можно только нажав на пункт Отменить Действие - если просто нажать на рабочий стол, это меню остаётся висеть раскрытым. Это обычно для подобных элементов интерфейса?

И по заголовку темы. Активация NTP не помогает. При запуске виртуальной машины из состояния Выключена время подтягивается, при запуске после гибернации остаётся старое сохранённое время. Возможно это проблема самого VirtualBox, но в быту неудобно - https перестаёт работать.

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 246
  • Учиться .... Телепатами не рождаются, ими ....
    • Email
Ну, напишите скрипт, что-бы он запускался при просыпании, что-бы он брал время, например из bios

Оффлайн Skull

  • Глобальный модератор
  • *****
  • Сообщений: 19 908
    • Домашняя страница
    • Email
Вы включили синхронизацию времени?
Андрей Черепанов (cas@)

Оффлайн Dmytro

  • Мастер
  • ***
  • Сообщений: 1 001
При загрузке системы в правом нижнем углу экрана появляется APT-indicator с сообщением что доступны обновления. Если кликнуть на нём, то против ожиданий ничего не происходит, его можно только закрыть. Как просмотреть список доступных обновлений о которых сообщает APT-indicator и отработать его?
Т.е. всё действие индикатора - это предложить запустить синаптик руками.
Не совсем. apt индикатор запускает синаптик. Только лучше его не использовать, он дает ошибки (в том числе те, которые требуют немалых усилий на исправление) слишком часто. Лучше уж через синаптик обновления руками запускать.


Оффлайн ruxt

  • Начинающий
  • *
  • Сообщений: 1
    • Email
Dmytro, спасибо за рекомендацию, учту. Но всё же я не понял как APT-indicator запускает синаптик?

Ruslandh, Вы конечно правы. Я этого пока не умею и не знаю буду ли уметь, а нормальное время нужно. Кстати вряд ли можно обойтись простым скриптом. Засыпает хост-система, гест-система про все эти пертурбации ничего не знает - для неё нет события. Процесс должен периодически лазить в настоящий биос, а не виртуальный.

Skull, включить синхронизацию времени - где это?
Кнопка меню слева внизу -> Настройки -> Центр управления системой -> ввод пароля root -> Система -> Дата и время.
Вижу три чекбокса - получать точное время с NTP-сервера, работать как NTP-сервер, хранить время в BIOS по Гринвичу.
Включал/выключал первую и третью, ничего не изменилось.

Сейчас в службах заметил ещё alt-linux clock setup service - это не оно?
« Последнее редактирование: 17.02.2018 00:25:38 от ruxt »

Оффлайн Skull

  • Глобальный модератор
  • *****
  • Сообщений: 19 908
    • Домашняя страница
    • Email
Получать точное время - pool.ntp.org
Андрей Черепанов (cas@)

Оффлайн ruxt

  • Начинающий
  • *
  • Сообщений: 1
    • Email
Skull, я включал эту настройку - получать точное время с NTP-сервера, использовал NTP-сервер по умолчанию. Не помогает. Система обновляет время в момент включения настройки и при включении виртуальной машины из положения Выключена. Периодического обновления времени нет, поэтому при пробуждении ноутбука из гибернации время на виртуальной машине остаётся прежним, как было до засыпания, и дальше остановившиеся часы начинают идти.

Оффлайн Dmytro

  • Мастер
  • ***
  • Сообщений: 1 001
Ну, напишите скрипт, что-бы он запускался при просыпании, что-бы он брал время, например из bios
Засыпает хост-система, гест-система про все эти пертурбации ничего не знает - для неё нет события.
А если скрипт просто раз в несколько секунд выполнять кроном?

Оффлайн sb

  • Модератор глобальный
  • *****
  • Сообщений: 8 991
Так проблема сна гостевой системы или проблема в работе хостовой системы ?
С разделом надо бы точно определиться.
Может кто проверить поведение гостевой системы, указанной автором темы, в виртуалбоксе на хостовой альтовой системе.

Оффлайн ruxt

  • Начинающий
  • *
  • Сообщений: 1
    • Email
sb, параметры проблемы указаны в названии темы - спит хостовый windows 10, проблемы у гостевого alt-linux workstation. Более точно, насколько понимаю, проблемы в Oracle Virtual Box. Насколько помню другие линуксы вели себя также на виртуальной машине.

Dmytro, если тянуть время не из хостовой системы, а с ntp-сервера (что конечно плохо если вдруг нет интернета 00), то действительно можно обойтись скриптом. Вопрос - какой командой спросить по ntp время, чтобы получить строку, пригодную для date --set %param%, ну и как навесить скрипт с периодом на крон?

Оффлайн sb

  • Модератор глобальный
  • *****
  • Сообщений: 8 991
спит хостовый windows 10
который как-то некорректно сообщает время после сна гостевой системе посредством виндовой версии virtualbox, потому как
проблемы у гостевого alt-linux workstation
Проблема с хостом и софтом хоста. Гостевая получает то время, которое ей сообщают. Это общие размышления по проблеме. И именно по этим соображениям тема находится в этом разделе.