官方网址:https://www.kali.org/docs/virtualization/install-vmware-workstation-player-kali-guest-vm/

在VMware(访客VM)中安装Kali

本指南用于在VMware内部虚拟化Kali Linux,使您拥有Kali VM。这是使用Kali的好方法,因为它与主机完全分离,允许您与其他VM(以及主机和网络上的其他计算机)进行交互,并还原为快照。

如果您想在Kali Linux上(作为主机)安装VMware,则可能希望遵循我们的其他指南。

下面的指南是我们用来生成预制的Kali Linux VMware映像的工具,该映像已发布。您可以根据自己的需要进行更改。我们始终使用最新版本的VMware工作站生成映像,因为Player&Fusion没有相同级别的功能和设置控制。

启动VMware工作站后,按“创建新的虚拟机”。

如果可以选择,请为“虚拟机配置”选择“自定义'(高级)'”,因为这将使我们能够更好地控制虚拟机的创建。

下一个屏幕是“虚拟机硬件兼容性”,我们使用“ Workstation 8.x”。这使更多用户可以立即从Kali受益(无需编辑.vmx文件即可降级)。如果您使用的是更高版本的VMware,则在启动时,它将提示有关升级VM的信息。由于旧的VMware配置文件,这将消除任何限制。但是,大多数用户没有使用所有这些资源来获得其Kali VM,因此他们不会从拥有最新配置文件中受益。这就是为什么我们附带较旧的配置文件的原因。

在此屏幕上,我们选择要用于安装的Kali Linux映像。我们选择“浏览”,然后导航到我们下载的ISO的位置。

当您看到“客户机操作系统”屏幕时,选择“ Linux”,然后选择Debian的最新版本(因为Kali基于Debian)。在这个例子中,它是Debian10。我们将使用x64映像来安装Kali,因此我们选择了64位。

下一个屏幕是“虚拟机名称”,您可以在其中命名VM。该文件名也用于文件名(例如配置,硬盘和快照-从现在开始就不会更改)。我们在本指南中将其保持为通用(因为Kali是滚动发行版,并且我们对其进行了更新),但是对于我们的发行版,我们使用该版本作为其固定发行版。

下一个屏幕是“处理器”。在这里,我们可以开始定义为虚拟机分配多少资源。通过提供更多的资源,Kali将能够同时执行更多任务,并更快地采取行动。我们选择“ 2个处理器”和“每个处理器2个核心”,总共有4个核心。您可能希望或多或少地使用它,具体取决于您的系统要求。

下一部分是“内存”,我们可以在其中定义现在要使用多少RAM。同样,RAM量越高,可以打开更多的应用程序,它们的性能将提高。Kali内部的各种工具可能要求很高。制作普通VM时,我们为RAM选择2GB(2048 MB),但是由于我们的高性能设备具有可用于Kali的备用RAM,因此我们通常会为个人计算机增加此内存。

然后,我们将看到“网络连接”。我们默认使用NAT连接。但是,这很容易更改(即使在打开虚拟机电源的情况下)。这使Kali VM可以与Internet以及LAN连接的其余部分进行通信,而无需占用其他IP地址。不利的一面是,它将无法接收反向Shell(在VMware内部没有端口转发的情况下)。

接下来是“ I / O控制器类型”。我们接受默认值“ LSI Logic”。

接下来是“虚拟磁盘类型”。我们接受默认值“ SCSI”。

以下屏幕是“磁盘”,它使我们可以“创建新的虚拟磁盘”。

下面的“磁盘大小”屏幕允许我们定义虚拟硬盘的大小。我们为虚拟机使用“ 80 GB”。

我们也没有将其放在单个文件中,而是“将虚拟磁盘拆分为多个文件”。由于我们未启用“分配所有磁盘空间”,因此VM硬盘将随着时间增长到最大大小。

创建虚拟机后可以增加/减少硬盘,但是,如果您已经安装了Kali,则需要先扩大或缩小分区,再重新分配空间。

当涉及“磁盘文件”屏幕时,我们接受默认值,该默认值是在安装过程的早期根据我们的虚拟机名称定义的

然后,我们将看到VM安装向导的最终屏幕,该屏幕为我们提供了我们选择的设置的概述。

我们对显示的内容感到满意,因此我们按“完成”。如果您在此阶段尝试“自定义硬件”,则在完全创建VM之前,并非所有设置都可见。

如果这是第一次使用该向导,则可能会显示以下提示,说明安装“ VMware tools ” 如何在使用VM时为您带来更好的体验。

阅读并理解该页面后,您可能希望先选中“不再显示此页面”,然后再单击关闭。

在启动虚拟机之前,我们现在通过按“编辑虚拟机设置”来编辑其设置。

我们没有使用打印机,因此将其删除。要导航到该部分,然后按“删除”。

您可能希望在“ USB”部分中,更改USB设备的行为。通过禁用“自动连接新的USB设备”以及“显示所有USB输入设备”

需要指出的另一项是“显示”部分,并确保禁用“加速3D图形”,因为人们已经报告会导致问题。

然后,我们移至“选项”选项卡,然后移至“电源”。我们选择启用“向客人报告电池信息”,因为这对于在笔记本电脑/笔记本电脑上使用Kali的用户来说非常方便。

在“共享文件夹”中,我们选择“始终启用”,但是在此阶段,不共享任何路径,因为某些用户可能不希望这样做。

