怎样从U盘安装kali linux2.0

如题所述

本文所有操作均在Linux系统下进行,博主使用Kali 2.0作为演示系统(在VM虚拟机环境下)。

Step1:连接U盘到虚拟机。可以参考连接U盘到VMware虚拟机的相关教程。

Step2:使用GParted工具删除U盘分区。首先找到GParted,打开GParted,选择sdb后,右键卸载分区,再删除分区,保证U盘空间为未分配状态。保存更改,关掉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。需要注意的是,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盘的方法,可以忽略红色*号之间的内容。使用下面命令加密新增分区:cryptsetup --verbose --verify-passphrase luksFormat /dev/sdb3 //sdb3就是新增的Number 3分区。加密完成后,还需要进行文件系统级的格式化。但由于该分区已经加密,所以要使用cryptsetup luksOpen命令打开分区,输入你的加密密码。cryptsetup luksOpen /dev/sdb3 icharm //本命令的意思是打开加密的分区,将其挂载到icharm目录里(/dev/mapper/icharm)。挂载成功后,用下面命令进行文件系统级格式化:mkfs.ext4 /dev/mapper/icharm //注意mkfs后面有一个点号,与ext4之间没有空格。对分区指定卷标,kali官方规定对持久USB设备的卷标必须命名为persistence。e2label /dev/mapper/icharm persistence。新建一个目录,在Linux下,访问一个硬件设备必须将其mount到一个目录下,这是Linux的一个使用标准。mkdir -p /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 USB就已经制作好,从USB启动后,选择Live USB Encrypted Persistence启动,启动过程会要求输入加密的密码。

最后还有一个问题,就是U盘还有8个G左右的空间没有分配。我们可以使用GParted工具对剩下的未分配空间新建为FAT32文件系统分区,这样该分区可继续发挥U盘的作用。
温馨提示:答案为网友推荐,仅供参考
相似回答