VirtualBox使用报错


目录
  • VirtualBox使用报错
    • 1、启动报错:Failed to instantiate CLSID_VirtualBox...
      • 报错内容:
      • 解决方案:
    • 2、安装扩展包报错:RTZipGzipDecompressIoStream failed: VERR_ZIP_BAD_HEADER
      • 报错内容:
      • 解决方案:
    • 3、桥接模式下虚拟机无法Ping通主机和网络
      • 情况描述:
      • 报错内容:
      • 解决方法:

VirtualBox使用报错

1、启动报错:Failed to instantiate CLSID_VirtualBox...

报错内容:

Failed to instantiate CLSID_VirtualBox w/ IVirtualBox, but CLSID_VirtualBox w/ IUnknown works.
PSDispatch looks fine. Weird.

报错截图:

安装版本和自身环境
操作系统:win7 64位
Oracle VirtualBox 版本:VirtualBox-6.1.26-145957-Win.exe

解决方案:

参考博客:https://blog.csdn.net/u014722022/article/details/103833298

2、安装扩展包报错:RTZipGzipDecompressIoStream failed: VERR_ZIP_BAD_HEADER

报错内容:

官方下载扩展包:

下载下来后是一个 Oracle_VM_VirtualBox_Extension_Pack-6.1.26.gz 文件

安装扩展包,提示要安装的文件后缀是.vbox-extpack 的文件:

于是,我将Oracle_VM_VirtualBox_Extension_Pack-6.1.26.gz 解压

还是没有.vbox-extpack 后缀,于是将Oracle_VM_VirtualBox_Extension_Pack-6.1.26 重命名为Oracle_VM_VirtualBox_Extension_Pack-6.1.26.vbox-extpack

Virtualbox 选取扩展包安装报错Oracle_VM_VirtualBox_Extension_Pack-6.1.26.vbox-extpack

解决方案:

错误提示,扩展包应该是个压缩包格式的文件。
Oracle_VM_VirtualBox_Extension_Pack-6.1.26.gz 文件直接改为Oracle_VM_VirtualBox_Extension_Pack-6.1.26.vbox-extpack

扩展包识别成功,开始安装:

安装成功:

3、桥接模式下虚拟机无法Ping通主机和网络

情况描述:

  1. VMware 安装的虚拟机
  2. 网络模式选择桥接模式
  3. 虚拟机设置静态IP
    如何设置虚拟机网络模式,可参考:

建议:如果想虚拟机和主机互相ping通,并且和主机同一局域网的笔记本也能访问虚拟机,那么建议使用桥接模式。

报错内容:

虚拟机无法Ping通主机IP和 www.baidu.com

解决方法:

定位原因:虚拟机的静态IP设置有问题

主机IP情况:

虚拟机静态 IP 情况:

其中,主机网关GATEWAY和虚拟机机网关GATEWAY设置不一样,现调整为一致。
注意:桥接模式下,虚拟机与主机的【网关】【子网掩码】【DNS】必须完全一致!!!

重启network:

systemctl restart network

最后,解决。