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

本文详细介绍了如何在已有的VMware或VirtualBox虚拟机上创建一个5GB的Apple Partition Map分区,然后从Lion的ISO中提取系统文件,使用磁盘工具恢复到新创建的卷中,包括复制kernelcache、修改plist文件、拷贝安装包,并通过创建ServerVersion.plist将虚拟磁盘标记为服务器版本,以适配VMware。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

最近尝试在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系统。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值