昨天我的 Virtualbox 来宾仍在运行。今天,我收到所有来宾(Windows 或 Linux)的以下错误。
Failed to open a session for the virtual machine win10.
The VM session was closed before any attempt to power it on.
Result Code: NS_ERROR_FAILURE (0x80004005)
Component: SessionMachine
Interface: ISession {7844aa05-b02e-4cdd-a04f-ade4a762e6b7}
Run Code Online (Sandbox Code Playgroud)
我已经尝试运行sudo /sbin/vboxconfig,从软件管理器重新安装,重新安装以下无法运行虚拟机后将 virtualbox 从 5.0升级到5.1并升级到 5.2.12 r122591 和 5.2.14 r123301。结果总是一样。
我当前的内核版本是 4.15.0-24-generic #26-Ubuntu SMP。
$ VBoxManage list extpacks
Extension Packs: 1
Pack no. 0: Oracle VM VirtualBox Extension Pack
Version: 5.2.14
Revision: 123301
Edition:
Description: USB 2.0 and USB 3.0 Host Controller, Host Webcam, VirtualBox RDP, PXE ROM, Disk Encryption, NVMe.
VRDE Module: VBoxVRDP
Usable: true
Run Code Online (Sandbox Code Playgroud)
Ism*_*haw 10
我在 xubuntu 18.04 上遇到了类似的问题,其中我的 Virtualbox 来宾要运行 Windows 7。虽然我之前安装了 Virtualbox 5.2 可以工作。
我virtualbox-dkms通过运行以下命令确保已安装:
dpkg -l | grep virtualbox-dkms
Run Code Online (Sandbox Code Playgroud)然后我将其清除并仅重新安装dkms:
apt-get purge virtualbox-dkms && sudo apt-get install dkms
Run Code Online (Sandbox Code Playgroud)然后我运行了建议的命令来重建内核:
sudo /sbin/vboxconfig
Run Code Online (Sandbox Code Playgroud)这对我有用。
小智 8
只是遇到了同样的问题,并找出了问题和更简单的解决方案...问题是 USB 设置...如果您将 USB 设置切换回 1.1,它会再次启动...以防像我这样的其他人发现这篇文章遇到同样的问题...为我解决了...但是感谢这篇文章,它引导我找到了解决方案...
其他 AskUbuntu 用户在这里给出的答案已经非常好。作为一项附加措施,如果您从Virtualbox 网站的下载页面
下载合适的 VirtualBox 扩展包,可能会有所帮助。
仅当您知道之前安装了扩展包时才执行此操作。(我认为它可以为 VirtualBox 来宾提供更好的 USB 访问)。
扩展包的次要版本号(对于 v6.1.18,即 6.1)应与您的 virtualbox 安装的次要版本相匹配。
我有一个旧的 Windows 客户机拒绝启动,因为我构建了一个新的主机内核、一个新的 SSD 来存储、等待 Windows 升级,并尝试启动快照(我不记得了)。
然而,更具描述性的错误消息(“扩展包太旧”)比仅在启动“更干净”的不同 Windows 来宾后才出现要好。NS_ERROR_FAILURE (0x80004005)
也许这纯粹是装饰性的,但值得一试。
在与@DavidFoerster进行了长时间、友好且富有成效的交谈后,事实证明微软及其奇怪的更新政策才是罪魁祸首!
David 耐心地指导我从 Ubuntu 存储库重新安装 VirtualBox 软件包并检查配置(dkms、扩展包等)。最后,他让我尝试使用 live ISO 进行新安装。就在那时,我注意到我定义的“默认计算机文件夹”VirtualBox - File - Preferences - General不可用。我知道它位于双引导 Win10 系统使用的挂载 NTFS 上。仔细观察发现,目前它以只读方式安装,这导致虚拟机无法启动(并显示一条不太有用的错误消息)。
我当时记得,在我上次成功启动 VirtualBox 虚拟机后不久,我不仅获得了 Ubuntu 更新,而且还第一次启动了我的原生 Win10 系统。显然,微软随后安装了更新并重新激活了“快速启动”选项(之前肯定已被停用!) - 因此后来,回到 Ubuntu,NTFS 文件系统以只读模式挂载,而 Windows 没有正确关闭。
现在我再次停用了 Windows10 中的“快速启动”选项,我的来宾系统再次运行。
大卫,谢谢你提出了正确的问题,让我走上了正确的道路!
| 归档时间: |
|
| 查看次数: |
50653 次 |
| 最近记录: |