VirtualBox 创建 Linux虚拟机 踩坑

4,926 阅读2分钟

1、下载

官方下载链接

我电脑是windows系统
image.png

2、安装VirtualBox

安装很简单,我这里以默认目录演示,右击.exe文件,以管理员身份运行,一直下一步下一步按流程安装即可
如要自定义其他目录,选择其他目录安装即可

image.png

image.png

image.png

image.png

image.png

image.png

image.png

image.png

3、VirtualBox创建Linux虚拟机

为了演示方便,我都选择默认安装目录
如要自定义其他目录,选择其他目录安装即可
image.png

内存按自己需求设置,我这里设置个2048
image.png

image.png

image.png

image.png

由于我自定义装在系统盘的,我电脑系统盘比较小,所以就随便设置一个8gb,实践肯定要比8gb大很多,看自己需求设置 image.png

创建完毕了,这时候我们就要去下载cent-os镜像文件了 image.png

4、下载CentOS镜像文件

CentOS镜像下载地址

我这里选的是阿里云的镜像,可随意选择 image.png

我选个boot文件,文件有700多MB,可安装自己需求选择 image.png

5、虚拟机配置CentOS镜像文件

image.png

image.png

点击注册,选择刚才下载的 Cente-OS镜像文件 image.png

image.png

image.png

至此,Cent-OS就算配置完成了 image.png

6、尝试启动,结果就是rnm退钱,被折磨了一整天

问题一:Error relaunching VirtualBox VM process:5

The virtual machine 'centos_8' has terminated unexpectedly during startup with exit code 1 (0x1).  More details may be available in 'C:\Users\Administrator\VirtualBox VMs\centos_8\Logs\VBoxHardening.log'.

返回 代码: E_FAIL (0x80004005)
组件: MachineWrap
界面: IMachine {85632c68-b5bb-4316-a900-5eb28d3413df}

问题二:Call to WHvSetupPartition failed

Call to WHvSetupPartition failed: ERROR_SUCCESS (Last=0xc000000d/87) (VERR_NEM_VM_CREATE_FAILED).

返回 代码: E_FAIL (0x80004005)
组件: ConsoleWrap
界面: IConsole {872da645-4a9b-1727-bee2-5585105b9eed}

image.png

一、退出或者卸载一些杀毒软件

二、本机在BIOS中开启VT虚拟化

打开任务管理器可以查看本机是否开启虚拟化 image.png

三、启用Windows虚拟机相关功能

image.png

四、禁用Hyper-V

Win+R -> cmd -> Ctrl+Shift+Enter -> bcdedit /set hypervisorlaunchtype off image.png

打开Windows安全中心,关闭内核隔离 image.png

image.png

设置 关闭 image.png

五、卸载VirtualBox,重启电脑后,以管理员身份重新安装

image.png

重新安装,启动,泪目 image.png

6、未解决问题

每次重启电脑之后,打开VirtualBox,启动虚拟机,又会报相同错误错Error relaunching VirtualBox VM process:5

暂时解决办法:卸载VirtualBox > 重启电脑 > 重新安装VirtualBox