在 Kali(主机)上安装 VirtualBox
您可以在Kali Linux 上安装 VirtualBox ,允许您在 Kali Linux 中使用虚拟机 (VM)。但是,如果您想将 Kali Linux 安装为VM,则需要我们的Kali Linux Guest VirtualBox指南。
虚拟机很棒。使用它们有很多好处。其中之一,能够同时运行多个操作系统(OS)。您可以让您的主机“不受影响”,然后只与来宾虚拟机交互。另一个是当事情进展顺利时,拍摄快照。当出现问题时,恢复。
VirtualBox 是免费和开源的。还有一些其他的软件,例如 QEMU、KVM/Xen 和 virt-manager。然后还有VMware Workstation & Fusion,这是一个商业软件(有 VMware Player,它是免费的,但功能有限)。
准备
在尝试安装 VirtualBox 之前,请确保您的 Kali Linux 版本是最新的,如果需要,请重新启动机器。
kali@kali:~$ sudo apt update
[...]
kali@kali:~$
kali@kali:~$ sudo apt full-upgrade -y
[...]
kali@kali:~$
kali@kali:~$ [ -f /var/run/reboot-required ] && sudo reboot -f
kali@kali:~$
下载
我们要做的第一件事是导入 VirtualBox 的存储库密钥。
kali@kali:~$ curl -fsSL https://www.virtualbox.org/download/oracle_vbox_2016.asc|sudo gpg --dearmor -o /etc/apt/trusted.gpg.d/oracle_vbox_2016.gpg
[...]
kali@kali:~$ curl -fsSL https://www.virtualbox.org/download/oracle_vbox.asc|sudo gpg --dearmor -o /etc/apt/trusted.gpg.d/oracle_vbox.gpg
[...]
kali@kali:~$
然后我们继续添加 VirtualBox 的存储库。我们将它添加到一个单独的文件中,因此它不会干扰Kali Linux 的主存储库。我们还将确保说明密钥环的位置,以便正确签署文件。我们的 CPU 架构是 amd64。如果您的示例不同,您可能需要更改下面的示例。
需要记住的一点是,Kali Linux 是基于 Debian的,所以我们需要使用Debian 当前的稳定版本(尽管 Kali Linux 是一个滚动发行版)。在撰写本文时,它的“破坏者”:
kali@kali:~$ echo "deb [arch=amd64] https://download.virtualbox.org/virtualbox/debian bullseye contrib" | sudo tee /etc/apt/sources.list.d/virtualbox.list
kali@kali:~$
由于我们更改了网络存储库,因此我们需要重新构建缓存。
kali@kali:~$ sudo apt update
[...]
kali@kali:~$
由于 VirtualBox 有各种内核模块(例如vboxdrv
和) vboxnetflt
,vboxnetadp
我们需要确保它们在 Kali Linux 内核更新时保持最新。这可以使用dkms来实现。
kali@kali:~$ sudo apt install -y dkms
[...]
kali@kali:~$
设置
现在是安装 VirtualBox 本身的时候了(连同它的扩展包来扩展 VirtualBox 的高级功能)。
kali@kali:~$ sudo apt install -y virtualbox virtualbox-ext-pack
[...]
kali@kali:~$
出现提示时,阅读并接受许可。
您现在可以在菜单中找到 VirtualBox 或通过命令行启动它。
kali@kali:~$ virtualbox
kali@kali:~$
如果您现在愿意,您可以在 VirtualBox VM(在 Kali Linux 上)中安装 Kali Linux。
更新日期:2022 年 9 月 19 日
作者: g0tmi1k , Rclev4Sec