我们更改的最后一个选项是“ VMware Tool”,其中启用了“将访客时间与主机同步”。

完成所有这些操作后,我们保存,启动VM,然后像通常在裸机安装中一样继续安装Kali。

kali的安装详解--摘自官方的更多相关文章

  1. Oracle Database 12c Release 2安装详解

    第1章 Oracle Database 12c Release 2安装详解 1.1 下载方法 oracle官网https://www.oracle.com 1)打开官方网站,找到下载连接 2)选择更多 ...

  2. Hadoop 发行版本 Hortonworks 安装详解(一) 准备工作

    一.前言 目前Hadoop发行版非常多,所有这些发行版均是基于Apache Hadoop衍生出来的,之所以有这么多的版本,完全是由Apache Hadoop的开源协议决定的:任何人可以对其进行修改,并 ...

  3. Hadoop 发行版本 Hortonworks 安装详解(二) 安装Ambari

    一.通过yum安装ambari-server 由于上一步我们搭建了本地源,实际上yum是通过本地源安装的ambari-server,虽然也可以直接通过官方源在线安装,不过体积巨大比较费时. 这里我选择 ...

  4. Nginx的介绍和安装详解

    [介绍+安装]Nginx的介绍和安装详解   == 介绍和安装 == Nginx是一个自由.开源.高性能及轻量级的HTTP服务器及反转代理服务器, 其性能与IMAP/POP3代理服务器相当.Nginx ...

  5. Win10 TensorFlow(gpu)安装详解

    Win10 TensorFlow(gpu)安装详解 写在前面:TensorFlow是谷歌基于DistBelief进行研发的第二代人工智能学习系统,其命名来源于本身的运行原理.Tensor(张量)意味着 ...

  6. Windows下caffe安装详解(仅CPU)

    本文大多转载自 http://blog.csdn.net/guoyk1990/article/details/52909864,加入部分自己实战心得. 1.环境:windows 7\VS2013 2. ...

  7. (转)Win10 TensorFlow(gpu)安装详解

    Win10 TensorFlow(gpu)安装详解 写在前面:TensorFlow是谷歌基于DistBelief进行研发的第二代人工智能学习系统,其命名来源于本身的运行原理.Tensor(张量)意味着 ...

  8. Linux ssh登录和软件安装详解

    阿哲Style   Linux第一天 ssh登录和软件安装详解 Linux学习第一天 操作环境: Ubuntu 16.04 Win10系统,使用putty_V0.63 本身学习Linux就是想在服务器 ...

  9. 【转】Linux下Android ADB驱动安装详解

    原文网址:http://blog.csdn.net/zhenwenxian/article/details/5901350 Linux下Android ADB驱动安装详解 概述 最近由于内置的合作商比 ...

随机推荐

  1. form组件及cookie和session

    多对多关系表的三种创建方式 1.全自动创建 优势:不需要你手动创建第三张表 不足:由于第三张表不是你手动创建的,也就意味着,第三张表字段是固定的无法更改 class Book(models.Model ...

  2. 如何在linux中查找python安装包的路径

    [root]# python -c "import fasttext;print(fasttext)"<module 'fasttext' from '/root/anaco ...

  3. python 爬虫保存文件的几种方法

    import os os.makedirs('./img/', exist_ok=True) IMAGE_URL = "https://morvanzhou.github.io/static ...

  4. 推荐一款在UBUNTU下使用的编辑器

    偶然的机会 ,发现了这款软件,以前一直是在用gedit编辑器,但在WINDOWS下写的文档,在ubuntu下用gedit打开后,复制有换行的问题,一直没解决,所以在网上找到了这款软件,安装使用了几天, ...

  5. Html学习笔记(二) 简单标签

    标签的重点 标签的用途 标签在浏览器中的默认样式 <body>标签: 在网页上显示的内容 <p>标签: 添加段落 <hx>标签: 添加标题 标签一共有6个,h1.h ...

  6. IPFS初窥

    虽然区块链有很多令人兴奋的特性,但是也有其固有的缺点.比如,文件或者长度较长的文本信息就不适合存储在链上.那么如何解决这个缺点呢?一个解决方案就是IPFS(Interplanetary File Sy ...

  7. 教你如何去除电脑QQ聊天窗口上的广告?

    当打开QQ聊天窗口时,就如下图一样各种广告不停地闪啊闪的,我没强迫症但是我也不喜欢看. 像咱们这些没有钱开会员又不喜欢整天看电脑QQ聊天窗口上的广告的"穷人们".那该咋办呢?好了, ...

  8. 网络编程模型(C/S模型和B/S模型)

    目录 网络应用编程模型 互联网与企业内部网 早期计算机网络的通信模型 C/S模式 B/S模式 B/S 和 C/S 的区别 网络应用编程模型 互联网与企业内部网 网络的两个含义: 互联网 :互联网(In ...

  9. jdbc对 数据库的数据进行增删改(两个类)

    1.方法类 package com.com; import java.sql.Connection;import java.sql.DriverManager;import java.sql.Resu ...

  10. 使用node打造自己的命令行

    一.实现一个简单的功能 二.环境 1.系统: window 10 2.编辑器: vscode 3.node版本: 8.7.0 三.开始玩 1.打开命令行,新建一个pa'ckage.json npm i ...