我想将 USB 分成三个分区。
- 第一个在 FAT32 中用于数据、照片等,兼容 windows、linux 和 mac osx。
- 第二个包含 Kali 的 Live USB,可从 Bios 启动。
- 第三个包含坚持。
我尝试过各种方法;但是,当我将 Kali 设置为 时SDC1
,Windows 会读取第一个分区,并告诉我必须格式化,但没有发现其他分区。
当我将分区设置FAT32
为 asSDC1
并尝试通过 Bios 访问 Kali 时,如果FAT32
分区为空,Kali 启动不会出现问题,如果FAT32
分区包含一些文件,它将启动 Windows 而不是 Kali。
dd
我用我拥有的另一个密钥从 Linux 安装了 Kali 。
我尝试解决这个问题两天了,但我不知道该怎么做。
系统:MacBook Pro 2012 年中期 i5 内存 8g
操作系统:Mac OSX 和 Windows 7
USB:闪迪 32GB
PS 我不需要 Windows 上的程序来读取所有分区,我需要 Windows 仅挂载分区FAT32
并在 BIOS 请求时启动 Kali。
答案1
问题是你的引导加载程序位于 iso 的第一个 512B 中。
要解决此问题,请使用fdisk /dev/sdc
分区 2 并将其设置为可引导。
当您使用时dd
请尝试以下操作dd if=kali.img of=/dev/sdc2 bs=512K skip=512
。grub
可能会被破坏,但你总是可以重新安装 grubgrub-install /dev/sdc2
;然而,在这样做之前我会尝试一下。