记录一次 Win10 通过 VirtualBox安装CentOS7 的辛酸史

记录一次 Win10 通过 VirtualBox安装CentOS7 的辛酸史_第1张图片

事件背景

最近想把 Linux 在系统的复习一下,第一步考虑先使用我的联想笔记本 Win10系统通过VirtualBox 安装一个 Linux 虚拟机。但是在安装过程中遇到各种各样的问题,特此记录一下。

VirtualBox安装 Linux 的发行版 CentOS7 可以参考:Win10 通过 VirtualBox安装CentOS7操作手册 这里就不在进行详细的介绍了。

案例还原

VirtualBox 版本是:6.1.4、CentOS 版本是: 7.7.1908,添加虚拟机并设置启动需要的CentOS 镜像,满心欢喜的等待中却看到了如下错误:
记录一次 Win10 通过 VirtualBox安装CentOS7 的辛酸史_第2张图片

遇到的问题与解决方案

看到上图的错误信息,我的第一想法是:难道我的镜像有问题?然后我尝试之前通过 VMware 使用的 CentOS 6 版本镜像,同样报错。于是又下载一个 CentOS 7.5.1804 依然报错,三个镜像都报错了,初步分析应该不是镜像的问题。

可能是最新的 VirtualBox 6.1.4 对Win10 兼容性不好,于是又回到 VirtualBox 官网选择一个老版本的安装包,版本号是: 6.0.2。接着继续安装 CentOS 7.5.1804 版本。不出意料又产生了新的问题。

问题 1:

配置好虚拟机后一启动就报如下错误:

当时没有截图,在网上找到和我一样的错误信息:

不能为虚拟电脑 CentOS7 打开一个新任务.
 
Call to VidMessageSlotMap failed: Last=0xc000000d/87 (VERR_NEM_VM_CREATE_FAILED).
 
返回 代码: E_FAIL (0x80004005)
组件: ConsoleWrap
界面: IConsole {872da645-4a9b-1727-bee2-5585105b9eed}

问题 1 解决方案:

1、关闭 hyper-v 服务

在控制面板–程序–启动或关闭 windows 功能中将 hyper-v 取消勾选,具体操作如下图所示。如果不生效可以通过 window命令窗口并运行 bcdedit /set hypervisorlaunchtype off。

记录一次 Win10 通过 VirtualBox安装CentOS7 的辛酸史_第3张图片
记录一次 Win10 通过 VirtualBox安装CentOS7 的辛酸史_第4张图片
记录一次 Win10 通过 VirtualBox安装CentOS7 的辛酸史_第5张图片
记录一次 Win10 通过 VirtualBox安装CentOS7 的辛酸史_第6张图片

需要注意的是执行 bcdedit /set hypervisorlaunchtype off 命令必须以管理员的身份启动window命令窗口

完成上述操作后终于成功到了 CentOS 安装设置启动界面,如下图所示:
记录一次 Win10 通过 VirtualBox安装CentOS7 的辛酸史_第7张图片

问题 2:

然而新的问题又来了,在CentOS 安装设置启动界面内无法操作鼠标(鼠标在虚拟机内无法显示),又经过一系列的百度并尝试后终于找到解决方案。

问题 2 解决方案:

  1. 关闭虚拟机
  2. 选中安装的虚拟机,点击设置按钮。如下图所示:
    记录一次 Win10 通过 VirtualBox安装CentOS7 的辛酸史_第8张图片
    选择显示->屏幕->显卡控制器选项中选择 VBoxVGA,点击OK保存。
    记录一次 Win10 通过 VirtualBox安装CentOS7 的辛酸史_第9张图片

虚拟机和宿主机的鼠标切换可以通过右侧的ctrl 键进行切换。

问题 3:

鼠标可以使用后完成相关设置后安装成功,不过在最后安装增强功能时又报如下错误:
记录一次 Win10 通过 VirtualBox安装CentOS7 的辛酸史_第10张图片

问题 3解决方案:

原因在配置过程中点击过安装增强按钮 虚拟光盘仍然是加载中,所以在次点击会报如上图错误。如下图所示:弹出虚拟光盘重新安装即可。
记录一次 Win10 通过 VirtualBox安装CentOS7 的辛酸史_第11张图片
记录一次 Win10 通过 VirtualBox安装CentOS7 的辛酸史_第12张图片

小结

原本以为几个小时就能搞定虚拟机安装,结果却消耗我一整天的时间。遇到问题通过自己的判断和百度成功解决,希望可以帮助到需要在 Windows 10 系统上通过 VirtualBox安装CentOS 的小伙伴。最后的最后感谢 CSDN 博主 weixin_43947156 和 简书博主 Jovany_Rong 编写的博客。博客地址如下:

  • https://blog.csdn.net/weixin_43947156/article/details/101151781 By
    weixin_43947156

  • https://www.jianshu.com/p/f9ffa8369673 By Jovany_Rong

你可能感兴趣的:(【Linux】)