Kali Linux 实战教程(一) —— 安装 Kali Linux

2018/03/01 Kali

本节教程讲解了如何在物理机和虚拟机上安装 Kali Linux 系统,以及解决一些常见的问题

多图预警!多图预警!多图预警! 重要的话说三遍!!!

如今 Linux 的安装过程已经非常“傻瓜”化,只需要轻点几下鼠标,就能够完成整个系统的安装。Kali Linux 操作系统的安装也非常简单。本节将分别介绍安装 Kali Linux 至硬盘、USB 驱动器、树莓派、VMware Workstation 和 VMWare Tods 的详细过程。

1.安装到硬盘

安装到硬盘是最基本的操作之一。该工作的实现可以让用户不使用 DVD,而正常的运行 Kali Linux。在安装这个全新的操作系统之前,需要做一些准备工作。例如,从哪里得到 Linux?对电脑配置有什么要求?……下面将逐一列出这些要求。

对电脑配置要求

Kali Linux 安装的磁盘空间的最小值是 8GB。为了便于使用,这里推荐至少 25GB 去保存附加程序和文件。 内存最好为 512MB 以上。

下载

Kali Linux的下载地址 http://www.kali.org/downloads/ ,也可以去国内的镜像源站点去下载。官方下载界面如图所示。

download

该官方网站提供了 32 位和 64 位各种 ISO 文件。本教程以 Kali Linux 64 bit 2018.1 为例来讲解安装和使用。下载完 ISO 文件后,将该映像文件刻录到一张 DVD 光盘或者 U 盘上。接下来就可以着手将 Kali Linux 安装至硬盘中了。

制作安装盘

这里介绍如何在 macOS 系统中刻录一个 Kali Linux 安装 U 盘。

1.首先将 iso 文件装换为 img 镜像文件,macOS 会自动加 dmg 后缀名,不影响

hdiutil convert -format UDRW -o 目标文件夹/kali.img 源文件目录/kali-linux-2018.1-amd64.iso

2.找到U盘盘符

diskutil list

3.卸载U盘

diskutil unmountDisk /dev/disk2

/dev/disk2 是U盘盘符,有可能是 disk2disk3

4.写入镜像

sudo dd if=目录/kali.img.dmg of=/dev/rdisk2 bs=1m

将转换好的img镜像写入U盘

安装

这里为了方便使用了虚拟机安装时的截图,实际与物理机安装是相同的

  1. 插入安装 U 盘,选择 U 盘启动,出现如下画面,选择 Graphical Install(图形化安装)
    start

  2. 选择语言,我建议选择 English,因为 Linux 系统目录中出现中文是一个比较麻烦的事情,所以我建议选择英文,对以后的深入研究也做一个铺垫
    language

  3. location 随便选就行,如果有强迫症非要选 China,那么在 other->Asia->China
    location

  4. 语言编码,英语 UTF-8
    utf-8

  5. 键盘默认
    keboard

  6. 该界面用来设置系统的主机名,这里使用默认的主机名Kali(用户也可以输入自己系统的名字)。这里的名字会显示在命令行中 ,如 root@monster: 当然这个在之后也可以自己改
    host

  7. 该界面用来设置计算机所使用的域名。如果当前计算机没有连接到网络的话,可以不用填写域名,直接单击“继续”按钮。
    domain

  8. 设置 root 用户密码
    passwd

  9. 该界面供用户选择分区。这里选择“use entire disk(使用整个磁盘)”,然后单击“继续”按钮,
    disk

  10. 该界面用来选择要分区的磁盘。该系统中只有一块磁盘,所以这里使用默认磁盘就可以了。如果是 U 盘安装应该会显示硬盘和 U 盘两个,注意不要选错
    disk

  11. 该界面要求选择分区方案,默认提供了三种方案。这里选择“All files in one partition(recommended for new users)(将所有文件放在同一个分区中(推荐新手使用))”
    partition

  12. 在该界选择“Finish partitoning and write changes to disk(分区设定结束并将修改写入磁盘)”,然后单击“继续”按钮
    confirm

  13. 在该界面选择“是”复选框,然后单击“继续”按钮
    confirm

  14. 现在就开始安装系统了。在安装过程中需要设置一些信息,如设置网络镜像,如图1.15所示。如果安装Kali Linux系统的计算机没有连接到网络的话,在该界面选择“否”复选框,然后单击“继续”按钮
    netmirror

  15. 将GRUB启动引导器安装到主引导记录(MBR)上吗?在该界面选择“是”复选框,然后单击“继续”按钮
    mbr

  16. 选择/dev/sda
    mbr

  17. 安装完成,拔掉 u 盘,重启。有些电脑在关机或者是重启的时候会卡住不动,直接重启即可,以后我们会解决这个问题。
    finish

