- 系统:macOS Mojave 10.14.2
- VMware Fusion:专业版 11.0.0 (10120384)
- U盘启动器:老毛桃
- 参考的官方教程
编辑 VMware Fusion 虚拟机的 .vmx 文件
Creating a raw disk VMDK and adding it to the Virtual machine in Fusion (2097401)
- 使用U盘启动器的前提是要新建一个虚拟机,没有的话可以直接使用VMware Fusion直接创建一个空的虚拟机
- 有了虚拟机之后就是U盘启动器硬盘的设置了。首先先找出VMware Fusion的安装路径,找到
vmware-rawdiskCreator
,一般都是这一个路径/Applications/VMware\ Fusion.app/Contents/Library/vmware-rawdiskCreator
,使用其创建一个U盘的VMDK文件。
- 创建的时候首先先把U盘插上连接到Mac,虚拟机先关机,如果是用上面的方法创建的话,就先不要开机,等所有步骤结束后才开机。使用
diskutil list
检查硬盘的信息,得到自己的U盘的位置,博主这里是/dev/disk2
。
- 接下来使用
/Applications/VMware\ Fusion.app/Contents/Library/vmware-rawdiskCreator print /dev/disk2
得到分区编号,博主这里使用的是4。
- 然后创建VMDK文件,使用
/Applications/VMware\ Fusion.app/Contents/Library/vmware-rawdiskCreator create /dev/disk2 4 usb ide
运行之后会在当前目录下生成两个文件usb.vmdk和usb-pt.vmdk,打开创建的虚拟机配置文件,这里需要右键之后按住control键才会出现选项。进入文件夹之后将刚才生成的两个文件拖进去
- 最后编辑.vmx这个后缀的配置文件,往配置文件加入以下内容
ide0:0.present = "TRUE"
ide0:0.fileName = "usb.vmdk"
ide0:0.deviceType = "rawDisk"
suspend.disabled = "TRUE"
- 通过上面的配置,就可以通过U盘启动了。不过需要先运行一下虚拟机,如果是使用上面的自定义虚拟机创建的虚拟机的话,只要开机之后卡在一个界面就可以关机了。
- 关机之后会发现设置中出现了一个新的硬盘IDE,使用这个盘开机就会进入U盘启动器啦。。。