现在的位置: 首页 > 综合 > 正文

解决VMWare下升级到10.7.2出现waiting for root device的方法改进

2012年02月29日 ⁄ 综合 ⁄ 共 1150字 ⁄ 字号 评论关闭

根据 Magicman的帖子(http://www.pcbeta.com/archiver/tid-931542.html) insanelymac网站上的相关帖子, 本人整理了一个改进方法:
  Magicman的帖子说当升级至10.7.2后暂不重新启动, 将此前已备份好的10.7.1(或10.7)的 /System/Library/Extensions/AppleLSIFusionMPT.kext 替换到10.7.2上即可, 但事实上,
如果使用Mac Lion的软件更新功能, 下载完10.7.2后,要么确认重启, 要么Cancel(则不会安装更新),
根本不可能会在安装完成后给你有一个替换AppleLSIFusionMPT.kext的机会.

怎么解决这个问题呢?

事实上, 我们只要将升级之前(10.7或10.7.1)的 虚拟机硬盘 备份一下(位置在虚拟机目录下的
xxx.vmdk文件,即那个最大的、有几个G的那个文件),假定此文件叫orig_lion.vmdk,然后在将
已经升级到10.7.2的Lion虚拟机(设其名字叫new_72_lion)硬盘, 挂在orig_lion虚拟机上即可,
方法是:

1. 将更新后的虚拟机下的new_72_lion.vmdk改名为new_72_lion_bak.vmdk;
2. 将备份的orig_lion.vmdk复制到new_72_lion虚拟机文件夹内,并改名为new_72_lion.vmdk;
3. 在VMWare下修改此时的"new_72_lion"虚拟机,
    Edit Virtual Machine Settings-->Hardware-->Add... -->Hard Disk-->Next-->
   Use an existing virtual disk-->Next-->选择第1步的new_72_lion_bak.vmdk即可;
4. 以HJMac启动"new_72_lion"虚拟机;
5. 启动后将本机(即升级前的Mac)卷名(假定为My Mac)改一下, 例如改为Old Mac,之后
   可在/Volumes目录下,会看到两个卷:Old Mac和My Mac(为已升级10.7.2的Lion),
   将本机/System/Library/Extensions/AppleLSIFusionMPT.kext 替换到 My Mac的
   /System/Library/Extensions/位置即可,
6. 关闭虚拟机
7. 在虚拟机Settings中去掉3步中加入的硬盘.
8. 在虚拟机文件夹中删除new_72_lion.vmdk(实际上是升级前的虚拟机文件,参见第2步的改名)
9. 将new_72_lion_bak.vmdk改名为new_72_lion.vmdk;
10.重新启动虚拟机即可!

祝各位麦友早日享受到10.7.2!

抱歉!评论已关闭.