如何使用VmWare server 2.0.X在OpenBSD4.5中运行VmWare工具

出于testing的目的,我经常在VmWare中运行OpenBSD,在版本2.0.x之前,调整vmtypes并使用Freebsd兼容模式做了这个工作,但是这不适用于VmWare server 2.0.x。

有人知道一种方法可以使Vmware工具在VmWare服务器2.0.x的虚拟OBSD主机上工作吗?

提前致谢。

关于这个问题的一些消息:

从4.4版本开始,有一个名为vmt的内核驱动程序(目前只有i386)似乎是解决这个问题的方法,而不是在内核中编译,所以你必须build立一个新的内核。 顺便说一下,我是这么做的:

 #cd / usr / src
 #wget ftp://your.mirror/pub/OpenBSD/4.5/sys.tar.gz
 #tar -xzvpf sys.tar.gz
 #cp / bsd /bsd.backup
 #cp / usr / src / sys / arch / i386 / conf / GENERIC /usr/src/sys/arch/i386/conf/GENERIC.vmt
 #vi /usr/src/sys/arch/i386/conf/GENERIC.vmt
 - >在主总线上取消注释:vmt0  #VMware Tools
 #cd / usr / src / sys / arch / i386 / conf
 #config GENERIC.vmt
 #cd ..
 #make clean && make depend && make
 #make install

下面是安装新内核后dmesg的相关部分:

 mainbus0上的bios0:AT / 286 + BIOS,date07/29/08,BIOS32 rev。  0 @ 0xfd780,SMBIOS rev。  2.4 @ 0xe4010(45个条目)
 bios0:供应商Phoenix Technologies LTD版本“6.00”date为07/29/2008
 bios0:VMware,Inc. VMware虚拟平台

从现在开始,驱动程序被加载和sysctl | grep hw给我:

 hw.cpuspeed = 2305
 hw.vendor = VMware,Inc.
 hw.product = VMware虚拟平台
 hw.version =无
 hw.serialno = VMware-56 4d 34 64 c4 5a 29 ce-ad 63 c1 d5 2f 8c 49 35
 hw.uuid = 564d3464-c45a-29ce-AD63-c1d52f8c4935
 hw.physmem = 267939840
 hw.usermem = 267927552

但是VmWare服务器没有检测到VmWare工具,有人可以提供一些关于这个设置的提示或反馈,是否需要使用sensorsd?