Linux · 1 min read · Feb 05, 2026

CentOS 5 に Hyper-V R2 用 Linux 統合サービス v2.1 をインストールする

CentOS 5 に Hyper-V R2 用 Linux 統合サービス v2.1 をインストールする

はじめに

サポートされている Linux オペレーティングシステムを実行している仮想マシンにインストールされると、Hyper-V 用の Linux 統合サービスは以下の機能を提供します:

  • 合成デバイスのドライバーサポート:Linux 統合サービスは、Hyper-V 用に特別に開発された合成ネットワークコントローラーと合成ストレージコントローラーをサポートします。
  • Hyper-V 用のファストパスブートサポート:ブートデバイスは、ブロック仮想化サービスクライアント (VSC) を利用してパフォーマンスを向上させます。
  • タイムシンク:仮想マシン内の時計はホストの時計と同期されたままになります。
  • 統合シャットダウン:Linux を実行している仮想マシンは、Hyper-V マネージャーまたはシステムセンター仮想マシンマネージャーから「シャットダウン」コマンドを使用してシャットダウンできます。
  • 対称マルチプロセッシング (SMP) サポート:サポートされている Linux ディストリビューションは、仮想マシンごとに最大 4 つの仮想プロセッサ (VP) を使用できます。

1. Linux 統合コンポーネント v2.1 のダウンロード

a. Microsoft ダウンロードサイトから Linux 統合コンポーネント v2.1 をダウンロードします。

b. .exe ファイルを一時フォルダーに展開します。必要なのは LinuxIC v21.iso ファイルのみです。

c. LinuxIC v21.iso ファイルを、CentOS 仮想マシン用に ISO を CDROM としてマウントできる VM ホストサーバーに配置します。

2. インストール

統合コンポーネントをコンパイルするには、開発ツールをインストールする必要があります。yum を実行することでそれを行うことができます:

yum groupinstall "Development Tools"

注意:このコマンドは、ネットワーク接続を使用してダウンロードを試みます。Hyper-V マシンに合成ネットワークアダプターを使用している場合、インターネット接続がありません。したがって、CentOS の初期インストール中に開発ツールをインストールすることを確認してください。

LinuxIC v21.iso ファイルを Hyper-V CDROM に画像として追加したことを確認してください。

ルートユーザーとして、シェルプロンプトで次のコマンドを発行して仮想マシンに CD をマウントします:

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

Linux 統合サービスを仮想マシンにコピーし、もはや必要のない CDROM をアンマウントします:

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

ルートユーザーとして、合成ドライバーをコンパイルしてインストールするために次のコマンドを実行します:

cd /opt/linux_ic_v21_rtm/  
make  
make install

注意:CentOS の x64 バージョンを使用している場合は、追加の手順を実行する必要があります。

インストールに使用した CentOS ISO を仮想マシンにアタッチし、マウントします:

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

仮想マシン内でより正確な時間保持のために adjtimex RPM をインストールします:

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

すべてのサブコンポーネントが実行されていることを確認するために、ルートユーザーとしてシェルプロンプトで次のコマンドを発行します:

/sbin/lsmod | grep vsc

Hyper-V でネットワークアダプターを使用する際、NIC 名は eth0 から seth0 に変更されることを忘れないでください。

Linux 統合サービスのアンインストール

Linux 統合サービスをアンインストールするには、次の手順に従います。

  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

新しい投稿を受信箱で受け取る

スパムはありません。いつでも購読を解除できます。