Ubuntu VirtualBox 错误

Ubuntu VirtualBox 错误

我的问题重复了内核升级后 VirtualBox 无法启动.我的系统配置如下图所示。

reclusiarch@reclusiarch-Inspiron-7520:~$ cat /etc/lsb-release
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=14.04
DISTRIB_CODENAME=trusty
DISTRIB_DESCRIPTION="Ubuntu 14.04.5 LTS"
reclusiarch@reclusiarch-Inspiron-7520:~$ uname -a
Linux reclusiarch-Inspiron-7520 4.4.0-116-generic #140~14.04.1-Ubuntu SMP Fri Feb 16 09:25:20 UTC 2018 x86_64 x86_64 x86_64 GNU/Linux

我已经清除了存储库(https://launchpad.net/~ubuntu-toolchain-r/+archive/ubuntu/test) 才发现,如果没有上述 Ubuntu 14.04 存储库,我就无法安装 gcc-5。我的问题如下: 有没有办法将我的 VirtualBox 安装恢复为正常工作的安装?如果可以,我该如何进行?感谢您没有关闭这个问题。

答案1

我有 14.04 并且使用 virtualbox。

在我的系统上,gcc-version返回

gcc (Ubuntu 4.8.4-2ubuntu1~14.04.4) 4.8.4

它来自 trusty-updates 存储库,如下所示

gcc-4.8:
  Installed: 4.8.4-2ubuntu1~14.04.4
  Candidate: 4.8.4-2ubuntu1~14.04.4
  Version table:
 *** 4.8.4-2ubuntu1~14.04.4 0
        500 http://us.archive.ubuntu.com/ubuntu/ trusty-updates/main amd64 Packages
        500 http://us.archive.ubuntu.com/ubuntu/ trusty-security/main amd64 Packages
        100 /var/lib/dpkg/status
     4.8.2-19ubuntu1 0
        500 http://us.archive.ubuntu.com/ubuntu/ trusty/main amd64 Packages

确认您拥有此版本的编译器后,您需要使用这些命令(摘自错误报告

sudo apt-get purge linux-headers-4.4.0-116 linux-headers-4.4.0-116-generic linux-image-4.4.0-116-generic linux-image-extra-4.4.0-116-generic linux-signed-image-4.4.0-116-generic

sudo apt-get install linux-generic linux-signed-generic

并重新启动进入新内核。

最后,你需要重建 vbox 内核驱动程序,因为你已经有了正确的内核和正确的编译器

sudo /sbin/vboxconfig 

可能还有其他编译器版本可以运行,但是这个版本已经被证明是可以运行的。

相关内容