2

У меня установлен Ubuntu Server (количественный, 12.10, 32-разрядный) в качестве гостевой виртуальной машины, использующей Hyper-V с Windows 8.

Обратите внимание, я использую это на своем ноутбуке. Когда я снова открываю свой ноутбук, время больше не синхронизируется с виртуальной машиной.

Как часто происходит процесс синхронизации времени? Можно ли как-то навязать это?

Я вижу следующие модули, установленные в Ubuntu:* hv_storvsc * hv_netvsc * hv_utils * hv_vmbus

У меня синхронизация времени проверена в разделе "Службы синхронизации" в Hyper-V.

Примечание. Я не хочу, чтобы моей виртуальной машине требовался доступ к Интернету, поэтому, к сожалению, использование сервера синхронизации даты в Интернете не будет работать.

Спасибо

3 ответа3

1

Установите Microsoft Integration Services на виртуальную машину, с которой у вас возникли проблемы.

  • Загрузка компонентов интеграции Linux v2.1
  • Смонтировать ISO в ВМ
  • Запустите эти команды как root под виртуальной машиной:

mkdir /mnt/cdrom
mount /dev/cdrom /mnt/cdrom
mkdir /linuxic
cp –R /mnt/cdrom/* /linuxic
cd /linuxic/
make
make install
  • Перезагрузите ВМ
  • Запустите эту команду под виртуальной машиной от имени пользователя root, чтобы убедиться, что она работает

    /sbin/lsmod | grep vsc

Источник: Установка Linux Integration Services v2.1 Hyper-V R2 на CentOS 5 (любезно предоставлено Wayback Machine интернет-архива).

1

Согласно установке и активации Hyper-V Linux Integration Services, Ubuntu включает Ubuntu Hyper-V Integration Services с 12.04. В статье перечислены действия по активации этих сервисов:

  1. Первым шагом является редактирование файла "modules", расположенного в /etc /initramfs-tools, с помощью этой команды:

    sudo vi /etc/initramfs-tools/modules
    
  2. В редакторе vi перейдите к последней строке в файле и используйте команду insert (I), чтобы добавить и ввести следующие строки:

    hv_vmbus
    hv_storvsc
    hv_blkvsc
    hv_netvsc
    
  3. Сохраните файл, нажав клавишу Esc и введя команду «: x».

  4. Затем выполните следующую команду, чтобы повторно инициализировать файл "modules":

    sudo update-initramfs –u
    
  5. Наконец, перезагрузите виртуальную машину, выполнив следующую команду в командной консоли:

    sudo shutdown -r now
    

    После перезагрузки гостевой виртуальной машины драйверы и службы LIS будут зарегистрированы в системе.

0

Я думаю, что синхронизация времени в Hyper-V может ответить на ваши вопросы.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .