Установка Linux · 2 min read · Feb 05, 2026

Установка Linux Integration Services v2.1 Hyper-V R2 на CentOS 5

Установка Linux Integration Services v2.1 Hyper-V R2 на CentOS 5

Введение

При установке на виртуальную машину, работающую на поддерживаемой операционной системе Linux, Linux Integration Services для Hyper-V предоставляет следующую функциональность:

  • Поддержка драйверов для синтетических устройств: Linux Integration Services поддерживает синтетический сетевой контроллер и синтетический контроллер хранения, которые были разработаны специально для Hyper-V.
  • Поддержка быстрого загрузки для Hyper-V: Загрузочные устройства теперь используют блок-клиент виртуализации (VSC) для повышения производительности.
  • Синхронизация времени: Часы внутри виртуальной машины будут оставаться синхронизированными с часами на хосте.
  • Интегрированное завершение работы: Виртуальные машины, работающие под управлением Linux, могут быть выключены как из Hyper-V Manager, так и из System Center Virtual Machine Manager, с помощью команды “Выключить”.
  • Поддержка симметричной многопроцессорности (SMP): Поддерживаемые дистрибутивы Linux могут использовать до 4 виртуальных процессоров (VP) на виртуальную машину.

1. Скачивание компонентов интеграции Linux v2.1

a. Скачайте компоненты интеграции Linux v2.1 с сайта загрузки Microsoft.

b. Извлеките файл .exe во временную папку. Вам понадобится только файл LinuxIC v21.iso.

c. Поместите файл LinuxIC v21.iso на ваш сервер хоста VM, где вы сможете смонтировать ISO как CDROM для вашей виртуальной машины CentOS.

2. Установка

Вам необходимо установить инструменты разработки, чтобы иметь возможность скомпилировать компоненты интеграции. Вы можете сделать это, запустив yum:

yum groupinstall "Development Tools"

ПРИМЕЧАНИЕ: Эта команда попытается использовать ваше сетевое соединение для загрузки, и если вы использовали синтетический сетевой адаптер для вашей машины Hyper-V, у вас не будет интернет-соединения. Поэтому убедитесь, что вы установили инструменты разработки во время первоначальной установки CentOS.

Теперь убедитесь, что вы добавили файл LinuxIC v21.iso в ваш Hyper-V CDROM как образ.

В качестве пользователя root смонтируйте CD в виртуальной машине, выполнив следующие команды в командной строке:

mkdir /mnt/cdrom  
mount /dev/cdrom /mnt/cdrom

Скопируйте Linux Integration Services на виртуальную машину и размонтируйте CDROM, который больше не нужен:

mkdir /opt/linux_ic_v21_rtm  
cp –R /mnt/cdrom/* /opt/linux_ic_v21_rtm  
umount /mnt/cdrom

В качестве пользователя root выполните следующую команду для компиляции и установки синтетических драйверов:

cd /opt/linux_ic_v21_rtm/  
make  
make install

ПРИМЕЧАНИЕ: Если вы используете x64 версию CentOS, вам нужно выполнить дополнительный шаг.

Присоедините ISO CentOS, который использовался для установки в виртуальной машине, и смонтируйте его:

mkdir /mnt/cdrom  
mount /dev/cdrom /mnt/cdrom

Установите RPM adjtimex для более точного учета времени в виртуальной машине:

rpm –ivh /mnt/cdrom/Centos/adjtimex-1.20-2.1.x86_64.rpm

Чтобы проверить, что все подсистемы работают, в качестве пользователя root выполните следующую команду в командной строке:

/sbin/lsmod | grep vsc

Пожалуйста, помните, что при использовании сетевых адаптеров на Hyper-V, имена NIC будут изменены с eth0 на seth0.

Удаление Linux Integration Services

Чтобы удалить Linux Integration Services, выполните следующие шаги.

  1. Из виртуальной машины Linux перейдите в каталог, куда были скопированы файлы установки (например, /opt/linux).

  2. Из командной строки выполните следующую команду: make uninstall

  3. Откройте /boot/grub/menu.lst или /boot/grub/grub.conf и удалите записи noprobe из загрузочных записей.

  4. Восстановите образ initrd в оригинальный файл. Например:

Чтобы настроить синтетический контроллер хранения:

cp /boot/initrd-2.6.16.60-0.54.5-smp.backup0 /boot/initrd-2.6.16.60-0.54.5-smp
  1. Перезагрузите виртуальную машину.
Share: X/Twitter LinkedIn

Get new posts in your inbox

No spam. Unsubscribe anytime.