osh*_*nen 5 10.04 virtualbox 11.04 windows-xp
我在 Ubuntu 11.04 来宾操作系统上安装来宾添加件时遇到问题。主机操作系统是 Windows XP pro
在主机操作系统(Windows XP)上,我还有另一个来宾操作系统 Ubuntu 10.04,并且在其上安装来宾添加件没有问题。
当我尝试在来宾操作系统 Ubuntu 11.04 上安装来宾添加项时,我收到一条消息说
未找到当前正在运行的内核的头文件
所以我安装了
linux-headers-通用
再次尝试安装来宾添加,并得到与以前相同的消息:
未找到当前正在运行的内核的头文件
所以我的问题是,如何在 Windows XP 是主机操作系统的来宾操作系统 ubuntu 11.04 上安装来宾添加。我只是检查uname -a
以获取正确的版本,然后使用 aptitude 检查并注意到已经安装了正确的版本。
我正在使用 VirtualBox 4.0.8。
您需要安装与运行 Ubuntu 虚拟机的内核版本相匹配的内核模块(标头)包。
在终端中输入以下命令:
uname -a
Run Code Online (Sandbox Code Playgroud)
这会给你这样的行:
Linux dirk-Studio-1558 2.6.38-9-generic #43-Ubuntu SMP Thu Apr 28 15:23:06 UTC 2011 x86_64 x86_64 x86_64 GNU/Linux
Run Code Online (Sandbox Code Playgroud)
第一个单词是系统类型,第二个单词是您的机器名称,第三个单词是您要查找的机器名称。它给出了内核版本。
因此,您需要使用 apt-get 从 Synaptic org 安装 linux-headers-{这里是我的内核版本} 软件包。就我而言,这将是
sudo apt-get install linux-headers-2.6.38-9-generic
Run Code Online (Sandbox Code Playgroud)
或直接在一个通用命令中:
sudo apt-cache search linux-headers-`uname -r`
Run Code Online (Sandbox Code Playgroud)
希望有帮助!
编辑:
好的,如果设置正确,您可以尝试安装此处列出的软件包 ,请查看帖子#12
归档时间: |
|
查看次数: |
2671 次 |
最近记录: |