VMware 10 上安装Mac OS X 10.9 系统图文详解教程
最近需要在ipad上做一个app,于是想在虚拟机中安装一个os x 10.9试用一下。经过几十次的尝试趟过很多坑后,终于找到了在vmware 10 上安装mac os x 10.9 系统的正确方法。本方法不需要什么u盘,而且由于所有操作都在硬盘上,所以速度也会很快。
需要准备的工具和文件如下:
vmware-workstation-full-10.0.1-1379776.exeunlock-all-v130.zipinstall os x mavericks.dmg(大小为 4.94g)ultraiso 9.6解压软件(7-zip之类的就可以)
工具都准备齐了,下面开始安装:
一、安装vmware 10。
我使用vmware默认的安装目录,因为听说unlock-all-v130只认默认的安装目录。接下来的步骤会解释unlock-all-v130是干什么的。
二、安装vmware mac os补丁。
网上一搜一大堆,下载下来后解压,右键单击unlock-all-v120\windows\install.cmd,选择“以管理员身份运行”。运行完毕后会有提示。
三、从install os x mavericks.dmg中解压出installesd.dmg和basesystem.dmg
以7-zip为例,演示如何得到installesd.dmg和basesystem.dmg。
1.在install os x mavericks.dmg上点击右键,选择7-zip->提取到“install os x mavericks\"。等解压完后,就会得到一个名为install os x mavericks的文件夹,文件夹中的内容如下图所示。
2.进入install os x mavericks文件夹,用7-zip打开名为”5.hfsx“的文件,按照路径 “install os x mavericks\install os x mavericks.app\contents\sharedsupport\”找到“installesd.dmg",把它提取出来(注意这个步骤的installesd.dmg并不是我们最终需要的installesd.dmg)。
3.解压installesd.dmg到”installesd\“,解压完后,进入installesd文件夹,文件夹的内容如下图所示。
4.进入installmacosx.pkg,文件夹的内容如下。终于找到installesd.dmg了(隐藏的真深 (ノ=д=)ノ┻━┻ )。
5.选择installesd.dmg,右键单击,选择7-zip解压installesd.dmg到”installesd\“,解压后的文件夹内容如下图所示。
6.使用7-zip打开”3.hfs“,里面有个os x install esd目录,进入这个目录后,就找到basesystem.dmg了,把它提取出来。
四、使用ultraiso把installesd.dmg和basesystem.dmg转换为installesd.iso和basesystem.iso下载安装并注册ultraiso9.6。需要注册码?自己想办法!打开ultraiso,选择菜单“工具->格式转换...”,在弹出的对话框中选择输入映像文件为我们刚才的installesd.dmg,选择输出格式为“标准iso”。点击“转换”,开始转换。等一小会儿,转换完毕后会生成一个installesd.iso文件。这是我们需要的。按照以上步骤,把basesystem.dmg转换为basesystem.iso文件。
五、新建虚拟机
新建虚拟机:打开vmware workstation10,点击主页中的“新建虚拟机”或者使用菜单(文件->新建虚拟机),选择“自定义(高级)”,点击“下一步”。选择使用默认的硬件兼容性选项(workstation10.0),点击“下一步”。选择“稍后安装操作系统”,点击“下一步”。客户机操作系统选择“apple mac os x(m)”,版本为mac os x10.9,点击“下一步”。在这里解释一下步骤二(不是步骤2)安装vmware mac os 补丁的原因:如果没有安装该补丁的话,在“客户机操作系统”选择列表中就没有“apple mac os x(m)”这个选项。设置虚拟机安装的位置,最好找一个空闲控件比较大的分区,因为os x10.9占地方大。至少要25g吧,点击“下一步”。选择合适的处理器数量和每个处理器的核心数量,单击“下一步”。设置内存,如果你的内存不是很大(8g以上),就选择2g或2g以下,以免造成频繁的swap,点击“下一步”。设置网络类型,选择“使用网络地址转换(nat)”,点击“下一步”。设置i/o控制器类型,选择lsi logic(l),点击“下一步”。选择磁盘类型为sata,点击“下一步”。创建新虚拟磁盘,点击“下一步”。指定磁盘容量,选择50g吧。这里推荐使用“将虚拟磁盘存储为单个文件”选选项,点击“下一步”。指定磁盘文件,使用vmware默认生成的文件即可,点击“下一步”。因为mac os x不支持软盘驱动器,所以我们得设置一下虚拟机的硬件。点击“自定义硬件(c)..."按钮,在弹出的对话框的左边找到“软盘驱动器”,点击“移除(r)"按钮将其移除。点击“关闭”。然后点击“完成”。一个没有安装操作系统的虚拟机就创建好了。六、引导系统
设置虚拟机引导光盘:点击“编辑虚拟机设置”,在“硬件”页中点击“cd/dvd”,在右边的“连接”框中选择“使用iso镜像文件”,点击“浏览”,选择步骤四转换得到的basesystem.iso;选择“设备状态”为“启动时连接”。
设置虚拟机的安装光盘:点击“添加(a)...”按钮,在弹出的对话框中选择“cd/dvd驱动器”,点击“下一步”;选择使用iso镜像,点击“下一步”;点击“浏览”,选择步骤四中的installesd.iso;选择“设备状态”为“启动时连接”。
点击“开启此虚拟机”,虚拟机会自动选择第一个cd/dvd驱动器中的basesystem.iso作为引导光盘,第一次启动比较慢,会出现下图所示的“转菊花”,耐心等待一会儿。
等“菊花”转完,语言设置页面便跳出来了,选择一个你认识的语言(教程选择的是中文),点击表示下一步的右箭头,进入os x 实用工具页面。
这就是“os x 实用工具”页面,包含了很多工具,接下来的要在这儿做很多事情,所以给个特写,让你熟悉熟悉。
这些工具也确实配得上“实用”这个词,因为有她:terminal。有句话说得好啊,where there is a shell, there is a way(顺求牛b翻译)。
七、给虚拟磁盘分区并安装系统
1.选择“磁盘工具”,点击“继续”,进入磁盘工具。在左侧点击虚拟硬盘,点击“分区”。
2.点击“分区布局”中的下拉框,选择你所需要的分区数量,并调整每个分区的大小。以分两个区为例:我们设置启动分区为8g,并修改其名称为“start”,主分区为34g,名称为“os x”。点击“应用”,系统会提示你是否要分区,点击“分区”。
分区后:
3.点击红色的圈圈,关闭“磁盘工具”,回到“os x 实用工具”页面。在最上方的菜单栏中点击”实用工具“,打开”终端“。
4.在终端中查看文件系统,输入”df -h"(不包含引号)回车,会有如下的输出。
5.进入/volumes/os x install esd目录:在终端中输入“cd /volumes/os\ x\ install\ esd/"(注意命令中的空格)。
6.输入“ls”并回车,检验是否进入/volumes/os x install esd目录。目录中的文件如下:
7.挂载basesystem.dmg:输入命令“hdiutil attach basesystem.dmg”并回车。
8.点击菜单栏上的“终端”,选择“退出终端”,切换到“os x 实用工具”页面。
9.再次点击“磁盘工具”进入磁盘工具页面。会发现左边多了一个叫os x base system的东西。
10.把os x base system中的内容恢复到start分区中:选中os x base system,点击“恢复标签页”,把start分区拖移到“目的磁盘”处,点击“恢复按钮”。系统会提示你什么start上的数据会被抹掉啊之类的,直接点击“抹掉”。
11.等恢复完毕,start分区的名字就改变了。关闭“磁盘工具”,打开“终端”。
12.删除/volumes/os x base system 2/system/installation/packages文件:
执行命令“cd /volumes/os\ x\ base\ system\ 2/system/installation”进入到installation目录中。执行命令“rm packages”,删除packages文件。
13.拷贝/volumes/os x install esd/packages目录到/volumes/os x base system 2/system/installation/目录下。
执行命令“cp -r /volumes/os\ x\ install\ esd/packages ./”。因为要拷贝很多文件,所以这个耗时比较长,不要以为是死机了。等着——
14.终于拷贝完毕了。
15.退出控制台(不要点击红色按钮,而是使用菜单栏上的��单退出),系统切换到“os x 实用工具”页面。
16.关闭“os x 实用工具”, 系统会提示你“您确定要退出‘os x 实用工具’吗?”。
17.点击“选取启动磁盘...”,等待几秒后,系统会弹出“选取启动磁盘”对话框,选择黄色硬盘符号的os x base system os x, 10.9,点击“重新启动...”按钮。系统会问你要不要重启。废话,肯定重启呀!
18.点击“重新启动”后,就等着吧。期间虚拟机中的os系统会重新启动一次,待菊花转完,就进入系统配置页面了。
19.就帮你到这儿了,接下来按照系统提示点鼠标吧。
献给那些有洁癖的人:
一切都配置完以后,关闭os x系统。在“编辑虚拟机设置”中把cd/dvd 2移除掉,把cd/dvd的连接设置为“使用物理驱动器”。启动os x系统,点击lunchpad,在“其他”中有个“磁盘工具”,使用“磁盘工具”把os x base system抹掉。
下一篇: 又被电商耍?2015.6·18年中大促
推荐阅读
-
VMWare12中安装苹果Mac OS X图文教程
-
Vmware10上MAC OS 10.9安装配置方法图文教程
-
详解VMware12安装Mac OS X 10.11(图文步骤)
-
VMware 10 上安装Mac OS X 10.9 系统图文详解教程
-
MAC OS X Lion启动U盘制作和使用U盘安装系统图文教程
-
vmware怎么安装os x10.9?vmware 10安装mac os 10.9教程详解
-
VMWare15 安装 Mac OS系统(图文教程)
-
vm10虚拟机安装Mac OS X10.10图文教程
-
在vmware10上安装Mac10.8系统的图文教程
-
Mac OS系统下mysql 5.7.20安装教程图文详解