2.安装到虚拟机

接下来简单说说如何安装在虚拟机上,主要是两个软件,一个是常常用在 Windows 上的 VMware Workstation,一个是常常用在 macOS 上的 Parallel Desktop。

在 VMware Workstation 上安装 Kali

VMware Workstation是一款功能强大的桌面虚拟计算机软件。它允许用户在单一的桌面上同时运行不同的操作系统。用户在其中可以进行开发、测试和部署新的应用程序。

废话少说,我们开始

  1. 启动VMware Workstation,将显示如图所示
    start

  2. 在该界面单击“创建新的虚拟机”图标
    新建虚拟机向导

  3. 该界面选择安装虚拟机的类型,包括“典型”和“自定义”两种。这里推荐使用“典型”的方式,然后单击“下一步”按钮
    安装客户机操作系统

  4. 该界面用来选择如何安装客户机操作系统。这里选择“稍后安装操作系统”,然后单击“下一步”按钮
    选择客户机操作系统

  5. 在该界面选择要安装的操作系统和版本。这里选择Linux操作系统,版本为其他Linux 2.6.X内核,然后单击“下一步”按钮
    命名虚拟机

  6. 在该界面为虚拟机创建一个名称,并设置虚拟机的安装位置。设置完成后,单击“下一步”按钮
    指定磁盘容量

  7. 在该界面设置磁盘的容量。如果有足够大的磁盘时,建议设置的磁盘容量大点,避免造成磁盘容量不足。这里设置为50GB

  8. 该界面显示了所创建虚拟机的详细信息,此时就可以创建操作系统了。然后单击“完成”按钮
    创建虚拟机

  9. 该界面显示了新创建的虚拟机的详细信息。现在准备安装Kali Linux。在安装Kali Linux之前需要设置一些信息,在VMware Workstation窗口中单击“编辑虚拟机设置”
    编辑虚拟机设置

  10. 在该界面选择“CD/DVD(IDE)”选项,接着在右侧选择“使用ISO映像文件”复选框,单击“浏览”按钮,选择Kali Linux的映像文件。然后单击“确定”按钮

  11. 选择“开启此虚拟机”命令

  12. 接下来的安装过与实体机相同

安装 VMware Tools

VMware Tools 是 VMware 虚拟机中自带的一种增强工具。它是 VMware 提供的增强虚拟显卡和硬盘性能,以及同步虚拟机与主机时钟的驱动程序。只有在 VMware 虚拟机中安装好 VMware Tools 工具后,才能实现主机与虚拟机之间的文件共享,同时可支持自由拖曳的功能,鼠标也可在虚拟机与主机之间自由移动(不用再按Ctrl +Alt组合键)。本小节将介绍 VMware Tools 程序的安装。

1.在 VMware Workstation 菜单栏中,依次选择 “虚拟机”->“安装VMware Tools…” 命令
编辑虚拟机设置

2.挂载VMware Tools安装程序到/mnt/cdrom/目录。执行命令如下

root@kali:~# mkdir /mnt/cdrom/               #创建挂载点
root@kali:~# mount /dev/cdrom /mnt/cdrom/ #挂载安装程序
mount: block device /dev/sr0 is write-protected, mounting read-only

看到以上的输出信息,表示VMware Tools安装程序挂载成功了。

3.切换到挂载位置,解压安装程序VMwareTools。执行命令如下

