准备环境与工具
- vbox
- kali 2020.4 vbox版
- diskgenius分区工具
- kali 2020.4 live版镜像
- 大于8G的U盘
开始安装
-
打开diskgenius,对U盘进行分区
分区 文件系统 分区大小 分区1 fat32 4G 分区2 ext4 4G 注:如果U盘容量较大,可以按照下面的分区方式
分区 文件系统 分区大小 分区1 fat32 4G 分区2 ext4 >4G 分区3 ntfs 剩余容量 -
解压kali 2020.4 live版镜像,将其复制到分区1中
-
打开vbox,启动kali 2020.4
-
vbox中选择设备——USB——你的U盘,将U盘连接到虚拟机中
-
对分区2(ext4)进行加密
# 分区对应/dev/sdb,如分区1对应/dev/sdb1 cryptsetup --verbose --verify-passphrase luksFormat /dev/sdb2 # 输入YES(大写) # 设置密码
-
用luks加密方式打开分区2,并将其挂载在usb目录下
# 此处usb名称可以更改 cryptsetup luksOpen /dev/sdb2 usb # 输入密码 # 将在/dev/mapper/usb目录生成
-
对分区2进行格式化
mkfs.ext4 /dev/mapper/usb
-
对分区2设置卷标
# 卷标必须为persistence e2label /dev/mapper/usb persistence
-
新建目录,挂载分区2
mkdir -p /mnt/usb mount /dev/mapper/usb /mnt/usb
-
新建文件,将配置信息写入
# 启动kali时,会将分区2当作持久化分区,即存储区 echo "/ union" > /mnt/usb/persistence.conf
-
卸载分区2
umount /dev/mapper/usb
-
关闭分区2,安装完毕
cryptsetup luksClose /dev/sdb2
启动U盘,开启你的hacker之旅
选择Live USB Encrypted Persistence