1、Kali Linux简介

  Kali Linux是一个基于Debian的开源Linux发行版,集成了精心挑选的渗透测试和安全审计的工具,供渗透测试和安全设计人员使用,面向各种信息安全任务;如渗透测试、安全研究、计算机取证和逆向工程。

2、系统安装要求

  Kali Linux的安装要求将根据您想要安装的内容和您的设置而有所不同。对于系统要求:

  低端,您可以将Kali Linux设置为没有桌面的基本安全外壳服务器,使用128M内存(建议512M)和2 GB的磁盘空间。

  高端,如果您选择安装默认的Xfce4桌面和kali-Linux-默认元包,至少2 GB内存和20 GB的磁盘空间。

  当使用资源密集型应用程序(如Burp套件)时,他们建议至少8 GB内存 (如果是大型web应用程序就更是如此!)或者同时使用同步程序。

3、安装先决条件

  3.1、已安装完成的VMware虚拟机,如果您的电脑上未安装VMware虚拟机,请参考以下连接:https://www.cnblogs.com/x1234567890/p/14844741.html

  3.2、准备好的Kali Linux系统文件,如果您电脑上未下载Kali Linux系统文件,请参考以下连接:官方下载地址:https://www.kali.org/get-kali/

4、配置VMware虚拟机

  4.1、双击已安装完成的VMware虚拟机,打开虚拟机软件的管理界面,单机“创建新的虚拟机”,如图所示。

  4.2、在弹出的“欢迎使用新建虚拟机向导”中选择“自定义(高级)”选项,然后单击“下一步”按钮,如图所示。

    

  4.3、然后单击“下一步”按钮,如图所示。

    

  4.4、进入到安装来源界面,选中“稍后安装操作系统”选项,然后单击“下一步”按钮,如图所示。

    

  4.5、将客户机操作系统的类型选择为“Linux”,版本选择为“Debian 10.x 64位”,然后单击“下一步”按钮,如图所示。

    

  4.6、填写“虚拟机名称”,名称可以自行发挥。下方安装位置的路径,建议选择一个比较大容量的盘符,最少要有20GB以上的空闲容量,再单击“下一步”按钮,如图所示。

    

  4.7、设置CPU处理器的数量和内核数量,点击“下一步”按钮。

     

  4.8、设置虚拟机内存分配值。如果真机内存小于4GB,则建议分配给虚拟机1GB;如果真机内存大于4GB,不论是8GB还是更多,均建议分配给虚拟机2GB,如图所示。(注:前面提到,如果使用高端配置,建议2G内存)

     

  4.9、根据自己实际需求设置网络类型,确定好网络类型之后,然后点击“下一步”按钮,如图所示。      

    VM虚拟机软件为用户提供了3种可选的网络模式,分别为桥接模式、NAT模式与仅主机模式,这三种模式的大致介绍如下:      

    桥接模式:相当于在物理主机与虚拟机网卡之间架设了一座桥梁,从而可以通过物理主机的网卡访问外网。      

    NAT模式:让VM虚拟机的网络服务发挥路由器的作用,使得通过虚拟机软件模拟的主机可以通过物理主机访问外网,在真机中对应的物理网卡是VMnet8。   

    仅主机模式:仅让虚拟机的系统之间与物理主机通信,不能访问外网,在真机中对应的物理网卡是VMnet1。

    

  4.10、此处为SCSI控制器类型选项,使用“LSI Logic”推荐值,然后点击“下一步”按钮,如图所示。

    

  4.11、设置虚拟磁盘类型,简单来说就是设置一会新安装系统的硬盘接口类型,使用“SCSI(S)”推荐值,然后点击“下一步”按钮,如图所示。

    

  4.12、由于这是一台全新安装的操作系统,不存在已有数据需要恢复的问题,所以直接选择“创建新虚拟磁盘”选项,然后点击“下一步”按钮,如图所示。

    

  4.13、将虚拟机系统的“最大磁盘大小”设置为20.0GB(默认值),这是限定系统能够使用的最大磁盘容量,并不是立即占满这部分空间,如果想让磁盘性能更好的话可以勾选上“立即分配所有磁盘空间”选项。如果今后要经常移动这台虚拟机的话,可以选中“将虚拟磁盘拆分成多个文件”选项;而如果不确定今后是否要经常移动的话,不妨也进行拆分,对实际操作无任何影响,性能也很好,然后单击“下一步”按钮。如图所示。(注:前面也提到,如果使用高端配置,磁盘空间建议20G)

    

  4.14、设置磁盘文件名称,这个完全没有必要修改,保持默认就好,点击“下一步”按钮,如图所示。

    

  4.15、当虚拟机的硬件信息已经基本设置完成后,VM安装向导程序会向我们询问是否确认。由于还有几处信息需要修改,所以此时点击“自定义硬件”按钮,如图所示。

    

  4.16、点击“新CD/DVD(IDE)”选项,在右侧“使用ISO映像文件”里找到并选中此前已经下载好的Kali Linux系统文件,即iso结尾的文件,不要解压,直接选中即可,如图所示。

     

  4.17、“USB控制器”、“声卡”、“打印机”、“显示器”设备保持默认,点击“关闭”,点击“完成”,如图所示。

    

