我的 Kali Linux 出了问题,安装 Virtual Box Guest Addition 时出现错误。我使用的是 Windows 8.1 64 位系统,并且已在 Windows 中安装了 Virtual Box 最新版本 4.3.28。我已安装最新版本的 Kali Linux“1.1.0 32 位”在我的虚拟机中成功安装。但是当我在其中安装虚拟机客户端添加项时,它显示错误。当我在终端中运行此命令时发生错误
"apt-get install linux-headers-$(uname -r) -y"
请帮助我以正确的方式安装虚拟盒客户机添加程序。
我收到以下错误:
Reading package lists... Done
Building dependency tree
Reading state information... Done
E: Unable to locate package linux-headers-3.18.0-kali3-686-pae
E: Couldn't find any package by regex 'linux-headers-3.18.0-kali3-686-pae'
答案1
我通过将 /etc/apt/sources.list 编辑为以下内容来修复此问题:
# Regular Repositories
deb http://http.kali.org/kali sana main non-free contrib
deb http://security.kali.org/kali-security sana/updates main contrib non-free
# Source Repositories
deb-src http://http.kali.org/kali sana main non-free contrib
deb-src http://security.kali.org/kali-security sana/updates main contrib non-free
然后运行:
apt-get update
apt-get install linux-headers-$(uname -r)
然后运行:
apt-get install virtualbox-guest-dkm
答案2
除了一些选项外,它不需要外部中介。尝试直接在已安装的 iso 中运行 install.pl 或此类脚本。apt 无法找到标头,它们是在 Linux 安装过程中生成的。它们是 Linux 发行版的核心部分(至少在 Debian 和衍生产品中),因此它们不在存储库中。
重新安装 Kali 并尝试再次安装客户机附加组件。将.iso
文件解压到以下位置
/usr/
并执行install.pl
或install.sh