Kali Linux-制作Live USB Persistence模式的启动盘

Posted by Steve on December 16, 2018

Kali Linux含有多种渗透测试软件,是一个测试自家wifi是否可以被轻易攻破的好工具(大雾😀)。我的PC都是Win10系统的,所以还是把这个系统装到U盘里比较合适。

其实直接灌到U盘里就可以用了,但是为了保存个人文件还是用Persistence模式比较好。

准备条件

因为需要Linux环境来操作,所以我们需要准备:

  • U盘三个,每个至少要有4GB。两个写入Kali Linux,一个用于保存镜像文件(其实主要是为了算占用容量的大小,后续可能有好的方法,再更新)。
  • Kali Linux的镜像文件-官网地址,版本有很多根据自己的需要来选择,如果不确定的话,建议直接完整版Kali Linux 64 Bit
  • 安装有Win32 Disk Imager或者balenaEtcher的PC。

官网其实有相应的教程,英文好的伙伴建议直接阅读原文:

Step-01、将Kali Linux写入U盘并进入系统

使用balenaEtcher将Kali Linux写入U盘

01

使用不想制作Live USB Persistence模式的启动盘的那个U盘来进入(我们只要他的Linux环境,后续就可以格式化了)

选择U盘启动 02

选择Live(amd64)进入系统 03

系统启动中 04

Step-02、为U盘添加Persistence模式

使用fdisk -l确认挂载点

因为我的PC本身有一块机械硬盘和一块固态硬盘,所以看起来有点多。我们可以打开终端,先fdisk -l,再插入要添加Persisitence模式的U盘后再次执行fdisk -l来判断是哪个挂载点。目前我的是/dev/sdd1/dev/sdd205

执行命令进行分区

以此执行以下命令。

1
2
3
4
5
6
end=12gb
read start _ < <(du -bcm /media/root/2A5A-5592/kali-linux-2016.2-amd64.iso | tail -1); echo $start
parted /dev/sdd mkpart primary $start $end
yes
ignore
fdisk -l

06 07

这样我们就创建了/dev/sdd3,然后我们用这个命令将其变为ext3格式。

1
2
mkfs.ext3 -L persistence /dev/sdd3
e2label /dev/sdd3 persistence

08

通过以下命令创建挂载点,并写入配置文件。

1
2
3
4
mkdir -p /mnt/my_usb
mount /dev/sdd3 /mnt/my_usb
echo "/ union" > /mnt/my_usb/persistence.conf
umount /dev/sdd3

这样,一个Live USB Persistence模式的Kali Linux的启动盘就制作完成了。用该U盘重启并选择Live USB Persistence就可以开始玩耍了。

保存一些文件,试试是不是再次重启也生效。对了Kali Linux的默认账户密码是root/toor