root@kali:~# cd /mnt/cdrom/                          #切换目录
root@kali:/mnt/cdrom# ls                          查看当前目录下的文件
manifest.txt VMwareTools-9.6.1-1378637.tar.gz vmware-tools-upgrader-64
run_upgrader.sh vmware-tools-upgrader-32
root@kali:/mnt/cdrom# tar zxvf VMwareTools-9.6.1-1378637.tar.gz -C / #解压VMwareTools安装程序

执行以上命令后,VMware Tools程序将被解压到/目录中,并生成一个名为vmware-tools-distrib文件夹

4.切换到VMware Tools的目录,并运行安装程序。执行命令如下

root@kali:/mnt/cdrom# cd /vmware-tools-distrib/      #切换目录
root@kali:/vmware-tools-distrib# ./vmware-install.pl #运行安装程序

执行以上命令后,会出现一些问题。这时按下“回车”键,接受默认值。

5.重新启动计算机,这样就安装好了

在 Parallel Desktop 上安装 Kali

  1. 打开 Parallel Desktop,新建一个虚拟机 Create New
    start

  2. 选择安装镜像,PD 会自动检测到安装的系统
    镜像

  3. 填写虚拟机名称保存位置,勾选在安装前进行自定义设置(Customize settings before installation)
    勾选自定义设置

  4. 在安全选项中,设置与 macOS 隔离 isolate Linux from Mac,为的是尽量与实体机相像,减少干扰。
    设置

  5. 后面的工作和实体机安装一样了

安装 Parallel Tools

Parallel Tools 是和 VMware Tools 类似的工具。

首先要先更新一下系统,这部分请看 第 3 部分 和 第 4 部分 ,很重要,很可能这里会出现问题。

安装 Parallel Tools 还可能会出现一点小问题,点击右上角的小三角,Install Parallel Tools。
paralleltool

这样加载的 cdrom 权限不够可以把 cdrom 的文件复制到本地修改权限才可以完成

umount /media/chrom0
mount -o exec /media/cdrom0
cd /media/cdrom/ && ./install-gui

如果这样还不能成功的话,就把 cdrom 中的内容复制出来。

mkdir ~/Desktop/tem/
cp /media/cdrom0 /tem/
chmod -R 777 ~/Desktop/tem/
cd ~/Desktop/tem
./install-gui

这样按照要求一步一步进行就可以了。


3.更改更新源

国内的更新源有很多,比如下面的几个更新源

科大开源镜像站
Alibaba Open Source Mirror Site
网易开源镜像站
清华大学开源软件镜像站

因为我在学校,所以我选择了科大开源镜像站

配置镜像源的方法看 Kali Linux 源使用帮助

编辑 /etc/apt/sources.list 文件, 在文件最前面添加以下条目:

deb https://mirrors.ustc.edu.cn/kali kali-rolling main non-free contrib
deb-src https://mirrors.ustc.edu.cn/kali kali-rolling main non-free contrib

更改完 sources.list 文件后请运行 sudo apt-get update 更新索引以生效。

4.更新软件

apt clean && apt update -y && apt upgrade -y && apt dist-upgrade -y 

5.安装好了为什么无法进入登录页面(灰屏)

这个问题是针对实体机上安装的 Kali 出现的情况,实际上不是没有安装好,灰屏的原因是因为系统检测出了两块屏幕(原因还不清楚:如果有人知道请在下面评论),恰好登录页面不是你用的这个屏幕。

那么就不影响登录,登录要求输入两个内容,一个是用户名,一个是密码。因此输入 root 后按下 回车键 后输入密码,再次 回车键 就 OK 了。之后可以在系统中进行设置,设置为一个屏幕,这个也只是此用户的范围,再次重启时还会遇到问题。等以后解决了再回来改此文。

参考

大学霸Kali Linux 安全渗透教程

Parallels Desktop 11 安装 Kali 2.0 Parallels tools


知识共享许可协议
本作品采用知识共享署名-非商业性使用-相同方式共享 4.0 国际许可协议进行许可。

Search

    Table of Contents