(一).kali linux 的简单介绍:
Kali Linux是基于Debian的Linux发行版, 设计用于数字取证操作系统。由Offensive Security Ltd维护和资助。最先由Offensive Security的Mati Aharoni和Devon Kearns通过重写BackTrack来完成,BackTrack是他们之前写的用于取证的Linux发行版 。它预装了三百多种***测试软件,包括nmap 、Wireshark 、John the Ripper ,以及Aircrack-ng.等等,用户可通过硬盘、live CD或live USB运行Kali Linux。Kali Linux既有32位和64位的镜像。可用于x86 指令集。同时还有基于ARM架构的镜像。适合安全研究人员使用。当然也还有其他的系统适合使用,使用kali linux的人数相对较多而已。官网地址:https://www.kali.org
(二).kali linux的安装方法:
各有所需,方便携带,可以使用Live CD的方式;在windows下做实验,可以使用虚拟机的方式;想当做自己的系统使用,则可以选择实体机安装的方式.无论使用哪种方式安装,其原理都是差不多,无非就是提供一个能运行该操作系统的平台,然后将操作系统所需的文件按照一定规则存放在指定位置。下面就介绍集中安装方式。
(1).直接使用虚拟机文件:
a.首先要安装好虚拟机软件,不管是VMware还是VirtualBox,只要能提供环境就好。
b.到官网下载打包好的虚拟机文件,解压用虚拟机打开就可以用,默认账号等都有说明(username:root,password:toor)。下载页面:https://www.kali.org/download, 按需下载,它提供了多种格式的。目前最新版是2017.3.我下载的是32bit的vmware的虚拟机文件压缩包.如下图:
c.将下载好的压缩包解压,然后用虚拟机打开,设置个合适的路径,如下图:
d.开启虚拟机,并以用户名为root,密码为toor登陆到系统.至此虚拟环境完成。如下图:
(2).虚拟机安装(环境:windows7 + VMware workstation14):
a.到官网下载iso格式的镜像文件.如下图:
b.打开VMware,新建虚拟机,选自定义:
c.兼容性自选,如果想兼容低版本的VMware,这个安装好之后也可以将安装目录中的文件打包给供其他人使用(将压缩包解压用虚拟机打开即可使用,与用第一种方式安装kali linux类似。)。
d.选择稍后安装操作系统,这样做有个好处,笔者在安装redhat7.x的时候,发现如果当时就选择镜像,会提示设置账户密码,然后开机,开机之后会直接进入安装,而且是最小化安装,这样自己还要配置yum源,安装各种软件包,会话费很多时间。
e.作如下配置,设置好后开机,然后一路默认下去,到设密码的时候设密码,问时候使用网络mirror的时候选否,安装完之后重启即可,如果要高级安装,就按需设,比如选择安装位置,分几个区,grub安装位置,都可以自己设置,包括文件系统类型及分区大小,如果不明白就先学好linux。(截图实在是太累了,要很大的毅力)
(3).使用Live CD:
a.这个适合随身携带,但是如果使用Live CD的方式,你在系统里对系统做的所有更改重启后都会失效,当然前提是不破坏Live分区。这个方式不方便展示,所以只是描述一下,尽量描述的清楚,让有需要的人得到帮助。这些所有的操作我都做过很多次了,所以没什么问题。
b.到官网下载好kali linux的iso格式的镜像文件。然后找一个U盘,如果U盘里有数据,千万要先备份,因为这个操作会将U里的所有数据擦出掉并重建文件系统。(U盘常用的格式是fat32,当然也可以按需来做文件系统,不同文件系统管理设备的方式不一样)
c.下载好镜像文件和准备好U盘之后,使用powereISO或者软碟通等工具将镜像文件写到U盘里面.推荐使用powerISO。都选好之后点确定,如提示时候确定擦出U盘上的数据,确定自己已备份的情况下点确定。如下图:
d.镜像写入U盘成功后,将电脑关机,进BIOS,将U盘的启动顺序设成第一个。也可以直接开机的时候选择启动方式,由于不同机器按键的作用有所差别,所以要自己搜搜自己机器型号进BIOS的方式,或者开机选启动方式的方式。(笔者操作的机器比较多,觉得大致按如下几个键都能解决上述问题:ESC,F1,F2,F10,F12或者再把Fn也一起按上,有些机器需要Fn与其他几个键的组合,有些不需要,ESC不需要组合,还有一些情况是需要开机一直按着不动,而不是不停的敲击。win8、win10的系统可能需要禁用掉开机优化,在电池设置里。一般的在开机的时候不停的按那几个键都能进)
e.其实将镜像写入U盘成功之后,就算完成了,剩下的只是启动,选择U盘启动之后,选第一个启动即可:
(4).实体机安装:
a.如果要装双系统或者直接让kali linux作为自己的主系统可以使用该种方式安装,按照(3)中的方式,将镜像写入U盘,若果有(3)中的Live CD已经做好,可以直接拿来使用.方法同第(3)种方式,选择U盘启动:如下图:
b.之后步骤同方式(2).中的后续步骤.
c.需要说明的是,如果是安装双系统或者多系统,一定要注意在将引导程序写进磁盘的时候,选择已存在系统的那个分区;如果是将系统安装到U盘,则选择U盘所对应的分区。否则容易出现开机只有一个系统的情况。要修复引导。
(四).总结:
其实安装linux系统都大同小异,都有以上集中安装方式,除非一些企业级的或基于对硬件有特殊要求的。但也有一些相似之处。