【问题标题】:CentOS "Kernel configuration is invalid" error when building Guest AdditionsCentOS 构建来宾添加时出现“内核配置无效”错误
【发布时间】:2019-04-14 20:26:23
【问题描述】:

我已经通过 VirtualBox 在我的 Windows 10 机器上安装了 CentOS。我知道安装来宾添加(设备 -> 插入来宾添加 CD 映像)将安装来宾添加,但是在构建来宾添加时出现以下错误:

ERROR: Kernel configuration is invalid. include/generated/autoconfig.h or include/config/auto.conf are missing.

Run 'make oldconfig && make prepare' on kernel src to fix it

我已经导航到 /usr/src/ 目录并执行了推荐的命令,但我得到了:

make *** No rule to make target 'oldconfig'. Stop. 

不知道从这里去哪里。

【问题讨论】:

  • 我通常会发现 (1) 内核头文件丢失,或者 (2) 需要运行 yum 升级。内核和头文件都是最新的吗?
  • 我投票结束这个问题,因为它属于unix.stackexchange.com
  • 目前在同一条船上,无法找到前进的方向。

标签: linux centos


【解决方案1】:

我无法完成这项工作,但请听取我的意见。

RHEL 于 2018 年 10 月 30 日发布了 7.6,这弄乱了 Virtual Box 上的 Guest Additions。检查this link for release schedules

有了这个搞砸的客人添加,我遇到了多个麻烦:

  • 鼠标右键单击在虚拟框中打开的应用程序上不起作用。
  • 鼠标在一段时间后完全停止工作。

唯一重要的解决方案是升级到 7.5 版(我也尝试升级到 VirtualBox 6.0,希望 Guest Addition 可以在最新内核上编译)

我从这个博客链接升级的步骤 - Digitolle

希望这会有所帮助。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-04-20
    • 2016-03-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多