可以在运行实时构建映像时构建自定义 Kali 实时构建映像吗?

可以在运行实时构建映像时构建自定义 Kali 实时构建映像吗?

我将当前的 Kali-Linux live-build 放在一个新的 32 GB USB 驱动器上,其中包含跨越整个驱动器的单个分区,方法是下载并验证 ISO,然后使用 Win32 Disk Imager 创建可启动映像,却发现它无法启动在古老的 Dell D600 上,我想运行 WireShark 捕获,因为 D600 不支持 PAE。

我找到了创建不带 PAE 的自定义 Kali 实时构建的指南,然后在桌面上启动了 PAE 映像,并尝试在其中构建自定义非 PAE 映像。此构建失败,并出现“设备上没有剩余空间”错误。我发现 Win32 Disk Imager 已将我的 32 GB 大分区替换为两个较小的分区,一个 3 GB 长,另一个(主)分区 704 KB 长。驱动器的其余部分是空的。我尝试使用 Partition Master Pro 调整 3 GB 分区的大小,但它似乎被 ex4 文件系统迷惑了。

有没有办法强制实时构建在不同的存储设备上进行,或者我必须在硬盘上安装 Kali 才能成功构建?欢迎其他选择(但不建议我购买新笔记本电脑 - 这不在预算之内)。

答案1

我周末对此进行了研究,了解到我的 D600 的 Intel Pentium M CPU 实际上确实支持 pae,尽管它的 CPUID 没有设置 pae 位。有了这些信息,我用当前的 pae Live-USB 版本启动了 D600,选择安装并按 TAB 而不是 ENTER 键来显示启动命令行,并添加“forcepae --forcepae”(就像我在这里键入的那样,没有在按 Enter 开始安装之前输入“s)。

由于我的 40GB 硬盘已经装满了 Windows XP 和我想要保留的数据,因此我将其安装到了 32GB Sandisk USB 驱动器的空余空间中。有 28.24GB 可用空间,因为它还包含我启动以运行安装的 Live 映像。

我让安装程序找到最大的连续未分配空间(或类似的词语),并决定如何在安装分区和交换分区之间分配它。我让安装程序在我的硬盘上安装 Grub,这样我就可以在启动时选择 Kali 或 WinXP(理论上...当安装完成并且 D600 重新启动时我不在房间里,我返回时发现 Kali 登录屏幕在上面)。

经过一番测试,唯一美中不足的是:

  1. Grub 没有为我提供在安装过程中承诺的在系统硬盘上启动 Windows XP 的选择,并且

  2. 冬天卡利比糖蜜慢。我猜我需要更新 ATI Radeon 9000 Mobility 设备的显示驱动程序。然而,它确实使用 Wireshark 捕获网络流量,这正是我想要的。

好的一面是,该无线设备可以在原厂安装的情况下运行,无需额外的驱动程序。

相关内容