无法在 Kali Linux 上安装 VirtualBox 客户机添加程序

无法在 Kali Linux 上安装 VirtualBox 客户机添加程序

过去几天,我一直尝试将 VirtualBox 客户机添加程序安装到我的 Kali Linux VM 上,但我不知道为什么它不工作。

首先,主机运行的是 Windows 10。我运行的是 VirtualBox 版本 5.1.18。此外,我一直在使用 Kali Linux 版本 2016.2 作为 64 位操作系统。

我尝试了几种不同的方法来安装客户机附加组件。第一种方法是将客户机 CD 插入虚拟机的设备菜单下。我能够在虚拟机的桌面上看到磁盘,但当我尝试启动里面的软件时,它出错了,并显示消息:找不到程序。

然后我尝试了 Kali Linux 文档中提供的官方方法这里。这些命令运行正常,安装成功。但是,重新启动后,我的虚拟机的无缝模式和自动调整客户机大小选项仍然呈灰色。

我尝试了这两种方法两次,每次都使用全新的虚拟机。

我的最终方法来自 SuperUser 发现这里。我按照评论说的编辑/etc/apt/sources.list。下面的命令它工作,直到apt-get install linux-headers-$(uname -r)命令。虚拟机错误地说:

E: Unable to locate package linux-headers-4.6.0-kali-amd64
E: Couldn't find any package by glob 'linux-headers-4.6.0-kali-amd64'
E: Couldn't find any package by regex 'linux-headers-4.6.0-kali-amd64'

如果有人知道如何让它工作,请告诉我。

答案1

尝试以下步骤:

  1. 安装 Linux 标头

    sudo apt-get install build-essential linux-headers-`uname -r` dkms
    
  2. 安装 CD VBoxGuestAdditions

  3. 进入 CD 并运行

    sudo ./VBoxLinuxAdditions.run
    

等待安装并重启虚拟机

答案2

这对我有用:

apt-get purge virtualbox-guest-x11
apt-get autoremove --purge
reboot
apt-get update
apt-get dist-upgrade
reboot
apt-get update
apt-get install -y virtualbox-guest-x11
reboot

答案3

这在 Linux kali 4.14.0-kali3-amd64 上对我有用

apt-get remove && apt-get update && apt-get upgrade -y && apt-get dist-upgrade -y
reboot
apt-get install -y virtualbox-guest-x11
reboot

然后

apt-get install virtualbox-guest-additions-iso
mount /usr/share/virtualbox/VBoxGuestAdditions.iso /mnt
cd /mnt
./VBoxLinuxAdditions.run
reboot

或者

虚拟盒菜单:设备->插入客户添加 CD..

mkdir VBox
cp -Rv /media/cdrom0/* ~/Vbox/
cd Vbox/
./VBoxLinuxAdditions.run
reboot

相关内容