【问题背景】
在VirtualBox上装好了Mac后,过了很长时间后,才点击鼠标进去虚拟机里面,登陆Mac,结果出错:
panic(cpu 0 caller xxx) TLB Invalidation IPI timeout
BSD process name corresponding to current thread: kextd
【解决过程】
1.好像是由于超时所导致的登陆Mac失败,所以重启虚拟机试试。
2.结果出现同样错误:
3.看起来有点像和cpu有关,所以先去试试把虚拟机的处理器数量从2改为1:
然后再试试。
不过由于当前系统很卡,所以还是先关闭了VirtualBox,然后再重新打开试试.
(另外顺便说一句,不知道是不是由于刚才当前的win7下的网络中断所导致的上述问题。按理来说,应该没影响的。)
4.然后结果是可以顺利登陆Mac了,可以看到银河系界面了:
【总结】
貌似VirtualBox下运行Mac还是有问题,当前CPU设置为2个,登陆Mac会死,改为1个,才可以正常登陆Mac。
此处顺便处理一下键盘没被识别的问题。
按照提示,去按当前Shift右边的Z键:
然后可以被识别,提示再按Shift左边的:
是问号键,都可以被识别,认出是ANSI USA键盘:
点击完成,即可正确使用键盘了。
【后记1】
由于觉得性能不高,所以想要去优化一下Mac的运行速度,所以尝试了把CPU设置为3个,百分比设置为60:
然后再启动Mac,结果导致启动过程中,就出现错误Spinlock acquisition timed out:
所以,暂时还是继续先用1个CPU吧。
然后也试了试,4个CPU,每个占用40%:
结果也是无法启动,出现类似错误:
转载请注明:在路上 » 【已解决】VirtualBox中登陆Mac出现错误:panic(cpu 0 caller xxx) … BSD process name corresponding to current thread: kextd和Spinlock acquisition timed out