Установка 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, выполните следующие шаги.
Из виртуальной машины Linux перейдите в каталог, куда были скопированы файлы установки (например, /opt/linux).
Из командной строки выполните следующую команду: make uninstall
Откройте /boot/grub/menu.lst или /boot/grub/grub.conf и удалите записи noprobe из загрузочных записей.
Восстановите образ initrd в оригинальный файл. Например:
Чтобы настроить синтетический контроллер хранения:
cp /boot/initrd-2.6.16.60-0.54.5-smp.backup0 /boot/initrd-2.6.16.60-0.54.5-smp- Перезагрузите виртуальную машину.
Get new posts in your inbox
No spam. Unsubscribe anytime.