分类 虚拟化 下的文章

esxi 6.5自定义打包添加驱动

弄了个无风扇的7200u软路由,板载82583v网卡,使用esxi6.5发现找不到网卡,搜索发现是6.5驱动问题,6.0可以识别。
下载最新esxi6.5的最新patch,替换驱动,生成iso安装。
步骤如下:
1,下载patch包,地址https://my.vmware.com/group/vmware/patch,ESXi650-201803001.zip 和 ESXi600-201803001.zip,因为要用6.0里面的网卡驱动。
2,安装vmwarecli的powershell工具,以管理员身份打开powershell,

Install-Module -Name VMware.PowerCLI

输入两个yes,然后打开脚本执行权限,

set-ExecutionPolicy RemoteSigned

3,切换到zip包所在目录,输入

Add-EsxSoftwareDepot .\ESXi650-201803001.zip,.\ESXi600-201803001.zip
Get-EsxSoftwarePackage -Name net-e1000e
New-EsxImageProfile -CloneProfile "ESXi-6.5.0-20180304001-standard" -name "ESXi-6.5.0-20180304001-standard-82583v" -Vendor vGhetto
Remove-EsxSoftwarePackage -ImageProfile "ESXi-6.5.0-20180304001-standard-82583v" -SoftwarePackage "net-e1000e"
Remove-EsxSoftwarePackage -ImageProfile “ESXi-6.5.0-20180304001-standard-82583v” -SoftwarePackage “ne1000”
Add-EsxSoftwarePackage -ImageProfile "ESXi-6.5.0-20180304001-standard-82583v" -SoftwarePackage "net-e1000e 3.2.2.1-2vmw.600.3.57.5050593"
Export-ESXImageProfile -ImageProfile "ESXi-6.5.0-20180304001-standard-82583v" -ExportToISO -filepath ESXi-6.5.0-20180304001-standard-82583v.iso

生成ESXi-6.5.0-20180304001-standard-82583v.iso
4,用ultraiso写入u盘,安装esxi6.5

esxi 6.5 安装黑苹果直通显卡

12年的air用着越来越卡,想弄个黑苹果用,由于经常用到win和linux,mac上的虚拟机性能不是很好,所以采用了虚拟机加黑苹果的方案,前后折腾了很久,算是不完美解决了吧。
硬件配置e5-2696v4,二手hd7750显卡(直通给黑苹果),960evo硬盘,x10drg-q主板,rx480显卡(直通给win10)。
安装的是vmsky网友发的esxi6.5破解maxos和添加slic2.4版本,从esxi6.5开始vmware停止支持单独的client,采用web client,但是之前版本的client大部分功能还能用,但是不能修改虚拟机配置。web client还是不太完善,使用chrome经常出现报错,但是重开一个页面就好了,web client配置直通也有问题,显卡显示是灰色的不能点,但是显卡的音频是可以的。
正常安装esxi后,添加序列号,可以用6.0的注册机生成,使用6.0的客户端配置显卡直通,然后重启。
由于sierra改变了el capitan等版本的未知的驱动方式,导致不能驱动直通的显卡,我在这里卡住很久,最后安装el capitan解决,这就是不完美的地方。
通过web,client创建虚拟机,先不要添加直通显卡,使用u盘正常安装完系统后,进入recovery模式(重启按住option,进入uefi设置,从文件启动,选择recovery的efi)然后terminal关闭内核保护(csrutil disabl)重启后修改/系统/资源库/Extensions/AMDRadeonX4000.kext/Contents/Info.plist里面的

AMDVerdeGraphicsAccelerator
<key>cail_properties</key>            
             <dict>
                <key>CAIL_DisableDrmdmaPowerGating</key>
                <integer>1</integer>
                <key>CAIL_DisableDynamicGfxMGPowerGating</key>
                <integer>1</integer>
                <key>CAIL_DisableGfxCGPowerGating</key>
                <integer>1</integer>
                <key>CAIL_DisableGmcPowerGating</key>
                <integer>1</integer>
                <key>CAIL_DisableStaticGfxMGPowerGating</key>
                <integer>1</integer>
                <key>CAIL_DisableUVDPowerGating</key>
                <integer>0</integer>
                <key>CAIL_DisableVCEPowerGating</key>
                <integer>1</integer>
            </dict>

然后使用kext utilty修复权限,然后重启。