答案1
经过大量研究以及从评论中获得的指导,我终于能够在 USB 驱动器上添加 FAT32 分区。
如果您尚未向可启动 USB 添加持久性,请保持原样,这样可以从那里更轻松地继续操作。
如果你尚未实施添加持久性的步骤:
首先,在持久模式之外启动 Kali Linux,这与在其他系统上执行此操作一样好。通过运行检查 USB 的路径lsblk
。它通常是/dev/sdb
,所以我会考虑到这是路径来写答案。现在,运行sudo fdisk /dev/sdb
。通过键入创建一个新分区n
。除了“最后一个扇区”的值外,其他所有值都保留为默认值:根据您的需要为其指定一个值,最好保持在 4GB 以上,但也要确保为其他分区留出一些空间。这将使 成为/dev/sdb3
我们用于添加持久性的分区。
以类似的方式创建另一个分区,保留所有默认值。写入w
以便将更改保存到磁盘。
创建两个分区后,使用以下命令格式化两个分区:
sudo mkfs.ext3 -L persistence /dev/sdb3
sudo mkfs -t vfat /dev/sdb4
从这里继续设置/dev/sdb3
您的持久分区:
sudo mkdir -p /mnt/my_usb
sudo mount /dev/sdb3 /mnt/my_usb
echo "/ union" | sudo tee /mnt/my_usb/persistence.conf
sudo umount /dev/sdb3
重启。
如果你增加了坚持:
所有步骤都相同,但是,我们首先需要删除/dev/sdb3
我们在添加持久性时创建的分区。如果数据对您来说很重要,请手动保存数据,因为许多数据备份和恢复软件(例如)apart-gtk
不支持将数据恢复到大小不等的分区。首先卸载并安装分区,使其出现在文件资源管理器中:
sudo umount /dev/sdb3
sudo mount /dev/sdb3 /wherever/you/want/to/mount/it
保存数据后,运行 fdisk ( sudo fdisk /dev/sdb
) 并输入 d 删除分区 3。从这里继续正常操作。