5、安装Kali Linux系统

  5.1、在虚拟机管理界面中单击“开启此虚拟机”按钮后数秒就看到Kali Linux系统安装界面了,选择图形安装(Graphical install),如图所示。

    

  5.2、选择您喜欢的语言,然后点击“Continue”按钮。如图所示。

    

  5.3、指定您的地理位置,然后点击“继续”按钮,如图所示。

    

  5.4、选择您的键盘布局,然后点击“继续”按钮,如图所示。

    

  5.5、安装程序现在将探测您的网络接口,查找DHCP服务,加载程序组件,如图所示。    

  • 如果网络上没有运行DHCP服务,它会要求您在探测网络接口后手动输入网络信息,或者您可以跳过。
  • 如果Kali Linux没有检测到您的网卡,您需要在出现提示时包含它的驱动程序,或者生成一个定制Kali Linux ISO预先包含在内。
  • 如果安装程序检测到多个网卡,它可能会提示您使用哪个网卡进行安装。
  • 如果选择的网卡基于802.11,系统会在提示您输入主机名之前询问您的无线网络信息。

    

  5.6、然后提示您输入系统的主机名,设置完成之后,点击“继续”按钮,如图所示。

    

  5.7、您可以选择为该系统提供一个默认域名(可以从DHCP中获取值,也可以预先存在一个现有的操作系统),设置好域名之后,点击“继续”按钮,如图所示。

    

  5.8、接下来,为系统创建用户帐户(全名、用户名和强密码),设置完成之后,点击“继续”按钮,如图所示。

    

    

    

  5.9、选择“向导—使用整个磁盘”,点击“继续”按钮,如图所示。

    

  5.10、选择要分区的磁盘,点击“继续”按钮,如图所示。

       

  5.11、选择“将所有文件保存在一个分区中(默认设置)”,点击“继续”按钮,如图所示。

    

    

  5.12、接下来,在安装程序进行不可逆转的更改之前,您将有最后一次机会来检查您的磁盘配置。选中“是”,点击“继续”按钮,如图所示。

     

  5.13、进入系统安装界面,如图所示。

     

  5.14、接下来你可以选择您想要安装的元包。默认选择将安装一个标准的Kali Linux系统,您不必在这里做任何更改,直接点击“继续”按钮,如图所示。

     

  5.15、进入安装软件界面,等待软件安装完毕,如图所示。

     

  5.16、接下来确认安装GRUB引导加载程序,点击“继续”按钮,如图所示。

     

  5.17、选择要安装GRUB引导加载程序的硬盘,选择“/dev/sda”,点击“继续”按钮,如图所示。

     

  5.18、进入如下界面,等待安装完成,点击“继续”按钮,进入系统重启,等待重启完成,如图所示。

     

     

  5.19、进入到系统登录界面,现在您已经完成了Kali Linux的安装。

     

    

