为VMWARE制作Mac OS X Lion 10.7可安装虚拟硬盘

来源:互联网 发布:何炅高情商知乎 编辑:程序博客网 时间:2024/05/16 06:32
最近尝试在VMWARE中安装Mac OS X Lion 10.7时发现,Lion的可安装DMG文件在非苹果机器上的VMWARE中不能使用,我们需要创建一个可引导安装的虚拟硬盘来安装Lion。这篇文章介绍怎么来创建可引导安装的VMDK虚拟硬盘。

在这,我们需要一台已安装以前版本Mac的VMWARE或VirtualBox虚拟机(可参考我以前的文章http://yanshurong.wordpress.com/2008/12/11/%E5%9C%A8vmware%E4%B8%AD%E5%AE%89%E8%A3%85mac-os/),以及Lion的可安装DMG文件。

下面是具体步骤:

1. 已安装以前版本Mac的VMWARE或VirtualBox虚拟机创建一个5GB的虚拟硬盘。


2. 启动该虚拟机,点击初始化按钮,按下面的配置为这个5GB虚拟硬盘创建一个分区。
名字:LionInstaller
格式:Mac OS X Extended

分区:一个分区 - Apple Partition Map (点击选项按钮修改)




3. 用工具把DMG文件转化成ISO文件,比如用UltraISO就可以转化。把ISO文件附加到该虚拟的的光驱,Mac OS X将会自动加载这个文件。

4. 我们需要把基本系统文件从ISO中拷贝到我们在步骤2中创建的“LionInstaller”卷中,在命令行窗口以此使用“ cd "/Volumes/Mac OS X Install ESD" ”和“open BaseSystem.dmg”命令加载基本系统的DMG文件。


5. 基本系统的DMG文件加载后,使用磁盘工具的恢复功能拷贝所有数据(用鼠标拖放选择源和目的),恢复的时候需要提供root帐号密码。


6. 步骤5恢复完成后,使用命令“cp "/Volumes/Mac OS X Install ESD/kernelcache" /Volumes/LionInstaller/kernelcache”拷贝kernelcache文件。


7. 修改plist文件启用我们拷贝到新磁盘中的kernelcache。基于权限原因,拷贝“Volumes/LionInstaller/Library/Preferences/SystemConfiguration/com.apple.Boot.plist”文件到桌面,使用TextEdit打开桌面文件并修改如下图所示,修改完后拷贝回原来路径。


8. 使用“sudo rm /Volumes/LionInstaller/System/Installation/Packages”和“sudo cp -R "/Volumes/Mac OS X Install ESD/Packages" /Volumes/LionInstaller/System/Installation/Packages”拷贝安装包,这个需要比较长时间,请耐心等待。


9. 因为VMWare只支持Mac OS X的服务器版本,所以需要把新创建的可安装虚拟磁盘标记为服务器版本。使用“cd /Volumes/LionInstaller/System/Library/CoreServices ”和“sudo touch ServerVersion.plist”命令。



OK,我们的Mac OS X Lion 10.7可安装虚拟硬盘已经制作完毕,关闭虚拟机并把该虚拟磁盘从虚拟机中移除,后面我们将用这个虚拟磁盘来安装苹果Lion系统。

原创粉丝点击