TOP
«
»

FreeBSD 8.0 / 7-STABLE on Windows Server 2008 + Hyper-V

以前の同様に初期化部分のパッチを作成しました。
現時点(2009/11/25)で、以下の版に対して動作確認済みです。

FreeBSD 8.0 RELEASE
FreeBSD 7 STABLE

また、2008R2 + Hyper-Vにて確認したところ、8.0RELは起動しませんでした。
7.2RELと7STABLEは起動するので利用できる模様。
起動しない8.0RELの詳細はまだ調べていません。

パッチファイル:fbs80-200911-hvpatch.bz2

パッチ済みカーネルの作成とインストール:

# cd /usr/src
# bzcat < /path/to/fbs80-200911-hvpatch.bz2 | patch -p1
# make buildkernel
# make installkernel
# shutdown -r now

パッチを当てたカーネルはLANカード(100BASE-TX)のDEC21140の
デバイス初期化をスキップするだけなので、
dump/restore で他の物理マシンに移動しても、
そのカードを利用していないならば修正しなくても問題なく動きます。

vmwp.exeの終了のしかた:
1.タスクマネージャを起動します。
2.プロセスタブを開きます。
3.表示(V)>列の選択(S)で「コマンドライン」のチェック入れて表示します。
4.イメージ名の部分をクリックしてソートします。
5.vmconnect.exeの後ろにホスト名、仮想マシン名、オプションと続くので、
停止したい仮想マシンのコマンドラインにあるGUIDを見つけます。
6.同じGUIDのvmwp.exeがありますので、右クリックして
「プロセスの終了(E)」を選択します。

 

(クリックで拡大)

タグ: , ,

コメント / トラックバック6件

  1. kuriyama より:

    8.0-REL が起動しなかった Hyper-V ホストの CPU は AMD 製でしょうか?

    8.0-RELEASE には間に合いませんでしたが、AMD で起動時にパニックする問題の workaround を 8-stable までは入れてあります(要loader.conf設定)。

    http://svn.freebsd.org/changeset/base/199648

  2. aoyama より:

    おおう、素早いですね。ありがとうございます。

    確かに確認をとったマシンは
    WS08+HyperVはIntel系。
    WS08R2+HyperV2はAMD系。
    となっていました。

    次の版からは期待できると。

  3. doniking より:

    no network device detected after intalling the patch. it was detected before. what should i do?

  4. aoyama より:

    What do you mean?
    The patch is not affected to detect H/W.

  5. doniking より:

    it was detected using the Legacy Network Adapter, since i have the “hung turn off” issue, i apply your patch and it is fixed.
    but now i have another problem, the Network adapter is not detected, i can’t bring the de0 up. when i tried using sysinstall it said “no network device detected”.

  6. aoyama より:

    I think it’s another problem. Is the patch really a problem?
    Do it still appear when fresh install and patch to GENERIC kernel?

コメントをどうぞ