尝试为 kali linux 创建可启动 USB 驱动器

尝试为 kali linux 创建可启动 USB 驱动器

我想知道如何为 mac 创建可启动的 usb kali linux 驱动器。当我创建一个时,USB驱动器是一个临时操作系统,就像每次插入它时它都会切换到kali linux,当你拔掉它时它会切换回OS X?或者kali linux 永久存在于电脑/笔记本电脑上

答案1

幸运的是,OS X 与 Linux 类似,因为它们都运行 UNIX,所以这将使这个过程更快。

在我开始编写将 Kali 放到 USB 驱动器上的步骤之前,我将回答您的问题。

USB驱动器是临时操作系统吗?

从技术上讲,是的,因为它是居住USB。这意味着每次您将其插入计算机并从 USB 启动时,它都可以立即从计算机运行操作系统,但不会保存任何内容,每次退出实时启动时,一切都会重置为最初的状态。

每次插入它时,它都会切换到kali linux,当您拔掉它时,它会切换回OS X?或者kali linux 永久存在于电脑/笔记本电脑上

Kali 不会物理地或永久地安装到 Mac OS X 所在的主硬盘上,除非您故意地将 Kali Linux 安装到该驱动器上,这意味着它将覆盖所有内容并根据您的意愿进行安装。当您关机后拔出 USB 时,假设您尚未将 Kali Linux 安装到硬盘上并且刚刚启动居住,您将正常启动回到正常操作系统。但是,您可以创建一个名为 的东西Live USB with Persistence,它可以像任何其他操作系统一样启用数据保存功能。 Kali网站是这样描述的:

从 USB 驱动器“实时”运行 Kali Linux 时,甚至跨不同系统也是如此。持久数据存储在 USB 驱动器上自己的分区中

本质上充当硬盘驱动器,只是在 USB 上。但话又说回来,你必须故意地设置它。看这里了解更多相关信息。

希望我回答了你的问题,所以让我们继续将 Kali 放到 USB 上:


    • 在其网站上下载相关的 Kali Linux 映像:https://www.kali.org/downloads/- 将其保存在易于访问且无需大量文件的位置,以避免当我们将 Kali ISO 映像放入 USB 时出现任何混乱。理想情况下,将其放入其自己的文件夹中。
    • 准备好 USB 驱动器,至少 4GB,但我高度建议使用 8GB+ USB,但是 4GB 也应该可以。
    • 在 Mac 上,通过搜索或按CMD + SPACE并键入terminalthen打开终端enter。终端现在应该打开了。
    • 在您的终端中,输入diskutil list,不要再次插入 USB,以避免混淆。输出应该看起来像相似的对此:

    /dev/disk0 #: 类型名称大小标识符 0: Apple_partition_scheme *74.5 Gi disk0 1: Apple_partition_map 31.5 Ki disk0s1 2: Apple_HFS Macintosh HD 74.4 Gi disk0s3 /dev/disk1 #: 类型名称大小标识符 0: CD_partition_scheme *718.1 Mi disk1 1: Apple_partition_scheme 625.3 Mi disk1s1 2:Apple_partition_map 31.5 Ki disk1s1s1 3:Apple_HFS Dungeon Siege Disc 2 625.0 Mi disk1s1s2

笔记: /dev/disk(disknumber)对您来说可能有所不同,也可能没有不同。请记住,这些是您不想触摸的驱动器,因为它们用于您的主操作系统(即 OS X)。

    • 插入您的 USB 设备,然后再次输入diskutil list。如果您觉得终端类型太混乱clear而无法清除它,请再次执行该步骤。
    • 您会发现列出了一个额外的磁盘,那就是您的 USB 驱动器,它也应该具有列出的驱动器的卷名称,以便可以轻松识别。
    • 识别出 USB 下列出的磁盘后,将其键入终端diskutil unmount /dev/disk(USB number)(不带括号)。注意: 下一步将擦除您的 USB 驱动器,因此请确保其中没有您想要或需要的任何内容,或者它是一个新驱动器。
    • 卸载后,我认为可以安全地继续,输入:

sudo dd if=/location/to/kali.iso of=/dev/disk(USB number) bs=1m

例子:

sudo dd if=~/Desktop/Linux_Folder/kali-linux-2016.2-amd64.iso of=/dev/disk6 bs=1m

启动后,终端上不会打印任何内容,但这是好的因为已经成功将Kali的ISO文件写入U盘了。这可能需要长达一个小时,具体取决于写入速度和其他变量,但可以非常对此要有耐心以防万一。

完成后,您将在终端中收到如下输出:

2911+1 records in
2911+1 records out
3053371392 bytes transferred in 2151.132182 secs (1419425 bytes/sec)

这很好,这意味着 ISO 已成功放入 USB 驱动器。

    • 重新启动 Mac,当您在启动屏幕上看到 Apple 徽标时,ALT立即按住该键,它将带您进入启动菜单。该图标应为橙色,顶部有一个 USB 图标。挑选起来很容易,如果您遇到问题,可以在启动屏幕上将其拔出然后插入,它会为您弹出,以便您知道它是哪一个。单击它,它应该可以正常启动。

更新编辑这在 2007 年中期 24" iMac 上运行良好,使用 kali 2022.1 运行 USB 实时启动

笔记:这不适用于旧版 Mac 机型,例如 2007 年中期的机型,因为它们不支持legacy boot.当我拥有它时,遇到了很多问题。如果您拥有 2012 年中期以后的 Macbook Pro,则可以使用它们。

答案2

可启动 USB 设备不能以这种方式工作。它通常会独立于您的其他操作系统启动,并且大多数时候会复制到 RAM 中,但有些允许写入持久启动数据,IE 允许您通过在其上安装额外的软件来自定义它。

相关内容