VmSky虚拟化论坛

 找回密码
 我要注册

手机号码,快捷登录

搜索
查看: 3706|回复: 19

VMware ESXi 6.7UP1含EFI集成SLIC2.4支持OSX

[复制链接]
发表于 12-27-2018 19:32:30 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?我要注册

x
本帖最后由 yangjiangh 于 12-27-2018 19:39 编辑

BIOS 集成 DELL SLIC 2.4、MSDM表、60个SLP1.0、Virtual PC XP
EFI32、EFI64 BIOS 集成 DELL SLIC 2.4
支持 安装 OSX

可以激活Windows XP、2003、2003R2、Vista、2008、Win7、2008R2、2012、2012R、2016
Vista~2016对安装映像无要求,导入证书和CDK即可激活(网盘已提供)

资源来源于网络,仅供测试

评分

参与人数 1V币 +50 收起 理由
guile + 50 赞一个!

查看全部评分

vmsky精彩虚拟化
发表于 12-30-2018 19:53:36 | 显示全部楼层
这个不错!,多谢!
vmsky精彩虚拟化
发表于 1-3-2019 11:48:03 | 显示全部楼层
6.5版本BIOS结构发生了变化,能提供这个SLIC是怎么封装进去的
vmsky精彩虚拟化
发表于 1-3-2019 15:56:01 | 显示全部楼层
感谢分享。感谢分享。
vmsky精彩虚拟化
发表于 1-3-2019 18:07:44 | 显示全部楼层
请问能提供个原版下载吗?谢谢
vmsky精彩虚拟化
发表于 1-4-2019 14:11:42 | 显示全部楼层
转发自:cuiplay
从我接触开始,截止到现在,分三种,分别为6.0(含以前)、6.5、6.7,版本不同,打包方式和文件结构有少许差别。

我会分别写,首先从最新版 6.7 开始吧:)

PS:我对 Linux 知之甚少,很多步骤其实没有这么麻烦,但是我不会,见谅!



6.7:
在虚拟机或实体安装 ESXi 6.7,开启 SSH。

修改支持 OSX 准备工作,下载附件: unlocker6.7.rar (3.93 KB, 下载次数: 3)
源自 macOS Unlocker for VMware 修改而来,出处:https://github.com/DrDonk/unlocker

(原版的工作方式为:将 python 修改脚本加入 local.d 引导中,每次启动 ESXi 建立 unlocker 隐藏目录,提取要修改的文件,修改并替换原位置。由于ESXi 安全性改进,此方案已无效,并且在 macOS Unlocker for VMware 3.0 中已移除。修改还是支持的,所以我修改了脚本,以便我们提取修改好支持 OSX 的文件)

使用 WinSCP 等终端软件 SSH 连接 ESXi(把连接超时改500以上)。

进入目录“/vmfs/volumes/datastore1/”建立新目录“unlocker”。

“unlocker”目录中放入“unlocker.sh”并建立三个新目录“bin”“lib”“lib64”。

拷贝下列文件进“unlocker”当中,注意对应相应目录:
bin/vmx
bin/vmx-debug
bin/vmx-stats
lib/libvmkctl.so
lib64/libvmkctl.so

“unlocker”目录及文件改权限 0777,开“终端”执行“unlocker.sh”开始修改支持OSX。

至此,“unlocker”中的五个文件已经修改好支持 OSX 了,存档备用。


下一步,修改 BIOS 集成 SLIC

由于从 6.7 开始,BIOS ROMS 外置了,所以这里省略了一个提取 ROMS 的步骤,以前的版本后面再讲。

提取并修改“/usr/lib/vmware/roms”目录中的“BIOS.440.ROM”“EFI32.ROM”“EFI64.ROM”存档备用。
(给 BIOS 集成 SLIC 的方法这里不再讲解,如果大家实在不会,我会另开贴)


下面开始集成,替换修改好的文件并重新打包