VMware虚拟机上安装Kali Linux详细教程的更多相关文章

  1. 在VMware Workstation上安装Kali Linux

    在VMware Workstation上安装Kali Linux VMware Workstation是一款功能强大的桌面虚拟计算机软件.该软件允许用户在单一的桌面上同时运行不同的操作系统,并且可以进 ...

  2. 在虚拟机上安装红帽Linux.5.5.for.x86.服务器版系统(按针对安装oracle 10g作的配置)

    在虚拟机上安装红帽Linux.5.5.for.x86.服务器版系统(按针对安装oracle 10g作的配置)   软件版本: 虚拟机版本:vmwareworkstation 7.11 build-28 ...

  3. 用physdiskwrite在VMware虚拟机上安装m0n0wall【转】

    在一台PC机上安装m0n0wall,相信大家都有经验.一般采用两种方法:1.在一台Windows XP或Windows 2000的PC上,下载physdiskwrite软件和m0n0wall映像文件( ...

  4. VMware虚拟机上安装linux和克隆

    虚拟机上安装好一台linux 系统后.为了高速搭建hadoop集群.须要再安装几个linux系统,比較笨的办法能够又一次用ios 镜像文件进行安装.可是又一次安装须要又一次配置一些信息并且安装时间比較 ...

  5. 如何在VMware虚拟机上安装Linux操作系统(Ubuntu)

    作为初学者想变为计算机大牛非一朝一夕,但掌握基本的计算机操作和常识却也不是多么难的事情.所以作为一名工科男,为了把握住接近女神的机会,也为了避免当白痴,学会装系统吧!of course为避免把自己的电 ...

  6. 如何在Windows版本的VMware虚拟机上安装苹果系统

    有时我想玩玩苹果系统,但自己有没有mac,只能在虚拟机上装一个苹果玩玩,但又由于某些原因虚拟机软件VMware不支持安装苹果系统,还在有大佬出于不明目的,在网上散布了适用于Windows版本的VMwa ...

  7. VMware虚拟机上安装xp操作系统

    前提:安装好虚拟机 资料:windows xp 的虚拟机操作系统 上面这个文件最好保存好一份,防止以后虚拟机用坏了可以重新安装. 1 新建目录D:\virtual machine\vSQL\vm将我们 ...

  8. 2、在1.VMware虚拟机上安装ubantu系统

    1.新建新的虚拟机系统 2.使用自定义高级安装 3.选择下一步操作 4.选择稍后安装 4.因为我们要安装的是Linux的发行版本ubuntu,所以这里选择Linux(L),版本是Ubuntu 64位, ...

  9. VMware虚拟机上安装CentOS 7

    下载CentOS7,点击网址下载,地址:http://isoredirect.centos.org/centos/7/isos/x86_64/CentOS-7-x86_64-DVD-1804.iso ...

  10. 虚拟机VMware安装Kali Linux

    本文讲解如何在虚拟机上安装Kali Linux,希望对大家有所帮助. 准备:一台电脑,VMware(VMware安装教程) 一.下载系统镜像文件 1.首先下载系统镜像,进入kali官网,在Downlo ...

随机推荐

  1. 《刚刚问世》系列初窥篇-Java+Playwright自动化测试-7-元素基础定位方式-下篇 (详细教程)

    1.简介 上一篇主要是讲解我们日常工作中在使用Playwright进行元素定位的一些比较常用的基础定位方式的理论基础知识以及在什么情况下推荐使用.今天这一篇讲解和分享一下剩下部分的基础定位方式. 2. ...

  2. 体验.NET与文件存储服务MinIO

    对象文件存储服务(OSS)主要用于存储零散的文件,和直接存储到本地文件系统中相比,有以下的几个优势: 跨服务器可用 兼容Amazon S3 API 横向扩容 高可用 支持加密 MinIO就是一个高性能 ...

  3. .NET 9 New features-JSON序列化

    .NET 9已经发布有一段时间了,近期整理一下.NET 9的新特性,今天重点分享.NET 9 JSON序列化方面的改进. 先引用官方的说明: 在 System.Text.Json 中,.NET 9 提 ...

  4. shell 下 exec,source,.,bash和sh以及export得区别

    exec执行命令时,不会启用新的shell进程.  source和 .也不会启用新的shell进程,在当前shell中执行,设定的局部变量在执行完命令后仍然有效.  bash或sh执行时,会另起一个子 ...

  5. Qt开源作品20-PNG图片警告去除工具

    一.前言 在新版的Qt5中,我们之前在Qt4中使用的png图片,到了这里经常会报一个警告,libpng warning: iCCP: known incorrect sRGB profile,尽管这种 ...

  6. POST、GET、@RequestBody和@RequestParam区别

    参考链接: 1.POST.GET.@RequestBody和@RequestParam区别 2.@RequestBody的使用

  7. 基于开源IM即时通讯框架MobileIMSDK:RainbowChat v11.5版已发布

    关于MobileIMSDK MobileIMSDK 是一套专门为移动端开发的开源IM即时通讯框架,超轻量级.高度提炼,一套API优雅支持UDP .TCP .WebSocket 三种协议,支持iOS.A ...

  8. IM跨平台技术学习(四):蘑菇街基于Electron开发IM客户端的技术实践

    本文由蘑菇街前端技术团队分享,原题"Electron 从零到一",有修订和改动. 1.引言 本系列文章的前面几篇主要是从Electron技术本身进行了讨论(包括:第1篇初步了解El ...

  9. 在MBP上运行推理LLaMA-7B&13B模型

    在MBP上运行推理LLaMA-7B模型 build this repo # build this repo git clone https://github.com/ggerganov/llama.c ...

  10. 快速定位Linux 内核驱动中GPIO冲突

    #全开开kernel log echo "8" > /proc/sys/kernel/printk #打开gpiolib 动态调试 echo 'file gpiolib.c ...