7.2Rからfreebsd-updateで8.0Rに上げてブートしようとしたら、malloc_initがbad magicとかいってエラーしてブートしない。 vmxnet.ko, vmblock.ko, vmmemctl.koあたりのカーネルモジュールが原因の気がしたが、 ブートする際に読み込みを止める方法が分からなかったので、バックアップから7.2Rを戻してモジュールを削除してからfreebsd-updateした。
以下の手順でvmware-toolsをインストールした。
エラーが出ているけれどvmware-userも動いているようだし、これでいいことにしよう。
サスペンドのときは、/etc/vmware-tools/suspend-vm-default 経由で dhcleint が止まるが、 リジュームのときは、/etc/resume-vm-default から呼ばれる /etc/netstart が何もしてくれないようだ。
/etc/vmware-tools/scripts/resume-vm-default.d ディレクトリを作成して、
#! /bin/sh /etc/rc.d/dhclient start em0
という内容のスクリプトを置いた。