VirtualBox VM 中止安装 UbuntuServer 14.04 断言失败

VirtualBox VM 中止安装 UbuntuServer 14.04 断言失败

我希望标题非常明确。

主机:Debian Wheezy

访客:Ubuntu Server 14.04

从主机存储库安装的 virtualbox

这是日志文件(出现错误的行):

00:15:59.138 !!Assertion Failed!!
00:15:59.138 Expression: pSgBuf->cbSegLeft <= 5 * _1M && (uintptr_t)pSgBuf->pvSegCur >= (uintptr_t)pSgBuf->paSegs[pSgBuf->idxSeg].pvSeg && (uintptr_t)pSgBuf->pvSegCur + pSgBuf->cbSegLeft <= (uintptr_t)pSgBuf->paSegs[pSgBuf->idxSeg].pvSeg + pSgBuf->paSegs[pSgBuf->idxSeg].cbSeg
00:15:59.138 Location  : /build/virtualbox-_9gFzh/virtualbox-4.1.18-dfsg/src/VBox/Runtime/common/misc/sg.cpp(54) void* sgBufGet(PRTSGBUF, size_t*)
00:15:59.138 pSgBuf->idxSeg=0 pSgBuf->cSegs=1 pSgBuf->pvSegCur=00007f0e99fd7000 pSgBuf->cbSegLeft=6291456 pSgBuf->paSegs[0].pvSeg=00007f0e99fd7000 pSgBuf->paSegs[0].cbSeg=6291456

我希望有人能帮我解决这个问题!谢谢

答案1

答案在这里给出:

https://forums.virtualbox.org/viewtopic.php?f=3&t=70062#p334930

具体来说这句话:

您正在使用第三方分支。切换到我们支持的版本

这并不能完全回答我的问题,但由于该错误没有在新安装中再次出现,并且这可能对其他人有用......

答案2

我在 Windows 和 ubuntu 主机上使用旧版本的 VirtualBox(virtualbox-4.1.18)时遇到了这个问题。

问题是我正在运行来自 Ubuntu 网站(原始版本)的 Ubuntu 14.04.4 服务器 32 位。

我安装了 Ubuntu 14.04.1 服务器 32 位并且它运行正常!

然后我将安装升级到 Ubuntu 14.04.4,它仍然有效!

事实证明,virtualbox-4.1.18 不喜欢 vanilla 14.04.4 附带的 v4 内核,但它可以与 Ubuntu 14.04.1 (3.13.0-32-generic) 附带的 v3 内核配合使用。将发行版从 14.04.1 升级到 Ubuntu 14.04.4 时,内核不会升级到 v4,但会进行小幅更新 (3.13.0-86-generic)。

相关内容