最近在折腾Windows10,先是升级到了慢速预览版,体验了一把bash on Windows,14.04的ubuntu,据说是完全将Linux的所有系统调用实时转换成Windows系统调用,听起来很厉害但是实际用起来还是相当不成熟,完全不能工作使用…docker这种强依赖Linux内核的引擎更是没戏。暂时来看这个副系统只适合跑ssh/tmux/vim这一类存在。

今天又想起了Hyper-V这个东西,寻思着装个Ubuntu玩玩。打开添加Windows功能找到Hyper-V准备安装,却发现Hyper-V平台选项是灰色的,提示“该固件中的虚拟化支持被禁用”。

多方寻找之后找到了解决方案:

不要在开机时按住option键选择启动磁盘。

进入OS X,系统偏好设置-启动磁盘里选择windows,重启进入,就发现虚拟化打开了,这个时候再去安装Hyper-V,一切正常。

开启前:

开启后:

原因暂不清楚,相关资料也没查到,但是可以看出苹果对Mac平台的定制有多深…一个启动选择开关竟然可以关系到处理器虚拟化支持。