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

win7 64bit上,虚拟机中安装系统的痛苦

2013年01月31日 ⁄ 综合 ⁄ 共 2006字 ⁄ 字号 评论关闭

买了新电脑,安装了win7 64中文版本。

然后安装了vm7,准备安装os x和win7虚拟机,结果两个都安装不上,以为是vm版本旧了,下载vm9,结果还是一样,安装不上!这都快一个月了,不过最近几天才专注安装这个事,今天有点小进展,写下来供后来人参考。

 

参考的主要网址有:

http://bbs.pcbeta.com/viewthread-1160698-1-1.html

http://blog.zhaojie.me/2010/09/how-to-install-mac-os-x-snow-leopard-on-virtualbox.html

http://www.pcbeta.com/forum.php?mod=viewthread&tid=1157393

http://bbs.pcbeta.com/viewthread-1130227-1-1.html

 

下面先说os x吧

搞了N天,今天晚上有望装上os x。

开始已经安装好了os x 10.6,结果无法安装新版本的xcode,安装时提示至少需要 10.7.4版本,网上搜索,发现最新的到了10.8.2,于是下了两个版本的,还是安装不上。

基本思路就是创建free bsd 64位的虚拟机,然后修改guestos为darwin10,先装载darwin_snow_legacy.iso引导,然后换成os x的安装文件(dmg),但是不成功,好像是无效的光盘映像。按照10.6办法,使用dmg2img工具转换,结果无法转换。

网上搜索,最后还是用7zip工具抽取了原始的dmg文件到一个目录中,其中一个目录中有个installESD.dmg,直接加载这个文件还是无法启动,但是这次可以用dmg2img工具转换为img文件了,转换完之后,还是无法安装。

今晚搜索,重新下了vm的mac 补丁unlock-all-v110.zip(不确定vm9之外的版本是否合适),然后安装(在windows目录下的install.cmd文件双击),再创建虚拟机,这次系统里有mac os的选项了,不管其它,直接创建10.8.2的虚拟机,然后装载7-zip抽取出来的installESD.dmg文件,仍然无法启动,然后改为转换后的installESD.img文件,成功启动安装!

在选择工具那个界面,我直接选择了重新安装,结果到选磁盘那里时没有磁盘可以选,到这一步时就晚了,无法对磁盘进行操作了,所以重启,再到选择工具时,先选择磁盘工具,左侧选中磁盘后,右面直接选择抹掉,关闭磁盘工具窗口,继续安装,顺利完成。

写到这里的时候,显示还有1分钟就安装好了,呵呵。

win7看来得用virtualBox试试了。win7安装时,出现的是那个经典的展开文件到6%时的错误0x80070570,如下图:

原来安装vista时就费了好大的劲才装上,结果这win7在虚拟机里即安装不上

win7的后面再更新。

现在凌晨0:33了,刚试了一下virtualBox中安装win7 64位,直接加载成功,开始安装,结果错误和上面完全一样!这个麻烦了,看来有的搞了。先睡觉去了

 

现在距离上次安装已经过去N多天了,再说那天晚上之后的事情。最后不到一分钟的xcode安装,结果导致虚拟机系统重启,竟然不能启动了!我晕

记得好像是第二天晚上吧,又只好重装osx,这次安装好之后,直接上apple官网上下了个最新的xcode(1个多G,原来那个是3G多),然后安装,终于安装成功,那个不能启动的虚拟机系统直接删除掉了。

再说win7的麻烦事

公司的电脑之前安装过虚拟机,现在也不得不通过公司电脑来搞了。前天在公司安装好win7的虚拟机后,直接把虚拟机拷贝回去,结果旧读卡器无法读取32GB的sd卡!昨天拿了个移动硬盘重新拷贝,结束后打开。公司用的是vm7,家用的是vm9,所以打开后,有个upgrade选项,点它,选择直接修改而不要clone(clone太慢了,就是把这个虚拟机重新拷贝了一遍),不到一秒就完成了。接着启动,成功!

补充,

win7安装的这个错误,在正常情况下,采用那个什么ntxxx的启动管理软件来安装是可以成功的,这在我的电脑上已经试过3次了,之前就是装不上,只好用那么麻烦的方法安装,但在虚拟机上,采用这种方法失败,错误是一样的,这个折腾了我好久。

国庆回来第一个周末去买了电脑,然后安装系统连接虚拟机的安装,直到昨天才算告一段落(当然中间断断续续地安装,有时候没有开过电脑),虚拟机安装了osx的2个版本,ubuntu一个,win8一个,win7一个,其中有win7和其它的3个系统是拷贝后升级的,彻底安装不上。不过后来使用vm9的mac补丁之后,我估计mac的系统都可以安装上,但是中间的dmg2img还是少不了,这些繁琐的过程要求硬盘有足够的空间,因为一个系统一般都要几个G,再dmg2img一次,产生的新的文件一般会比原来的文件增大一点点

 

抱歉!评论已关闭.