VirtualBox無法安裝

©著作权归作者所有:来自51CTO博客作者CaiJiantao的原创作品,请联系作者获取转载授权,否则将追究法律责任

windows 10无法安装virtualbox的解决方法

最近把系统升级到windows 10 10061)发现在安装OracleVM VirtualBoxVirtualBox-4.3.26-98988-Win)快要安装完成的时候,奇迹般的错误出现了,安装进度自动回滚!

VirtualBox無法安裝

点击”finish”安装以失败告终!

VirtualBox無法安裝

VirtualBox無法安裝

    试了好多方法,结果都没有安装成功! 功夫不负有心人,最后终于找到了临时解决方法,下面和网友分享一下,虽然此方法算不上完美,但是至少能够解决一时之忧!

    在选择安装路径和功能的时候,把虚拟的“VirtualBox Bridged Networking功能去掉,只保留“VirtualBox Host-Only Networking”后接着安装:

VirtualBox無法安裝

VirtualBox無法安裝

    只不过安装后只能搭建虚拟机和主机之间、或者虚拟机和虚拟机之间的通信而不能让虚机与外部主机通信!如没有going让虚机上Internent或者其他互联的实验环境可以利用此方案将就解决。

    等Windows10RTM出来后我相信此兼容性问题会得到解决的!

  • 打赏
  • 收藏
  • 评论
  • 举报

VirtualBox無法安裝

于 2020-07-24 14:40:27 首次发布

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。

点击「设备」-「安装增强功能」,然后就弹出下面这个东西,百度和 bing 了很久,终于解决啦~

Unable to insert the virtual optical disk D:\Program\Orade\VirtualBox\VBoxGuestAdditions.iso into the machine lubuntu1810.
Could not mount the media/drive 'D:\Program\Orade\VirtualBox\VBoxGuestAdditions.iso' (VERR_PDM_MEDIA_LOCKED).

Result Code: E_FAIL (0x80004005)
Component: ConsoleWrap
Interface: IConsole {872da645-4a9b-1727-bee2-5585105b9eed}
Callee: IMachine {5047460a-265d-4538-b23e-ddba5fb84976}

解决方案:

1。手动安装VBoxGuestAdditions

sudo mkdir --p /media/cdrom
sudo mount -t auto /dev/cdrom /media/cdrom/
cd /media/cdrom/
sudo sh VBoxLinuxAdditions.run

2。重启虚拟机就可以了

总结:

我先是手工安装了VBoxGuestAdditions(但是安装前没有试过弹出CD。)然后重启虚拟机,就可以粘贴复制和拖文件了,目标实现~

有疑惑的同学可以先试试弹出CD,看看能不能安装增强功能,点击「设备」-「安装增强功能」,不行的话再手动安装啦。

但是!还要打开Windows的共享,我觉得好麻烦,不想开共享,所以我试试能不能直接拖放文件和复制粘贴就好了,毕竟这是我的主要目的。

至于怎么要不要勾选「使用主机输入输出(I/O)缓存」,可以试一下,但是我不确定可以用,因为我把它关掉也能正常使用。可能这个选项是开启共享文件夹才需要的吧,但是我不需要共享文件夹~

  1. 虚拟机设置-存储-控制器SATA-勾选"使用主机输入输出(I/O)缓存"
  2. 存储-控制器SATA-点击***.vdi-勾选"固态驱动器"
  3. 重启虚拟机系统

参考网站:

  1. Virtualbox中的各种出现E_FALL(0x80004005)的问题解决方法_一百万个为什么的博客-CSDN博客_virtualbox0x80004005 解决方法
  2. Unable to mount VirtualBox Guest Additions as a guest (Win7 host) - Ask Ubuntu
  3. https://jingyan.baidu.com/article/574c521917db806c8d9dc18c.html

VirtualBox無法安裝

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。

今天在实验室用VirtualBox安装 64位的Ubuntu系统,在安装时没有显示64位的Linux安装项,只有32位的Linux安装选项。为了以后遇到能够快速解决,我就把坑在这里填了吧。

要安装64位的虚拟机要满足下面几个条件:

1、CPU要是64位

2、CPU开启了虚拟化


下面来谈谈解决

  • 第一个关于CPU的位数,就不讲了
  • 关于CPU虚拟化,可以通过BOIS来开启

1、进入BOIS后进入Security选项,接着Virtualization调成Enable即可。Security-->Virtualization-->Enable

重启计算机,查看VirtualBox是否能够安装64位系统。

我的处理器是intel的,可以用Intel处理器识别实用程序来检测当前计算机是否开启CPU虚拟化。(图中已经用红色方框标注)

VirtualBox無法安裝

2、在开启后要查看Win10系统安装了自带的Hyper-V虚拟机占用了CPU虚拟化技术

具体卸载Hyper-V的步骤如下:打开控制面板,找到程序和功能(或者程序-卸载程序):

  1. 打开程序和功能
  2. 接着打开左侧的启用或关闭Windows功能:
  3. 打开启用或关闭Windows功能
  4. 在弹出的对话框中,找到Hyper-V并取消选择,取消打勾,点击确定后就可以开始卸载了,完成后要重启电脑!
  5. 卸载Hyper-V
  6. 重启电脑后再使用VirtualBox,发现64位的选项就出现了!

重点来惹,实验室的笔记本我查看了是64位的,并且我也开启了虚拟化,而且也没有被win10自带的虚拟机占用,但是就是无法安装64位的系统。记得是在shell里运行了一个程序,然后就好了。下次回到实验室翻下浏览记录,把那个文件找出来给大家。

未完待续.....

更新(引用了简书简长老的一篇文章,拯救了在实验室翻皮水的我     https://www.jianshu.com/p/cf47901322b5?from=singlemessage

禁用Device Guard和Credential Guard可以下载Device Guard and Credential Guard hardware readiness tool (https://www.microsoft.com/en-us/download/details.aspx?id=53337) ,解压后以管理员权限运行PowerShell:

Set-ExecutionPolicy -ExecutionPolicy RemoteSigned

输入Y确认

进入工具解压目录执行

.\DG_Readiness_Tool_v3.2.ps1 –Disable

命令执行完毕后重启电脑。提示确认关闭Credential Guard和Virtualization Based Security提示时按F3确认。