Max*_*ell 6 openbsd vmware-server
出于测试目的,我经常在 VmWare 中运行 OpenBSD,在 2.0.x 版之前,调整 vm 类型并使用 Freebsd 兼容模式完成了这项工作,但这不再适用于 VmWare 服务器 2.0.x。
有人知道一种使 vmware 工具在带有 VmWare 服务器 2.0.x 的虚拟化 OBSD 主机上工作的方法吗?
提前致谢。
关于这个问题的一些新闻:
从 4.4 版本开始,有一个名为vmt的内核驱动程序(目前只有 i386)似乎可以解决该问题,它没有在内核中编译,因此您必须构建一个新内核。顺便说一下,我是这样做的:
# 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 at mainbus? #VMware 工具 # cd /usr/src/sys/arch/i386/conf # 配置 GENERIC.vmt # 光盘 .. # make clean && make dependent && make # 进行安装
这是安装新内核后 dmesg 的相关部分:
BIOS0 位于 mainbus0:AT/286+ BIOS,日期 07/29/08,BIOS32 修订版。0 @ 0xfd780,SMBIOS 版本。2.4 @ 0xe4010(45 个条目) BIOS0:供应商 Phoenix Technologies LTD 版本“6.00”日期 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?
| 归档时间: |
|
| 查看次数: |
3077 次 |
| 最近记录: |