kali linux 2016.2 安装到u盘

来源:互联网 发布:mac进度条卡在一半黑屏 编辑:程序博客网 时间:2024/05/22 13:00

为什么要把kali安装到移动硬盘或U盘上?

有这个想法简单归结有如下几个原因:
(1)安装Windows+Linux双系统,安装方式比较繁琐,一不小心MBR混乱,很是崩溃。

(2)在Windows下使用Vmware虚拟机安装Kali,硬件是虚拟的,有些测试受限于虚拟环境,根本无法完成。

(3)直接放弃Windows,把自己的PC安装成Kali,这其实是学习Linux最好的方法,但对于经常需要在Windows环境下办公的人来说,无法完全不使用Windows。

Kali Linux简介

Kali Linux是基于Debian的Linux发行版, 设计用于数字取证和渗透测试。由Offensive Security Ltd维护和资助。最先由Offensive Security的Mati Aharoni和Devon Kearns通过重写BackTrack来完成,BackTrack是他们之前写的用于取证的Linux发行版 。

Kali Linux预装了许多渗透测试软件,包括nmap (端口扫描器)、Wireshark (数据包分析器)、John the Ripper (密码破解器),以及Aircrack-ng (一应用于对无线局域网进行渗透测试的软件).[2] 用户可通过硬盘、live CD或live USB运行Kali Linux。Metasploit的Metasploit Framework支持Kali Linux,Metasploit一套针对远程主机进行开发和执行Exploit代码的工具。

Kali Linux既有32位和64位的镜像。可用于x86 指令集。同时还有基于ARM架构的镜像,可用于树莓派和三星的ARM Chromebook

更多介绍请参考:
官网
百度百科

安装前准备工作

  1. 联想T430S 笔记本一台,内有2块硬盘,在安装时会识别会sda/sdb。
  2. u盘2个,一个用于制作启动盘【UDISK1】,另外一个用于安装系统【UDISK2】。
  3. UDISK1制作请参考网上的文章,在此不做重复的介绍。
  4. UDISK2 准备。 最好使用USB3.0设备,2.0太慢。空间最少16GB,而且要保证/目录挂载点最少10GB,原因后续会说明。分区如下:

    这里写图片描述

  5. 5.

安装

插入UDISK1/UDISK2并从UDISK1启动

遇到的问题:
1. 出现not a com32r image错误。原因,要安装的操作系统版本太高,启动盘制作工具(比如UltraISO9.6.0.3000.exe)不支持。解决方法:
(1)当错误出现的时候,会显示boot命令行,输入Tab键
(2)命令行会给出多个选择,我的是live live-install install installgui等,大约7个的样子
(3)输入installgui,回车即可。

  1. 一路选择语言等,再次不再重复截图,等到探测挂在CD-ROM出现找不到
    这里写图片描述

解决方法:
安装界面(就是选择语言,设置用户名密码,分区等引导的界面)倒数第二个会有个execute a shell选项。
选择execute a shell后,会有执行shell的窗口。
第一步:df -m
此时会看到挂载信息,最下面的是/dev/XXX /media
这个是U盘设备挂载到了/media,导致cd-rom不能被挂载。

第二步:umount /media
上面那个国外的解决方案还要继续mount /dev/XXX /cd-rom
但本机测试不用自己挂载,安装程序会自己挂载。自己挂载反而会引起后面出现GRUB安装失败。

第三步:exit
退出命令窗口后,返回之前的语言选择,继续安装,现在不会再出现cd-rom无法挂载的情况了,安装顺利完成!

  1. T430S 安装kali linux 提示iwlwifi-6000g2a-5.ucode iwlwifi-6000g2a-6.ucode 找不到,用的是[intel(R) Centrino(R) Advanced-N 6205]无线网卡。这里写图片描述

如果选择忽略则后续的APT源无法配置,而且安装好的系统也无法联网。猜测缺少其他文件也都是此类情况。解决方法:
github 驱动下载 去下载指定的文件并放到UDISK2 的FAT32分区。这样 系统继续配置的时候会自动在挂在的U盘上查找确实的非自由软件,后续配置网络界面才会弹出无线网卡接口。这就是为什么要提前分区的原因,另外必须格式化为FAT32,kali linux 2016.2 安装不支持NTFS文件系统。要想查看支持的文件系统,执行: ls /lib/modules/3.11.0-12-generic/kernel/fs/ 3.11.0-12-generic为你系统中的内核版本号,跟我的不一定一样。

  1. 到安装系统这一步,如果出现安装失败的情况,是因为/ 目录空间分配的不够,我试过小于10G,拷贝到快结束的时候失败,猜测是系统占用的原因,所以最好是分配大些。

一路继续

后续安装应该不会出现大问题,如果APT源配置时候下载失败,多重试几次。

结束安装拔掉UDISK1并重启

遇到的问题:
1. 启动失败 initramfs

为什么???


这里的提示很明确,/dev/sdd4不存在,执行ls /dev/sd 查看确实没有,这里要讲下我的环境,文章开头提到笔记本本身有2块硬盘,系统分配了sda/sdb标识, UDISK1分配为sdc, UDISK2分配为sdd.重启的时候UDISK1被拔掉了,因为不需要了,这个时候只有UDISK2了,系统分配标示的时候应该是按照字母表a-z来分配的,UDISK2 的sdd 就被改成了sdc了。讲到这里大家应该明白了,解决方法:修改grub。系统启动界面如下:
这里写图片描述
该图为网上找到,名称可能不同。用键盘选择第一个并按’e’来修改,找到/dev/sdd4 字样改成/dev/sdc4,按‘F10’保存重启即可。

进入系统并配置

该章节暂时没有研究,后续可能会增加。请先参考网上的文章。

0 0
原创粉丝点击