有测试问题请微信联系作者,备注来意(点击此处添加)
240
一名普通的测试打工人;专注自动化测试技术研究、实践、总结、分享、交流。
用我8年+的经历,给大家带来更多实用的干货。
人若有志,就不会在半坡停止。

Win10_11使用VMware等启动虚拟机蓝屏报错等一些列问题解决方案

前言

新买的联想Thinkbook 14P电脑,趁着新鲜劲,赶紧把各个环境配置搞搞。结果搭建Liunx虚拟机系统时,遇到了各式各样的问题,这里拿出来分享一下,给大伙避避坑。

首先,进行的是大家都常用的VMware进行操作,我用的是VMware-pro15

VMware安装及部署Linux系统

安装VMware一路下一步,都正常进行。然后配置虚拟系统进行启动Linux虚拟机时,电脑出现蓝屏报错SYSTEM_SERVICE_EXCEPTION

网上一顿搜索之后,查到的解决方案有以下两种:

  • 方案一:

    更新版本,更新至16.1.0及以上版本。

    下载地址:https://www.vmware.com/cn/products/workstation-pro/workstation-pro-evaluation.html

  • 方案二(修改windows功能):

    首先我们先打开"控制面板"。按Win+X键可以快速调出系统应用菜单,然后选择控制面板。打开的控制面板中依次点击 程序 → 启用或关闭Windows功能 , 之后在打开的对话框中把Hyper-V选项给勾去掉点击确定重启。

想最简便的方式修改,所以选择了第二种方案

  1. 因为windows 10/11默认没有Hyper-V配置项,所以我们得先让它展示出来才能关掉。

    新建txt文件,将下面代码复制粘贴过去。

    pushd "%~dp0"
     
    dir /b %SystemRoot%\servicing\Packages\*Hyper-V*.mum >hyper-v.txt
     
    for /f %%i in ('findstr /i . hyper-v.txt 2^>nul') do dism /online /norestart /add-package:"%SystemRoot%\servicing\Packages\%%i"
     
    del hyper-v.txt
     
    Dism /online /enable-feature /featurename:Microsoft-Hyper-V-All /LimitAccess /ALL
    

    然后再把文件名+扩展名一起改成"Hyper-V.bat"

  2. 用管理员身份执行文件。

  1. 根据提示引导,输入Y

  1. 重启后,打开“控制面板”→“卸载程序”,点“启用或关闭Windows功能”,取消勾选"Hyper-V"点击确定,然后再重启。

重启后再次重新安装Linux虚拟机时,可以走到安装。

正当我觉得万事大吉的时候,结果又给我报了一个错:不可恢复错误: (vcpu-0) Exception 0xc0000005

结果找了好多文章,有说amd的CPU不支持的,有说去设置BIOS中支持虚拟化来解决。结果我找遍了BIOS,居然都没有这个选项。。。心态有点崩~~

没办法,这条路不行,换下一条,我又不想尝试安装新的VMware,于是我选择了Oracle VM VirtualBox。

有兴趣的同学可以尝试安装最新版的VMware验证下问题能否解决,如果方便可以评论区留下你实验结果。感谢!

Oracle VM VirtualBox安装及部署Linux系统

使用Oracle VM VirtualBox安装就比较顺了。

程序下载好后,需要注意同样要关闭Hyper-V,并且也要勾选上"虚拟机平台"和"适用于Linux的Windows子系统"(具体安装和操作配置linux虚拟机这里就不赘述了)

设置完成后,重启系统,然后进行安装Linux虚拟机系统。一路下一步即可成功啦

最后来一张安装成功的图片庆祝一下

部署过程中遇到的问题:

  1. 安装linux系统过程中,重启系统后,总是引导到再次安装中去。切换到硬盘启动确又找不到系统。

    最后通过设置引导,然后禁用其他无关的启动项,成功进入Linux引导配置页面。

  2. Oracle VM VirtualBox虚拟机默认虚拟机系统与主机网络不通的,需要进行配置。

    首先,虚拟机需要配置桥接方式

虚拟机网络配置-桥接

然后,配置linux系统网络

# 进入如下目录
cd /etc/sysconfig/network-scripts/
# vim编辑ifcfg-enp0s3配置文件
vim ifcfg-enp0s3
# 文件中修改下面3个参数
BOOTPROTO=dhcp //设置成Dhcp
ONBOOT=yes  //能动态获取IP
DNS1=192.168.10.1 //此地址为主机的网关地址,不能配错
# 最后:wq!进行保存退出

此时,使用ifconfig查看一下虚拟机ip地址用于后续连接

主机ping一下验证是否可访问

好了,这就大功告成了(后续可以随意使用其他工具进行连接了)

上述操作涉及到的工具都在网盘,如需要可以联系作者获取。

posted @ 2022-02-28 23:45  三叔测试笔记  阅读(4729)  评论(0编辑  收藏  举报
返回顶部 跳转底部