导读 源源给大家谈谈virtualbox下载,以及virtualbox下载教程应用的知识点,希望对你所遇到的问题有所帮助。 virtualbox下载

源源给大家谈谈virtualbox下载,以及virtualbox下载教程应用的知识点,希望对你所遇到的问题有所帮助。

virtualbox下载(virtualbox下载教程)virtualbox下载(virtualbox下载教程)


1、个问题困扰了我很久,原先在公司的PC上装的时候很顺利就装起来了,但是在家里的PC上一开始就停在这儿了,怎么也过不去。

2、两台PC都是ubuntu14.04+vbox,虚拟机配置也完全一样。

3、开始也以为是虚拟磁盘的问题,但后来发现跟这个“couldnotinitializesummarytablexxx”没有关系,因为成功安装的log里也有这段报错信息,但是却顺利pass过去了。

4、所以唯一的区别只可能是硬件上的差别,最大的当然是CPU,公司的是ivybridgei3-3220,家里的是haswelli5-4570,所以可能是CPU型号带来的影响,MacOSX10.9.1并不完全支持最新的Haswell系列CPU,10.9.2才是第一个完全支持Haswell平台的OSX系统,所以可能是这个原因:MacOSX的安装程序无法识别Haswell的某些特性,所以停止了安装。

5、解决法是更改Vox虚拟苹果系统的CPUID配置,让安装程序误以为是一个认识的CPU。

6、(CPUID定义了一个CPU支持的功能集,详细参见CPUID)可以用virtualbox的命令行工具vboxmanage修改:先看看当前PC主机的CPUID信息(真实CPUID):#vboxmanagelisthostcpuidsLeafno.EAXEBXECXEDX.00000001000306c3021008007ffafbffbfebfbff.其中leaf00000001返回的是最重要的CPU功能特性,这一段要小心设置,把它改成一个前代CPU的ID值,比如我的haswelli5-4570的前代是ivybridgei5-3470,去这儿找一下对应的CPUID值(/CPUs/Core_i5/Intel-Corei5-3470.html#cpuid)#vboxmanagemodifyvm--cpuidset1000306A9021008007FBAE3FFBFEBFBFF或者就改成i3-3220对应的CPUID值(一个之前确定可以成功识别的CPU)#vboxmanagemodifyvm--cpuidset1000306a9001008003d9ae3bfbfebfbff然后重新试装MacOSX,发现可以进入安装图形界面了。

7、需要注意的是改的时候要尽量改一个跟当前物理CPU接近的旧型号,而且估计不一定都能过,可能得碰运气吧。

8、当然这种法显然是不完善的,因为pass给安装程序的CPU特性集不同了,操作系统的设置可能相应也不一样了,对OSX来说,大概会当作一个旧款的CPU来跑。

9、想了下也许可以试试如果安装成功后升级到mevericks10.9.2,然后再把CPUID值改回来,不知道9.2能否自动调整正常启动,有兴趣的可以先试一下,这几天没时间弄了,至少到周末才能继续安装了,看看能不能成功。

10、当然最好是有10.9.2之后的破解安装盘,应该可以顺利安装,这样是最完美的。

本文到这结束,希望上面文章对大家有所帮助。