1.准备空U
盘
64G
, 3.0
2.进入kali linux
将kali linux iso
镜像copy
到Linux
系统中。
3.格式化U
盘
win + A
搜索Gparted
(Kali Linux
自带的分区软件),使用Gparted
对U
盘进行格式化成unallocated
(未分配的),
具体操作(Partition -- format to -- cleared
),然后应用执行所有操作(Edit -- Apply all operations -- Apply -- Close
)
4.copy
镜像到U
盘
打开终端,
root@kali:dd if=(kali linux iso 的路径) of=(/dev/sdb(你的U盘)) bs=1M
5.分区
5.1 parted
分区
终端输入:
parted
(进入parted
工具) – p
(打印分区信息)-- mkparted
(分区操作)-- primary
(分区类型) – 起始位置 3353MB
(上个分区的终点位置)-- -0
(磁盘末端,即最大化磁盘空间)-- q
(退出parted
)
5.2 fdisk
分区
终端输入:
fdisk /dev/sdb
(进入fdisk
工具,后面参数选择你自己的U
盘) – p
(打印分区信息)-- n
(分区操作)-- 全部默认 – w
(退出并保存分区信息)
给刚创建的分区加密
root@kali:cryptsetup --verbose --verify-passphrase luksFormat /dev/sdb3
输入大写YES
,然后创建你的密码,两次输入一致。
6.格式化分区
root@kali:cryptsetup luksOpen /dev/sdb3 usb
格式化分区
root@kali:mkfs.ext4 /dev/mapper/usb
设置卷标 (卷标必须为persistence
)
root@kali:e2label /dev/mapper/usb persistence
7.写入配置文件
创建挂载点
root@kali:mkdir -p /mnt/usb
挂载
root@kali:mount /dev/mapper/usb /mnt/usb
添加文件
root@kali:echo "/ union" > /mnt/usb/persistence.conf
卸载
root@kali:umount /dev/mapper/usb /mnt/usb
关掉U
盘
root@kali:cryptsetup luksClose /dev/mapper/usb
8.重启
选择U
盘启动,选Live USB Encrypted Persistence
,输入密码登录即可。