怎样从U盘安装kali linux2.0
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了怎样从U盘安装kali linux2.0相关的知识,希望对你有一定的参考价值。
本文所有操作均在linux系统下,博主使用kali 2.0 作为演示系统(在VM虚拟机环境下)step1:连接U盘到虚拟机 可参考连接u盘到vmware虚拟机
step2:使用GParted工具删除U盘分区
step3:使用dd命令以块的形式将iso文件复制到u盘里去
step4:使用parted工具对U盘增加分区
step5:使用LUKS加密新增的分区,并进行持久性设置
/***************************************************************************************/
Step2:使用GParted工具删除U盘分区
1.找到Gparted
2.打开Gparted
3.选择sdb后,右键卸载分区,再删除分区,保证U盘空间为未分配就行(如下图)
ji
保存更改,关掉Gparted
/***************************************************************************************/
Step3:使用dd命令以块的形式将iso文件复制到u盘里去
dd命令最常见的参数有两个,if和of
if 即 input file
of 即 output file
cd到iso镜像文件所在目录,执行下面命令:
dd if=kali-linux-2.0-amd64.iso of=/dev/sdb ds=1M
ds的意思是每次复制1M
需要注意的是:dd命令执行过程中不会有进度条之类的显示,只有在复制结束后有一个报告信息
想要让dd显示任务进度,我们需要另外一条命令
打开另一个终端窗口 ,执行下面命令,下面命令的意思是,每五秒钟发送一个命令给dd,让他报告任务进度
watch -n 5 killall -USR1 dd
/***************************************************************************************/
step4:使用parted工具对U盘增加分区
依次使用下面命令,根据自己的环境灵活使用
parted //进入parted工具
print devices //显示所有储存设备
select /dev/sdb //选择U盘
print //显示U盘信息
接下来输入分区命令,这里我们将新建一个3G大小的分区,从sdb2(即Number 2)的结束位置开始,3322+3x1024=6394为结束位置,我们是创建主分区(primary)
mkpart primary 3322 6394 //33222为Start位置,6394为结束位置,回车
print //再次查看U盘信息,发现新分区以建好,如下图
到这里分区步骤就以完成,输入quit命令退出parted工具
/***************************************************************************************/
step5:使用LUKS加密新增的分区,并制作持久u盘
/**************************如果不想使用加密u盘的方法,,那么红色*号之间的内容可忽略
有关luks的介绍请自行脑补,简单来说,为整个分区文件加密,使用该分区的文件时需要提供证书或者密钥。
由于kali是一款安全审计系统,测试出来的数据可能关乎到一群人的信息安全,所以加密是十分有必要的。
使用下面命令加密新增分区
cryptsetup --verbose --verify-passphrase luksFormat /dev/sdb3 //sdb3就是新增的Number 3 分区
加密完成后并不是马上就能使用,还需要进行文件系统级的格式化。
但由于该分区已经加密,所以要使用cryptsteup luksOpen命令打开分区,输入你的加密密码
cryptsetup luksOpen /dev/sdb3 icharm //本命令的意思是 打开加密的分区,将其挂载到icharm目录里(/dev/mapper/icharm)
*******************************************需要注意的是不加密的话下面的挂载方式是有些区别的,请注意/
挂载成功后,用下面命令进行文件系统级格式化
mkfs.ext4 /dev/mapper/icharm //注意mkfs后面有一个点号,与ext4之间没有空格,,将其格式化为ext4类型文件系统
下面对分区指定卷标,kali官方规定对持久usb设备的卷标必须命名为persistence
e2label /dev/mapper/icharm persistence
新建一个目录,在linux下,访问一个硬件设备必须将其mount到一个目录下(访问这个目录就是访问这个设备),这是linux的一个使用标准。
mkdir -p /mnt/icharm //新建一个目录
mount /dev/mapper/icharm /mnt/icharm //将挂载到/dev/mapper/icharm的U盘设备mount到/mnt/icharm目录下
将“/ union“字符串写进/mnt/icharm/persistence.conf配置文件中,这个文件会在以持久usb形式启动时被读取,以确认这就是可存放数据的持久usb设备
echo "/ union" > /mnt/icharm/persistence.conf
接下来是结束工作
umount /dev/mapper/icharm //将挂载卸载掉
cryptsetup luksClose /dev/mapper/icharm //将以cryptstep打开的加密分区close掉
至此,持久加密的live u 盘就已经制作好,从usb启动后,选择Live Usb Encrypted Persistence启动,启动过程会要求输入加密的密码。
最后还有一个问题,就是U盘还有8个g左右的空间没有分配,我们可以使用GParted工具对剩下的未分配空间新建为fat32文件系统分区,,这样该分区可继续发挥U盘的作用 参考技术A 从U盘启动然后安装Kali是我们最喜欢并且是获得并运行Kali最快的方法。为此,我们首先要在U盘创建Kali
ISO的镜象。如果你想长久使用kali
linux
U盘,请在创建镜象前阅读完整的文档。
准备USB镜象
下载Kali
linux。
如果你用到是Windows,下载Win32
Disk
Imager。
*nix类系统不需要任何别的软件。
一块U盘(至少
2GB
容量)。
Kali
Linux
Live
U盘安装过程
在Windows机器上镜象Kali
插入U盘。运行Win32
Disk
Imager。
选择Kali
Linux
ISO文件作为被镜象文件然后核实被改写的是正确的那块U盘。
镜象完成后,从Windows机器安全弹出U盘.现在你可以用U盘启动Kali
Linux了。
在Linux机器上镜象Kali
在Linux环境下制作可启动的Kali
Linux
U盘很容易,下载好Kali
ISO文件后,你可以用dd把它复制到U盘:
警告!虽然在U盘上镜象Kali过程很简单,但是如果你不懂你正在用dd做什么很容易破坏引导分区!
插入U盘;
用dmesg确认你的U盘设备块名;
开始在U盘镜象Kali
ISO文件(谨慎操作!):
dd
if=kali.iso
of=/dev/sdb
bs=512k
复制代码
就这样!你现在可以用U盘启动到Kali
Live/Installer环境了。
为你的U盘添加Persistence功能
在某些情况下,为你的Kali
Linux镜象添加persistence功能(在Live启动的时候可以保存和修改文件)非常有用.为了给你的Kali
Linux
U盘启动persistent功能,按照以下步骤.在此例,我们假设我们的设备块名是/dev/sdb。如果你想添加persistence功能,需要一
块比上面提到的要求更大容量的U盘。
镜象Kali
Linux
ISO到U盘和上面讲解的一样,用”在Linux机器上的方法”和dd。
在U盘创建并格式化额外的分区,在此例我们用gparted
by
invoking:
复制代码
gparted
/dev/sdb
3.
你现在的分区方案应该和下图类似:
4.
着手于格式化一个你要用于persistence功能的理想大小的新分区。在此例,我们使用所有剩余可用空间.确保新创建的分区卷名是persistence然后格式化成ext4文件系统。
5.
这步完成后,用以下命令挂载用于persistence功能的U盘分区:
mkdir
/mnt/usb
mount
/dev/sdb2
/mnt/usb
echo
"/
union"
>>
/mnt/usb/persistence.conf
umount
/mnt/usb
复制代码
6.
插入U盘到你要启动的电脑,务必设置Bios从USB设备启动,当显示Kali
Linux启动画面时,从菜单选择“Live
boot”(不要按下回车),然后按下Tab键,这将允许你编辑启动参数,在每次你想挂载你的persistent
存储时添加“persistence”到boot参数行的最后. 参考技术B 下载一个kali2.0-dvd.iso,然后下一个utrliso软件,自己按照网上的教程把你下载的kali2.0-dvd.iso刻录到U盘,上述工作完成后,你开启电脑进入启动选项,联想的机子一般按F10,具体按什么键,你的开机屏幕会有提示的,到了开机选项,选择以你的U盘名字启动(你刻录后,你的U盘名字会变成kali2.0),就这样它自己就加载安装了
以上是关于怎样从U盘安装kali linux2.0的主要内容,如果未能解决你的问题,请参考以下文章