【问题标题】:Install VBOX guest additions on Debian Testing在 Debian 测试中安装 VBOX 来宾添加
【发布时间】:2014-11-17 09:15:10
【问题描述】:

有没有办法在 Debian Testing 上安装 Virtualbox 的来宾插件?当我尝试“经典方式”时,我收到了这条消息:

构建主要的访客添加模块...失败! (查看 /var/log/vboxadd-install.log 找出问题所在)

/var/log/vboxadd-install.log:

/tmp/vbox.0/Makefile.include.header:97: *** 错误:无法找到当前 Linux 内核的源代码。指定 KERN_DIR= 并再次运行 Make。停下来。

【问题讨论】:

  • 日志是怎么说的?
  • 我刚刚编辑了帖子。
  • 这可能有帮助吗? tecadmin.net/… 参见“export KERN_DIR”部分。

标签: debian virtualbox


【解决方案1】:

您需要安装内核头文件,例如

$ sudo aptitude install linux-headers-amd64

这将安装 default linux-headers,如果您有非默认内核,则需要安装匹配的头文件。

【讨论】:

    【解决方案2】:

    我能够通过以下方式安装它们。

    apt-get install dkms build essential
    

    然后插入“Guest Additions CD 映像”。

    sh /media/cdrom/VBoxLinuxAdditions.run
    

    重启和访客添加工作正常。

    【讨论】:

    【解决方案3】:

    在使用 ubuntu 作为访客时,我尝试了所有可能的访客添加,但从未让它工作。一旦我安装了 ubuntu,来宾添加就顺利安装了

    【讨论】:

      【解决方案4】:

      您应该尝试以下命令。

      sudo yum install kernel-devel    
      sudo yum upgrade
      

      然后重新启动您的虚拟机。 这种方法最适合我。

      【讨论】:

        【解决方案5】:

        首先你需要像其他人说的那样安装内核包。

        如果您使用图形桌面。您必须切换到 root 用户才能运行 VBoxLinuxAdditions.run。

        它在 centos7 和 virtualbox5.1.28 上工作。

        【讨论】:

          【解决方案6】:

          这些是我用来安装来宾添加的步骤:

          sudo bash apt-get install build-essential module-assistant module-assistant prepare sh VBoxLinuxAdditions.run

          最好在安装来宾添加后重新启动,以便模块可以正常加载。

          这应该适用于任何基于 Debian 的发行版。我知道它至少适用于 Debian(Wheezy -> Stretch,并可能回到 Sarge)和 Ubuntu 10.04 -> 17.10。

          【讨论】:

            猜你喜欢
            • 2014-04-20
            • 2018-07-12
            • 1970-01-01
            • 2016-08-09
            • 1970-01-01
            • 2018-03-02
            • 1970-01-01
            • 1970-01-01
            • 2022-10-05
            相关资源
            最近更新 更多