在这,我们需要一台已安装以前版本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的虚拟硬盘。
名字:LionInstaller
格式:Mac OS X Extended
分区:一个分区 - Apple Partition Map (点击选项按钮修改)
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系统。