【问题标题】:Virtualbox install error虚拟机安装错误
【发布时间】:2017-09-25 18:57:06
【问题描述】:

我正在尝试在 ubuntu14.04 服务器上安装 virtualbox。在安装过程中,我收到一条错误消息:

没有找到匹配模式的路径 /lib/modules/3.10.61-ltsi-06292015/kernel vboxdrv.sh:失败:看看 /var/log/vbox-install.log 找出问题所在。

日志里面:

Makefile:187: *** 错误:无法找到您当前的来源 Linux 内核。指定 KERN_DIR= 并再次运行 Make。停下来。

它还建议我运行:apt-get install -headers-3.10.61-ltsi-06292015,但这似乎不是有效的语法。我环顾四周并尝试安装 linux-headers-$(uname -r) 和 linux-headers-generic,但似乎没有任何效果。

有什么想法吗?谢谢!

【问题讨论】:

    标签: ubuntu virtualbox


    【解决方案1】:

    你在安装 Virtualbox 之前升级了 Ubuntu 吗?

    sudo apt-get update && sudo apt-get upgrade
    

    或者至少做一次更新:

    sudo apt-get update
    

    【讨论】:

      【解决方案2】:

      我在 CENTOS 中遇到了同样的问题。这是我解决它的方法。希望对你有帮助:

      问题: “错误:无法找到当前 Linux 内核的来源。指定 KERN_DIR= 并再次运行 Make。停止。”

      解决方案: 使用以下 - export KERN_DIR=/usr/src/kernels/3.10.0-327.4.5.el7.x86_64(在我的情况下) 在您的情况下,它将是 export KERN_DIR=/usr/src/kernels/number

      请转到 /usr/src/kernels 并检查 编号

      如果不存在,请执行yum install kernel-devel,或等效于 apt-get install kernel-devel。再次检查您上面提到的日志中的错误。

      请注意:上述命令最接近内核开发。它应该与错误中的值完全匹配。找到 rpm 并安装。

      在 CENTOS 的情况下,我使用了以下内容:

      wget http://ftp.riken.jp/Linux/cern/centos/7/updates/x86_64/Packages/kernel-devel-3.10.0-327.4.5.el7.x86_64.rpm
      rpm -ivh kernel-devel-3.10.0-327.4.5.el7.x86_64.rpm
      

      然后,将export KERN_DIR=/usr/src/kernels/3.10.0-327.4.5.el7.x86_64 设置为适当的值

      一切顺利。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2016-06-16
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2016-10-09
        • 1970-01-01
        • 2023-04-01
        • 1970-01-01
        相关资源
        最近更新 更多