一、问题

最近想学习Linux操作系统,于是装了虚拟机VMware workstation12,在虚拟机上进入Linux的Ubuntu版本使用。然而便发现,有时能够正常打开运行,而有时却会打开VMware后运行Ubuntu时电脑突然蓝屏,内容为:PAGE_FAULT_IN_NONPAGED_AREA。

二、尝试

经网上搜索后发现一个解决方法:设置虚拟内存。

右键单击此电脑→属性→高级系统设置→点击高级选项卡→在“性能”属性中点击设置

之后在高级选项卡中点击“更改”

 取消选择“自动管理所有驱动器的分页文件大小”,并勾选下方“系统管理的大小”,确定。最后重启电脑。部分用户设置虚拟内存后能解决蓝屏问题,但是笔者却依旧存在打开虚拟机进入Ubuntu后蓝屏的问题。

三、解决方案

最终还是通过如下方法解决问题。因为Windows10家庭版并未自动适配虚拟机平台,需要手动打开。

步骤1.打开Windows“虚拟机平台”功能

Win+R,输入control打开控制面板→程序和功能→启动或关闭Windows功能,在其中找到“虚拟机平台”选项,勾选。随后重启电脑。

 但是到这里还没完。如果此时点开虚拟机VMware,点击运行Ubuntu,会提示“需要关闭hyper-V虚拟机才能运行”,因此接下来我们要关闭hyper-V。

步骤2:关闭hyper-V

这里如果你能够在刚才的位置(控制面板中启用或关闭Windows功能界面)找到hyper-V选项,那么直接在这里把勾去掉再重启即可。如果这里显示没有勾上,那么可以先勾上再去掉。

但是笔者的该界面没有找到这个选项,于是便在命令行中关闭该服务

菜单中搜索cmd,从管理者模式进入cmd,直接输入bcdedit /set hypervisorlaunchtype off后执行,待下方显示“命令执行完成”后,便可重启电脑。再度打开VM进入Ubuntu,问题解决!

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