Kali-Linux系统安装,再分享一些个人填过的坑

从满怀期待到痛苦不堪再到大功告成---------记述安装Kali系统的坑

前言

    最近这两天没怎么学习,一致在捣腾安装系统的事儿,因为对之前的Ubuntu系统没有了感情,然后想开始做渗透方面的学习,于是安装Kali系统,没想到这一捣腾就是俩天,系统是反复装了又删、删了又重装,来来回回不下十几次…期间遇到不少的坑,回想之前装Ubuntu的时候比较顺利地就装好了,其实当时自己是没有折腾明白的,经过这次的折腾,脑子通透了许多,把感想和教训写下来给大家可以做一个参考

一.卸载原来的Ubuntu系统

1.首先要知道之前把Ubuntu系统安装在了哪儿

2.删除分区并删除Linux系统的开机启动boot文件

    使用DiskGenius将其分区格式化,然后再DiskGeius中找到系统System引导grub文件夹,找到里面的Ubuntu引导boot文件,将其删除
在这里插入图片描述

在这里插入图片描述

但是!!Ubuntu的开机启动项仍然没有删掉,需要下载easyUEFI 这个软件, 网上有破解版, 自己下载,找到里面的 管理UEFI启动项 这个选项,删除Ubuntu的启动项即可
在这里插入图片描述
注:该软件有可能(是有可能,因为我也不知道)适用于电脑BIOS启动类型为UEFI,下文会解释何为UEFI

二.安装Kali系统

1.下载Kali的镜像文件

2.去官网上可以下载最新版的Kali系统iso文件,笔者这里用的是Kali-Linux-2019.4.iso

2.查看自己的电脑BIOS启动类型

这一点很重要,有坑!!!

    在Windows10下按下win键后输入:系统信息,打开系统信息面板即可查看自己的BIOS启动类型

在这里插入图片描述

3.一般电脑的BIOS启动类型分为legacy(兼容)UEFI两种,而磁盘类型分为MBRGPT硬盘

    GPT硬盘一定是UEFI的类型启动,而MBR硬盘则是传统的legacy BIOS启动类型

笔者的电脑只有一快256GB的固态硬盘,年代较新,所以就是UEFI的BIOS启动类型。

坑之一

4.好了,知道了自己的BIOS启动类型后,安装Kali出现的第一个坑

    如果你下载好Kali的ISO后, 双击打开文件是可以直接安装的, 但是这样的方式 默认是用MRB硬盘上安装, 所以笔者怎么安装都会出现下图的错误,
在这里插入图片描述
    没办法,只能自己制作U盘安装了,制作过程以及相关得软件参考B站上的视频,这里给出相关参考视频Ubuntu的安装

4.开始安装Kali系统

    首先设置自己电脑得BIOS选项,将BIOS系统得boot 第一个选项 选择为U盘启动,按f10保存推出重启,笔者的华硕笔记本电脑是在开机时按 esc 键进入BIOS系统,其他的电脑型号可以在网上查,如图

根据之前的介绍,不同的启动类型选择不同的选项, 由于笔者的BIOS是UEFI启动,所以一定要选UEFI:Sandisk启动如果你是传统的MBR硬盘的legacy BIOS则直接选择Sandisk选项即可(Sandisk只是不同U盘的名称,因人而异)

在这里插入图片描述

在这里插入图片描述

不选partion2部分,partion2部分好像是U盘上的相关grub文件

坑之二

如果你选错了,可能Kali安装后,BIOS系统找不到安装Kali时写入的grub文件,然后开机直接进入Windows,哦豁,究极打工仔,重装一下吧, (笔者曾试过开机时进入BIOS选择Kali启动项,但是按下回车后进入了BIOS系统…估计是BIOS系统没找到grub文件…) 回到步骤一、 或者参照网上用easyBSD软件引导等等方法 (这个方法笔者没有尝试过…我是直接删除分区重新装了几次才发现这个东西,之前一直选的是Sandisk直接启动,而不是UEFI:Sandisk…)

注:可能识别不了U盘,那么在BIOS系统中开启USB boot选项,可能还要设置boot的其他选项,比如boot的legacy boot使其enabled、 Security boot使其disabled等等,相关参考华硕灵耀2代的BIOS设置

三.安装Kali的过程

坑之三--------网络!!!!!

1.网络连接很重要,你要确保在安装的过程能连上网

2.如果你的是台式电脑或者可以插网线的那种设备,请连上网络

3.如果你是笔记本或者只有无线网卡,你自己最好先去百度一下自己的网卡芯片型号能不能被Kali(也就是Debian的内核)支持

自己的网卡芯片型号–>Win键输入:系统信息–>组件–>网络–>适配器,找到产品类型

在这里插入图片描述

比如笔者的 Realtek 8822BE(即RTL8822BE)就是不能被Kali系统识别支持的,所以笔者安装了十几次都没有联网安装,安装好的系统缺少很多必要的组件,后文会讲到。

可以换一张网卡或者安装好系统后去git上找一找有没有在Kali上支持自己网卡芯片型号的驱动包

那时候笔者放弃了物理机安装Kali系统,用Vmware虚拟机安装,但是无奈虚拟机安装的系统实在是太卡。想来想去还是折腾一下,既然虚拟机是通过物理的USB桥联网的,那为什么我不可以在物理机安装Kali系统时用手机插USB口分享网络来联网安装呢?我试了一下,果然能行!!!

4.于是我连上手机的USB口用以太网的方式安装(doge),这里笔者安装的是英文系统,具体安装过程如下图

在这里插入图片描述

这个是UEFI引导的Kali安装界面(legacy引导的安装界面与之不同)

5.前面选择语言和时区就不再赘述


直接来到比较重要的硬盘选择部分

坑之四—Kali并不明确的在分区上安装方式

6.如果你要把系统安装在硬盘下的某一个分区,在这个步骤不要点击continue,点击go back
在这里插入图片描述

重新选择pation disks

在这里插入图片描述

选择你想要安装的分区

在这里插入图片描述

注:如果你选择的分区显示不是 free space,那么选择这个分区后, 选择delete
this partion,
然后就会来到automatically partion the free space

在这里插入图片描述

在这里插入图片描述

分好区这是这样

在这里插入图片描述

>**注:我这里安装的时候将根目录(/)、home目录(/home)安装在在了一个分区中,如果对Linux的文件系统熟悉大佬可以选择将根目录与home目录分区**( 大佬才不会来看我的博客呢...)

在这里插入图片描述

这里确认格式化所选的分区

在这里插入图片描述

开始分区

在这里插入图片描述

然后开始安装

坑之五—选择网络的镜像

安装快要完成的时候会出现是否选择网络镜像,这里 一定要选是,不然你后面换源会比较麻烦 (大佬请忽略)

在这里插入图片描述

确定使用网络镜像

在这里插入图片描述

这里直接continue就行

在这里插入图片描述

写入grub引导文件

在这里插入图片描述

安装完成中

在这里插入图片描述

安装完成后的开机界面

后记

其实在安装过程中我是截了图的,也知道图片保存在哪个路径,但是等我进入系统后,却没有在那个路径下找到一张图片,???安装后的Kali系统第一件事情就是库的升级,后面的博客会讲到,感兴趣的朋友可以去看看