1,基本介绍
Kali是linux系统的debian系列的一个分支,只要是面向安全审计人员使用。Kali的主要特色是它默认集成了几百种安全审计工具,方便使用者进行各领域的渗透测试。不然在linux安装各种的软件包也是件蛋疼的事情,各种编译,各种依赖冲突。为什么选择kali呢?第一,有趣的软件多;第二,相当稳定,笔者的笔记本有装Ubuntu16.4,但是动不动就给你来个断电保护。唉!好烦心,其他分支接触的比较少。理论上,这次教程应该可以用在linux的任何分支上的。
为什么需要持久化到U盘呢?因为笔者的笔记本电脑渣,跑虚拟机卡。优势也显而易见,便携使用,可以在不同的电脑(硬盘启动方式需要是MBR+BIOS模式)运行的同时也可以利用电脑硬件的全部性能。加上USB3.0的出现,比较优秀的U盘的性能可以媲美初级的SSD。瘦死的骆驼比马大,总的来说性能总比跑在传统的机械硬盘上的体验要好点。
2,硬件和软件环境与准备
硬件上使用的是:DELL的Inspiron系统的5240笔记本电脑,启动模式为是MBR+BIOS模式;一个SanDisk的CZ80 64G高速U盘。
软件层面上:系统是win7;kali镜像kali-linux-2016.2-amd64.iso ;辅助软件VMware12.0;DiskGenius_4.8。
3,教程正文
3.1 U盘初始化
3.1.1删除分区
首先插上U盘,打开DiskGenius,删除所有分区,完后可以看到图1。
3.1.2新建分区
新建一个2G的活动分区,目的是为了以后也可以用这个U盘来转存一些小文件,小电影。因为Windows是不能识别linux的文件系统的,如果整个盘都用来装系统,那U盘就‘废’了。
剩下的56G多就保留空闲的状态。这时候,DiskGenius就可以功成身退了。
3.2 _VM下安装系统
3.2.1新建虚拟机
新建一个虚拟机--->经典类型--->安装程序光盘映像文件(iso),加载你准备好的kali-linux-2016.2-amd64.iso
接着下一步linux系统--->选择操作系统Debian8.x 64--->下一步
下一步命名虚拟机名称选择存储的路径,这一步影响不大,随便就好。
接着下一步,选择虚拟硬盘的大小和类型。
接着到下一步,点击自定义硬件,点击USB控制器,在右边选择USB3.0,这步比较关键,不然等一下装系统的时候会出现虚拟机识别不到U盘。
然后点击完成,这时候新的虚拟机就创建完成了。
3.2.2开启虚拟机并安装系统
点击绿色的开启虚拟机按钮,中间会出现两次弹窗,点击确认就好。接着点击菜单栏上的虚拟机--->可移动设备--->SanDisk--->连接。然后选择Graphical install选项,可视化安装,这样比较容易。
接着到了安装界面,第一步是选择系统语言,我选了英语,因为安装后,home里面的路径也是英文,不会出现一些奇奇怪怪的问题。
设置登录密码
下面的比较关键,看清楚了再选。
这里直接选择所有文件放在一个分区,简单暴力。
这一步看清楚是不是自己的U盘再continue,不然会GG。
接着就是we can do nothing but wait
这个选择no比较快,等进去系统再更新。
这个需要写入MBR的主引导区,这也说明笔记本的硬盘格式需要传统的MBR+BIOS模式才行,不然可能启动不了。
最后这步需要选择你的U盘。到这里系统就安装完毕了。接着退出VM。重启你的电脑,到BIOS调整你启动项顺序,不出意外就会进入kali系统。
初始化界面,还是挺养眼的。
稍稍美化一下,换个桌面,就可以上天了。现在,linux的桌面其实挺成熟了,起码有网易云音乐,wps,各种开发环境都兼容 。基本能满足一个普通程序员的工作开发需求。