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

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

为了测试目的,我经常在 VmWare 中运行 OpenBSD,在 2.0.x 版本之前,调整虚拟机类型并使用 Freebsd 兼容模式来完成工作,但这在 VmWare 服务器 2.0.x 上不再起作用。

有人知道如何让 vmware 工具在装有 VmWare server 2.0.x 的虚拟化 OBSD 主机上运行吗?

提前致谢。

答案1

关于此问题的一些新闻:

从 4.4 版本开始,有一个名为速率(目前只有 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 Tools
# cd /usr/src/sys/arch/i386/conf
# 配置 GENERIC.vmt
# 光盘 ..
# 进行清理 && 进行依赖 && 进行
# 安装

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

主总线 0 上的 bios0:AT/286+ BIOS,日期 07/29/08,BIOS32 修订版 0 @ 0xfd780,SMBIOS 修订版 2.4 @ 0xe4010(45 个条目)
bios0:供应商 Phoenix Technologies LTD 版本“6.00”日期 2008 年 7 月 29 日
bios0:VMware, Inc. VMware 虚拟平台

从现在起,驱动程序已加载并且 sysctl | grep hw 给我:

硬件.cpuspeed=2305
hw.vendor=VMware, Inc.
hw.product=VMware 虚拟平台
硬件版本=无
hw.serialno=VMware-56 4d 34 64 c4 5a 29 ce-ad 63 c1 d5 2f 8c 49 35
硬件.uuid=564d3464-c45a-29ce-ad63-c1d52f8c4935
硬件.physmem=267939840
硬件.用户内存=267927552

但是 VmWare Server 无法检测到 VmWare 工具,有人可以为我提供有关此设置的一些提示或反馈吗,是否需要使用 sensord?

相关内容