【笔记】Kali linux的安装 和 一些使用前的准备工作(原创+转载)

该博文只记录笔者的蛇皮使用经历,纯新手= =,可能借鉴意义也可能没有(T _ T),侵删。

目录

  • kali linux 在个人计算机和在VirtualBox下的安装
  • kali linux 使用前准备工作

Kali linux 在个人计算机和在VirtualBox下的安装

  个人计算机下的安装和VirtualBox下的安装唯一的区别就是前者需要制作U盘启动盘,而后者需要对VirtualBox进行必要的设置。

  首先从Kali linux官网下载镜像:https://www.kali.org/downloads/

  笔者下载的是kali linux 2016.02 amd64,之后的所有安装操作都是基于该版本的kali

  

  U盘启动盘制作:https://jingyan.baidu.com/article/ed15cb1b715e051be3698108.html

  VirtualBox配置:https://jingyan.baidu.com/article/ae97a646cb6ecfbbfd461dda.html

  在写入硬盘镜像的时候,选择ZIP和HDD模式都不能成功引导,最后是RAW的写入模式在才在我这娇贵的ASUS上读到。

  VirtualBox配置时候主要两点要改:一是要把网络模式修改成桥接网卡,二是要在存储中添加镜像。其他网络模式并没有真正弄明白原理,所以直接选择桥接。  

  kali安装基本也按照上述第二个链接,直接使用root没有建立新用户。

kali linux 使用前准备工作

 关于这个准备我在网上找了不少教程,但也出现了不少问题,所以这里自我总结会多一点。

  1.更新源(极其重要)

    终端下输入下列命令,用leafpad打开源目录。

leafpad /etc/apt/sources.list

    添加软件源,我用的是阿里云和中科大的,最后一条是有ss-qt5的源

 #中科大的源

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

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

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

    deb http://mirrors.ustc.edu.cn/kali-security kali-current/updates main contrib non-free

    deb-src http://mirrors.ustc.edu.cn/kali-security kali-current/updates main contrib non-free

    #阿里云源

    deb http://mirrors.aliyun.com/kali sana main non-free contrib

    deb http://mirrors.aliyun.com/kali-security/ sana/updates main contrib non-free

    deb-src http://mirrors.aliyun.com/kali-security/ sana/updates main contrib non-free

  
#影梭
deb http://ppa.launchpad.net/hzwhuang/ss-qt5/ubuntu devel main

之后终端继续输入

apt-get update && apt-get upgrade && apt-get dist-upgrade

进行源更新和版本更新,这里不像ubuntu没有sudo好像是因为不需要申请管理员权限(以前在网上看到过解释,但是没记清,现在找不到了T T)

2.安装中文输入法

  我当时安装了小企鹅的google-pinyin 和 ibus的ibus-pinyin,结果前者输入法框无法显示文字,后者的输入法框总是出现在窗口的左下角,但在重装和更新之后就好了,所以果断放弃前者,附上命令:

apt-get install ibus && apt-get install ibus-pinyin

ibus在输入法设置中添加 汉语-汉语(pinyin),之后我把输入法切换快捷键改成Ctrl+Space,就可以成功使用啦!

2.5.VirtualBox增强工具的安装

  如果你是虚拟机用户,那么你势必是要安装增强工具的,我是无法仍受那极低的分辨率和不能和主机共享文件的限制,这个问题弄了我好久,最后发现是linux-headers和linux image的问题,这里就不放传送门了。

  先上图:

【笔记】Kali linux的安装 和 一些使用前的准备工作(原创+转载)

按照图片中的操作,将增强工具虚拟光盘中的VBoxLinuxAdditions.run移动到root目录(注意提示时选择取消)

之后也是最重要一步,安装linux-headers和linux-image的环境,当时浪费大量时间实际上就是这两个环境没安装好。

apt-cache  search linux-headers
apt-cache  search linux-image

找到适合自己的系统型号的headers和images,并将软件源名复制下来进行安装,例如:

apt--kali2-all
apt--kali2-amd64

安装完成后可以进一步安装,需要赋予VBoxLinuxAdditions.run程序755权限,之后终端运行。

输入命令:

cd /root/
chmod  VBoxLinuxAdditions.run
./VBoxLinuxAdditions.run

3.安装Chrome

  我使用Chrome而不用自带的FireFox完全只是因为我的资料全部在google帐号的书签里,并不清楚两者的优劣= =

  传送门:http://wwwbuild.net/linux-cn/645254.html

  然而很奇怪系统说我gdebi命令不合法- -(why?!),所以我就用 dpkg -i +文件名 安装了

  安装后出现不能以root用户身份运行的问题,搜索一番找到资料:http://www.cnblogs.com/Young-wind/p/5855027.html ,然而很倒霉的是这招也不行,于是我直接按照提示在属性栏里添加 --no-sandbox 字符,启动chrome成功,但是提示以--no-sandbox启动浏览器安全性会下降,感觉不影响使用,就没有多管了。

4.安装*-qt5

在上述更新源的步骤中加入包含ss-qt5的源:

deb http://ppa.launchpad.net/hzwhuang/ss-qt5/ubuntu devel main

直接安装ss-qt5

apt-get install *-qt5

尽管当时用上了ss开心得要死,但仍发现几个问题:

1.json文件无法成功导入——解决方案:手动,反正在学校就用几个代理

2.无法成功过GFW——解决方案:经过一番百度,发现debian下ss的设置和win下的还略有不同,需要在chrome中添加switchomega插件,并在github找到一个安装配置教程,自带有配置的备份文件,传送门:https://github.com/FelisCatus/SwitchyOmega/wiki/GFWList

5.其他软件的安装

  linux系统下还有许多软件值得安装和使用,自己需要掌握两种安装思路

  1.利用apt-cache search xxx 搜索想要的软件,并用apt-get install xxx直接从软件源进行安装。

  2.利用wget或者直接在网络平台下载deb安装包,之后利用gdebi或者dkpg -i命令进行安装。

6.小结

  这个阶段安装好了kali linux并且进行的初步的准备,但对于安装配置过程中仍存在一些问题没有解决(不影响操作就跳过了)

    包括:

      1.VBOX下其他网络模式的原理

      2.google-pinyin无法使用的原因

      3.linux-headers和linux-image的必要性

      4.gdebi无法使用的原因

      5.chrome为什么不能以root运行

    下次笔记尽量解决,笔记本没电了T T,至此。

文笔略差,希望大家多提建议。

  

上一篇:阿里云Redis开发规范[转]


下一篇:HTML——CSS的基础语法2