Windows 平台:从 ISO 中提取“VMX.V00”直接用 7-ZIP 解压,得到“vmvisor-vmx.vxz-psigned”再次解压(忽略错误提示)得到“vmvisor-vmx”。

SSH 进入目录“/vmfs/volumes/datastore1/”建立新目录“tmp”在“tmp”当中建立新目录“1”,都改权限 0777。

将“vmvisor-vmx”传进“tmp”开“终端”执行下列命令:

    vmtar -x "/vmfs/volumes/datastore1/tmp/vmvisor-vmx" -o "/vmfs/volumes/datastore1/tmp/vmx.tar"
    tar xf "/vmfs/volumes/datastore1/tmp/vmx.tar" -C "/vmfs/volumes/datastore1/tmp/1/"

复制代码


此时“VMX.V00”已经解包到“1”目录,把先前修改支持 OSX 的五个文件、集成 SLIC 的 BIOS ROMS 文件替换掉

替换后注意恢复原文件权限:
vmx 201 4755
libvmkctl.so 201 0755
ROMS 201 0444

替换并恢复权限后,下面开始重新打包。

删除“tmp”目录中除了解包的“1”目录的其他文件。
(只保留“1”目录,其他都删)

进入“1”目录下,注意一定要在“1”目录下,开“终端”执行下列命令:

    tar cf "/vmfs/volumes/datastore1/tmp/vmvisor-vmx.tar" *
    vmtar -c "/vmfs/volumes/datastore1/tmp/vmvisor-vmx.tar" -o "/vmfs/volumes/datastore1/tmp/vmvisor-vmx.vtar"

复制代码

(忽略错误提示,ESXi安全检测在作祟)

得到的“vmvisor-vmx.vtar”改名“vmvisor-vmx”,继续“终端”:

    xz -zk9T0 --check=crc32 --lzma2=dict=2MiB "/vmfs/volumes/datastore1/tmp/vmvisor-vmx"

复制代码


得到的“vmvisor-vmx.xz”改名“vmvisor-vmx.vxz”,继续“终端”:

    gzip "/vmfs/volumes/datastore1/tmp/vmvisor-vmx.vxz"

复制代码


最终得到的文件改名“VMX.V00”修改完成。



其他版本以后再写,如看不懂,配图也稍后添加。。。
vmsky精彩虚拟化
发表于 1-27-2019 16:20:30 | 显示全部楼层
感谢分享,正是需要的
vmsky精彩虚拟化
发表于 1-29-2019 14:18:18 | 显示全部楼层
good
正好有用到
感恩
vmsky精彩虚拟化
发表于 2-12-2019 14:13:02 | 显示全部楼层
这个牛了,收藏备用。
vmsky精彩虚拟化
发表于 3-18-2019 20:11:24 | 显示全部楼层
这个太强了,要顶上去
vmsky精彩虚拟化
发表于 3-19-2019 08:31:34 | 显示全部楼层
牛,收藏,备用
vmsky精彩虚拟化
发表于 3-26-2019 09:36:55 | 显示全部楼层
好东西,谢谢分享,收藏备用。
vmsky精彩虚拟化
发表于 3-26-2019 14:47:37 | 显示全部楼层
牛人,谢谢了
vmsky精彩虚拟化
发表于 4-2-2019 18:26:06 | 显示全部楼层
支持一下,哈哈
vmsky精彩虚拟化
发表于 5-9-2019 15:50:28 | 显示全部楼层
6.7 u2 不知道出了没有
vmsky精彩虚拟化
发表于 7-4-2019 10:35:47 | 显示全部楼层
网盘已过期,能否重新分享下?十分感谢!!!
vmsky精彩虚拟化
您需要登录后才可以回帖 登录 | 我要注册

本版积分规则

小黑屋|手机版|Archiver|VmSky技术社区 ( 京ICP备18030265号-3 )

GMT+8, 7-21-2019 06:47 , Processed in 0.049194 second(s), 18 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表