前言
kali官网上的教程其实详细的有点过分了,每一步都有说明。所以这篇文章基本也只是对官网的内容做个简单的翻译。图我就不自己截了,直接用官网的(虽然是英文的,但看着界面差不多就行了) 算了,我再安装一遍吧。
开始
已经安装好的系统
首先如果怕麻烦的,官方也直接提供了已经安装好的系统压缩包,直接解压用VMware打开就能直接使用,VMware安装kali就安装完了,是不是很快。和我们自己安装其实没有多大区别,自己安装的话只是某些地方可以做不一样的选择,比如分区、安装的工具、系统语言(默认为English)等。
压缩包下载地址:https://www.kali.org/get-kali/#kali-virtual-machines
官网下载链接可能不是很快,可以下载torrent文件,接着用迅雷下载速度就不错,下载完解压打开.vmx文件就可以了(需要升级到你安装的vmware版本,他是VMware8.0的)
正式安装:准备工作
如果你不想用上面已经安装好的系统,或者你想自己尝试安装一下。自定义一些东西的话可以接着看。下载好iso镜像文件,下载地址:https://www.kali.org/get-kali/#kali-bare-metal 。 选择第二个(完整本地镜像)。第一个是最新版本,包含最新的工具集,可能不太稳定,就跟测试版本差不多。第三个为网络版,在线安装的。
自定义安装
-
启动 VMware Workstation 后,选择文件(File), 选择“新建虚拟机"
-
选择 自定义(高级)这样可以去掉一些不需要的组件
-
下一个选项是VMware版本,选择最新的即可,比如你安装的是VMware15,就选择15.x就行(选择旧的只是为了兼容性,方便别人使用的)
-
选择下载好的kali镜像文件
-
下一步则是选择Linux,和Debain 10.x 64位
-
然后是虚拟机名称和路径。这个自己选择就行,我一般名字就填kali
-
后面是一些CPU和内存的选择,看你主机的选择吧,一般给个4核8G差不多。当然你如果主机资源不够,少给点也没问题,其实也用不了那么多。
-
接着的一些选项全部默认下一步,直到选择磁盘空间的时候,建议多给点,后期扩容很不好操作。随机给个大一点的值就行,比如240G(给一个T也是可以的)。(他不会直接占用这些空间,而是用多少占多少)
-
接着又是下一步下一步,直到如下图。点击自定义硬件把打印机移除了。然后点击完成即可
-
下一步开启虚拟机,进入如图的界面,默认第一个(图形化安装)即可
-
然后是语言选择,中文简体就行。后面有两个点下一步就行
-
然后就是一顿读条,到了填写主机名的时候,随机填一个就行。这个主机名就是命令行显示在用户名后面的。比如
root@localhost:~#
这里的主机名就是localhost,当然这是我后面改的(进系统后也可以更改)。
-
配置到了这一步不填,直接点继续
-
接着是填用户全名(相当于用户昵称)、用户名(登录时的)和密码,因为现在的kali建议不直接使用root,而是使用带sudo的普通用户
-
一小段时间的读条后会进入分区选择,我对Linux也不是很熟悉,可以直接默认使用整个磁盘。当然既然是自定义安装,肯定要自己分个区意思意思。我们选择最后一个
手动
-
点击唯一的那个磁盘后点击继续。然后会出现询问是否创建新的分区表,当然选择是之后继续
-
接着来到这个界面,点击下面的
主/逻辑 257.7GB 空闲空间
的那一行,然后点击继续就可以创建一个分区。
-
我说一下我的分区情况(小白一个,只是按自己的想法分区)
- /boot :2G,实际上只需要几百M,但是现在硬盘很廉价,多给点也无所谓
- swap交换空间: 8G,内存的两倍,如果超过8,选择8就行(不确定是否合理,只是看很多文章这么说)
- /var: 20G
- /opt:80G,为什么给这个目录这么大空间,而且还单独挂载一个分区?因为我后面自己安装的软件都会在这个目录
-
创建一个分区的大概步骤:创建新的分区-》填写空间大小-》选择主/逻辑分区-》直接选开始就行(不知道开始和结束有啥区别)-》最后一步如下。除了交换空间需要改第一个选择改成
用于:交换空间
,其他分区都默认Ext4日志文件系统
。然后下面的选项也只是需要改一下挂载点。改完之后选择分区设定结束
再点击继续即可
-
最后的分区的情况如图。为什么不按常用的套路挂载home分区?因为我不打算使用普通用户,kali只是建议使用非root用户,并没有强制,所以你还是可以使用root的。Linux我也是用了有段时间了,我很清楚自己在干什么,所以root用户对我来说会方便一些,省去干什么都要sudo的麻烦。当然也可以再挂载一个/root目录
-
点击结束分区设定并修改写入磁盘后 继续。然后出现一个确认选是即可。接着就是一个漫长的安装时间,大概需要几分钟吧。因为只是安装基本系统,后面还有一个选项,问你安装哪些组件。比如哪个图形化界面
-
图形化界面的选择,这个看个人的喜好吧。
-
有三个选项:xfce(默认)、GNOME和KDE 。并没有说哪个就更好,不知道就默认即可。每次安装,三个图形化界面都是只勾选一个,因为勾选三个进去我也不知道怎么切换。我安装了三次,每个都试了一下:GNOME(第一个图)、xfce(第二个图)、KDE(第三个图)。我感觉第一个比较好看,第三个怎么有点Windows的布局的意思。
-
下面三个是工具集的选择,分别是:最受欢迎的10个、常用工具集(默认)和全部工具集。既然要我选,当然选择全部工具集了(三个都勾选)。反正也不差那点磁盘空间,就是安装的时候会久一点。
-
安装完成之后还有一个选项,选项见下图。之后加载完进度条就会重启进入系统,到此安装就完成了。
安装完成后进入虚拟机设置,把CD/DVD的连接状态下的启动时连接的勾取消了,不然每次启动系统都有个提示。当然也可以吧下面的连接改成使用物理驱动器,因为我虚拟机此时是开启的,所以不能改,关机再改就行。
切换root
默认root是没有设置密码的,无法登陆,所以我们需要先使用普通用户进入系统后设置root的密码。sudo passwd root
。先输入普通用户的密码,然后输入两次root的密码即可设置成功,接着注销当前用户,使用root登陆即可。
温馨提示:不熟悉Linux系统不建议直接使用root用户操作
装一些环境和软件:https://blog.csdn.net/Qwertyuiop2016/article/details/118539851