ようこそ 屋根裏部屋 mkII へ ログイン | 登録 | ヘルプ

Technological

ちょっとしたTIPSや私がはまったこと、調べたことなんかを書いていきます。

Windows Server 2008のVirtual PC のイメージを Hyper Vへ移行する

Visual Studio 2010 CTPが公開されていますが、一つ残念なことにVirtual PCのイメージで配られています。Virtual PCは一つのCPUしかサポートしていないので、並列関係のライブラリが期待通りというか、期待に反してというか、動作しないことが予想されます。

Hyper-V環境があればそちらに持っていけば複数CPUをサポートしてくれていますが、これに少しはまったのでメモしておきます。

  1. まず、Virtual PCを起動してVirtual PC Additionを削除してシャットダウンします。かならずVirtual PCで行ってください。
  2. Hyper-Vのサーバーにvhdファイルをコピーします。Hyper-Vで仮想マシンを「新規作成」で作り、コピーしたvhdを指定します。ここから先はHyper-VのWindows Server 2008にローカルログオンしたほうがやりやすいです。
  3. チャイルドパーティションが作成できたら起動します。
  4. 起動後、ログオンします。ここでリモートデスクトップ経由でやっていると、マウスがキャプチャできないので大変苦労します。マウスがなくてもWindowsの操作ばっちりだぜ!という人はともかく、普通の場合はローカルログオンのほうがいいです。全画面モードにしないとWindowsキーも使えないですし。
  5. 仮想マシンモニタ側から統合サービスディスクを挿入を選択して、統合サービスをインストールしておきます。再起動を促されますが、ここでは必ずVM Bus Serviceがうまく動きません。したがって、ネットワークもマウスも使えません。
  6. 再起動後、スタートメニューの"Run..."からmsconfigを実行します。"Boot"タブから"Advanced"ボタンをおして、「Detect HAL」にチェックをつけます。msconfigを終了すると、再起動を促されます。
  7. これで再起動すれば無事HALが変更されたことを認識して、次回起動時適切にやってくれます。もう一度再起動すればマウスもキャプチャされ、ネットワークも使えるようになります。

気が向いたら画面入れますね。

公開 2008年11月3日 3:27 投稿者 kkamegawa
タグ , ,

コメントの通知

この投稿にコメントが付いた場合にメールを受信するには、登録してください。ここ

また次のフィードから、お気に入りのRSSリーダーを使って最新の状態を知ることもできます。 コメントのRSSフィード

コメント

# re: Windows Server 2008のVirtual PC のイメージを Hyper Vへ移行する @ 2008年11月3日 14:43

今さら Virtual PC を入れるくはなかったので 1.を省きましたが、なんとかなりました ;-)

渋木宏明(ひどり)

# re: Windows Server 2008のVirtual PC のイメージを Hyper Vへ移行する @ 2008年11月3日 16:02

うまくいきましたか~。Windows Server 2003ではなかった手順だったのでほんとはまりました。

kkamegawa

どのような感想ですか?

(必須) 
必須 
(必須) 
Powered by Community Server, by Telligent Systems