admin管理员组

文章数量:1530017

首先声明,主要参考了这篇博文,但是遇到了问题,提出个人的一些解决方案。
主要参考此篇

1. 工具

  • DiskGenius(免费版即可)(磁盘分区格式化工具)
  • Universal-USB-Installer(系统烧录工具) 永久有效,提取码:z0ss
  • Kali Live版系统镜像 (清华镜像源下载地址) 64位机选AMD64,32位机选i386(请选择Live版
  • U盘(多于4G)

2.步骤

对于原文的步骤没有什么可质疑的,唯独没有提到烧录的过程,所以补充如下:

2.1 U盘分区

打开DiskGenius工具,选中U盘(一定要看清楚别把C盘格式化了),点击快速分区,按照自己的需要进行分区,以下是我的一个分区策略

  • 系统作为Kali操作系统的存储位置,格式化为FAT32
  • Persistence作为Kali操作操作系统持久化数据的存储区,格式化为ext4
  • Document作为普通U盘做文件存储,格式化为FAT32
    FAT32是大多U盘的默认选择,因为实用性广,可以被很多系统识别。

    由于格式化分区的种类在下拉框里不全,所以还可以这样格式化为想要的格式

    选中一个分区,右键选择格式化当前分区,然后就可以有很多选择了。
2.1 原文缺的这步


这一步花的时间是最久的,本人USB3.0,大概5mins。

最后的U盘是这个样子的:

3. 进入系统

本人DELL笔记本。
1.关机,退出Windows
2.按下开机键
3.按住F12,进入BIOS
4.设置BIOS:① 改变磁盘模式这里总记不清楚是AHCI变RAID,还是反过来,总之和原来的Windows10使用的不一样就好了。② 关闭secure boot
如果切换回windows10,记得把这两项改回去
开机后,一直选择Live USB Persistence进入系统

4. 设置挂载分区

  • 若Persistence分区被自动挂载

我们双击打开该磁盘后再右键选择open terminal here,打开终端后,我们输入如下指令:

sudo sh -c "echo '/ union'> ./persistence.conf"
# 查看内容是否正确
cat persistence.conf
  • 若没有被自动挂载

打开终端,输入以下命令fdisk -l查看哪个分区的大小和我们之前设置的Persistence分区得大小一样,我这里是/dev/sdc5(一般都是sdc*),确认之后进行下一步。
我们将其随便挂载到一处写入上诉文件,命令如下:

sudo mkdir -p /mnt/tmp
sudo mount /dev/sdc5 /mnt/tmp
sudo sh -c "echo '/ union'> /mnt/tmp/persistence.conf"
umount /dev/sdc5

5.查看效果

我们在桌面随便创建一个文件,然后重启,重启后文件会消失。如果之前Persistence磁盘存在,但是重启后消失了说明成功了,我们只需要再重启一下就可以看到效果了。我们在桌面再创建一个文件,修改一下桌面壁纸之类的,然后重启即可看到之前的设置已经被保存了。

注意:每次重启后需要从Live USB Persistence选项进入系统,否则无效,前后需要重启两次才能看到效果。

本文标签: Kali