【Hyper-V】仮想マシンに対してHyper-Vの機能を有効化する[Nested VM]

CentOS5.3 に Hyper-V 2.0統合サービスをインストールしました。 - Windows Live

CentOS 5.3 に Linux 統合サービス for Hyper-V をインストールする

NICは管理用とvirtual Machine 用に分けないと,大層遅くなる - [ななごと] Hyper-V 2.0って機能強化されたの?性能低下したの? 七丁目工房 学級図書館の部屋-ウェブリブログ

 

Hyper-V/Linux Integration Components Read Me.pdf -- 2.1

 

なお、Linux IS v3.3 をインストールすると (v3.0〜3.2 もそうでしたが)、CD/DVD ドライブに接続された ISO イメージを認識しなくなり、マウントできなくなります。だからと言って、焦らないでください。Linux Integration Services v3.3 Read Me.pdf の Additional Information About Linux Integration Services Version 3.3 に書いてあるとおり、次のコマンドラインを実行することで、マウントできるようになります。CentOS 6.2 なら、/etc/rc.d/rc.local にでも書いておけばいいでしょう。

insmod /lib/modules/$(uname -r)/kernel/drivers/ata/ata_piix.ko


 

 


---DEBIAN on Hyper-V
grahicがおかしい.やたらにfontが大きくなる

installer の画面展開がすっごく遅い なぜだろう??

network設定がよくわからん

拡張機能がinstall出来ない

apt-get install gcc

apt-get install make

まず、rootアカウントでカーネルのバージョンを確認します。

# uname -a

で、カーネルヘッダをインストール。

# aptitude install linux-headers-2.X.X-X-XXX
(X.X-X-XXXには調べたカーネルバージョンを設定)
 

などしてから

cp -rf /media/CDROM /usr/local/src/LinuxICv2 など

だめです

http://report.station.ez-net.jp/software/linux/centos/Hyper-V/document.asp

インストールが完了するまでの間、次のようなメッセージが表示されます。

Checking if required components are installed...done.

Installing Linux integration components (vmbus, enlightened ide, enlightened scsi and network drivers) for Hyper-V...

Building vmbus driver...done.

Building blkvsc driver...done.

Building storvsc driver...done.

Building netvsc driver...done.

Installing vmbus driver...done.

Installing blkvsc driver...done.

Installing storvsc driver...done.

Installing netvsc driver...done.

Updating module dependencies. This may take a while...done.

Installing various udev rules and scripts...done.

Updating initrd image...

    Backing up /boot/initrd-2.6.18-164.el5.img to /boot/initrd-2.6.18-164.el5.img.backup0

    Done. Updated /boot/initrd-2.6.18-164.el5.img

Updating grub conf file...

    Done.

Installing vmbus startup script...

*** The drivers have been installed successfully.***    [ OK ]

 

ここまできたら、システムを再起動します。

reboot

 

これで Linux 統合サービスが有効になりました。

マウスはキャプチャされてしまって [Ctrl] + [Alt] + [←] を押さないとリリースされないようですけど、Hyper-V Server のネイティブ "ネットワーク アダプター" が "seth0" と認識され、使えるようになった辺り、とりあえず正しく機能はしているようです。

ネイティブなネットワークアダプターが有効になれば、インストールのために設定した "レガシ ネットワーク アダプター" は必要ないので、仮想 PC から削除しておくと良いでしょう。

 

□ kernel と kernel-devel のバージョンが異なる場合のエラーについて

Linux 統合サービスのインストールに当たって、kernel パッケージと kernel-devel パッケージのバージョンが異なった状態で "./setup drivers" を実行した時に、次のようなメッセージが表示されたことがありました。

Checking if required components are installed...done.

Installing Linux integration components (vmbus, enlightened ide, enlightened scsi and network drivers) for Hyper-V...

Building vmbus driver...*** The drivers have been installed successfully.***

一見すると、これで上手く行っているようにも見えますが、実際にはエラーとなってしまっているようです。