系统升级到Windows 10后有一阵子没用Vmware,今天装了个新虚拟机,启动后发现虚拟机用桥接的方式拿不到IP地址。以为是用的Vmware Workstation 10版本过低的原因,重新装了个Vmware Workstation 12,结果更惨,桥接的网络服务压根就安装不成功。看来实在是有问题,只能求助Google,发现还真不少人碰到同样的问题。有微软社区的,也有Vmware社区的。

难道只能采用NAT模式来使用网络。做为一个多年习惯使用Bridge网络模式强迫症患者,让俺去用NAT实在是不能接受。在只要肯折腾,办法总比困难多的信念支持下,试验了接近1个小时,终于找到了把问题克服的方法。既然Windows不让安装程序去修改NIC接口,手动去修改呢?试试果然能行,步骤如下:

1.在Windows打开网络适配器,选择属性,打开属性窗口,点击“安装…”

网络属性

2. 在网络功能类型窗口选择服务,然后点“添加”

网络功能类型

3.选择要安装的网络服务,厂商选择Vmware Inc.,网络服务选择“Vmware Bridge Protocol”,点确定。

选择网络服务

4. 选择Vmware Workstation安装目录下的“vmnetbridge.dll”所在目录。

选择文件来源

5. 返回网络适配器属性窗口,确认Vmware Bridge Protocol已成功安装。

属性

6. 如果虚拟机正在运行,关闭虚拟机。打开虚拟网络编辑器,点击左下角的“还原默认设置”,把网络配置还原到默认值。

还原网络设置

7. 此时应该会显示桥接方式出来。强迫症的人伤不起,俺还是把桥接设置成唯一可选的网络连接方式。

bridge

8.重新启动虚拟机,此时应该可以看到虚拟机已正常连接网络,并成功拿到IP地址。

getip

 

事先声明,谁再跟俺提说拿Macbook装Windows俺就抽谁。才不会跟你说弄一台破旧硬盘分区损坏导致系统进不去,俺弄了个通宵才搞好。

从来没有想像到过有一天会这样折腾,一个朋友的MBA磁盘分区误操作损坏,没法进入系统。之前电脑买回来后也不知道让人怎么弄,Apple Recovery之类的分区均进不去,想了N多招都不管用,只好出大杀器,重装系统。在网上找啊找资料,发现大部分文章都很傻,写着怎么在Macbook上安装windows均假设OS X系统是完好的,然后在同一台电脑上安装windows,很少有描述在另外一台电脑上安装的。因为朋友的电脑第二天办公要用,只好用笨办法,先安装OS X再安装Windows。

1.制作OS X安装引导U盘

如果没有OS X安装程序,自行到APP Store下载。 Jeet比较好运,自己的MBA上下载了OS X El Capitan的升级程序,但因为忙一直没有升级,所以节省了大量的下载时间。准备一只4GB以上的U盘或移动硬盘,利用[highlight dark=”no”]createinstallmedia[/highlight]命令创建USB启动引导盘。默认情况下,OS X El Capitan的安装文件位于[highlight dark=”no”]/Applications/Install\ OS\ X\ El\ Capitan.app/Contents/Resources/createinstallmedia[/highlight]目录。

打开终端窗口,运行命令:[highlight dark=”no”]sudo /Applications/Install\ OS\ X\ El\ Capitan.app/Contents/Resources/createinstallmedia –volume /Volumes/MyVolume –applicationpath /Applications/Install\ OS\ X\ El\ Capitan.app[/highlight]

创建USB引导盘。注意把/Volumes/MyVolume替换你实际的卷名。提示是否格式化U盘,选是,然后会开始拷贝文件,等待文件复制完成。

2.利用制作好的引导U盘安装OS X

把制作好的U盘插入MBA,开机时按住Option键,选择U盘启动。OS X安装过程省略。

3. 破解OS X El Capitan的Bootcamp

装好OS X El Capitan后,兴冲冲的打开Bootcamp助理,准备安装Windows 7,结果一看傻眼了。

1

明明没有光驱的一MBA,居然提示俺说有光驱,没法制作Windows安装盘。不怕,网上一大堆bootcamp破解的秘技,照着做就是了。但是,在OS X El Capitan中,修改完Info.plist文件后,压根没办法替换Content包中的文件,不管怎么改chmod\chown都不行。天哪,不要这样玩俺啦。

又是一番Google,最后方知道原来是OS X El Capitan系统完整性保护(System Integrity Protection)的关系,导致没去替换Content包中的文件。重新以修复模式进入电脑(开机Command+R),打开终端命令窗口,运行[highlight dark=”no”]csrutil disable[/highlight],然后重启电脑。终于可以成功替换Info.plist。再打开终端,运行[highlight dark=”no”]sudo codesign -fs – /Applications/Utilities/Boot\ Camp\ Assistant.app/ –deep[/highlight]完成bootcamp破解。

再运行Bootcamp助理,终于可以制作Win7安装盘了。

2

4.总结

  • 如非必要,建议不要在MAC上安装Windows,想测试可以用虚拟机。
  • 备一个OS X安装启动盘很有必要。
  • Bootcamp工具的版本跟电脑型号、批次有关系,不同的机器需要不同的bootcamp工具,请仔细核对自己Macbook的版本选择相应的bootcamp工具。

感谢,本文图形来自极限苹果的这篇文章