菜鸟警报!我正在尝试在运行 kali linux 的 raspberry pi 3 上设置 TP-Link TL-WN722N wifi usb 加密狗(这样我就可以运行监控模式)。问题是 wifi 适配器的驱动程序放在一张小 CD 上,而 pi 显然没有磁盘驱动器。我认为,由于 Kali OS 映像就在我的 micro-sd 卡(64GB)上,我只需将卡插入我的 sd 适配器并将其滑入带有 CD 驱动器的笔记本电脑即可。我想从 SD 卡插槽启动,并使用笔记本电脑上的 cd 驱动器将驱动程序安装到操作系统中。
这不起作用因为后来我发现,SD 卡插槽不是这台笔记本电脑的可启动选项。你可以从 USB 启动,但 SD 卡插槽不行。所以我去买了一个便宜的一体式适配器,将 micro-sd 转为 USB。插上电源,尝试启动,但笔记本电脑仍然无法将其识别为可启动驱动器。
我的笔记本电脑可以从装有其他版本 Kali 的其他 USB 驱动器启动,但无法从 micro-sd 到 USB 适配器启动。映像文件启动方式是否有差异导致此问题?我以前从未使用过 .img 文件,但除非它位于 pi 上的 micro-sd 卡插槽中,否则它似乎无法启动。
我在网上找到了一个地方可以下载 TP-Link 的驱动程序。我成功下载了它们,但是下载并保存到 pi 后,如何在 kali 中安装这些驱动程序?
TL;DR -
1)为什么在使用 micro-sd 转 usb 适配器(.img 文件)时,kali 可以在 raspberry pi 上的 micro-sd 卡插槽中启动,而在其他机器上却无法启动?
2) 如果我无法访问 CD 驱动器,该如何安装 CD 上附带的 wifi usb 加密狗的驱动程序?
答案1
1)为什么在使用 micro-sd 转 usb 适配器(.img 文件)时,kali 可以在 raspberry pi 上的 micro-sd 卡插槽中启动,而在其他机器上却无法启动?
这是 Raspberry Pi 的故意设计,并且这种设置通常不是传统台式机/笔记本电脑硬件的标准设置(一段时间以来,标准一直是 HDD 启动,然后是光盘(CD/DVD/BD)和 USB。但是,在大多数 BIOS 中可以更改启动顺序。SD 不是 BIOS 的常见启动选项)。至于 MicroSD -> USB 适配器,当然需要安装一定级别的驱动程序,以便机器将适配器识别为通过 USB 连接的设备,而不是 SD 卡。操作系统通常具有集成接口驱动程序集,但是当您在该环境之前启动时,没有允许进行这种识别的驱动程序集。因此,BIOS 最多将适配器视为带有 SD 介质的 SD 端口,并且没有启动选项。因此,它会跳过它。不过,最有可能的是,它只看到一个 USB 设备,而没有关于其上的存储介质的信息。
2) 如果我无法访问 CD 驱动器,该如何安装 CD 上附带的 wifi usb 加密狗的驱动程序?
但你确实可以使用 CD 驱动器。只是你希望使用它的机器上没有。所以,这是一个批判性思维的问题:你如何在没有 CD 的机器上访问 CD 上的内容?传输内容? 您可以使用 USB 闪存驱动器,也可以通过网络进行操作。您可以将其压缩并上传到个人云,然后在另一端下载。有很多解决方案,因此请考虑哪种方法在时间、资源和安全性方面最适合您。
答案2
您可以通过网络将文件从您的机器复制到 pi,这是最简单的。
您还可以在笔记本电脑上安装 SD 卡并复制文件。
或者 - 因为该驱动程序可能不支持混杂或监控模式 - 您可以从其他来源安装另一个驱动程序。
至于为什么它不能通过适配器启动:没有任何线索。
答案3
经过两天令人沮丧的故障排除和单调的研究,我终于发现了这个设置的问题所在。对于在 kali linux 上使用 TP-Link TL-WN722N wifi USB 适配器遇到问题的人来说,问题很可能在于您使用的是 2 版或更高版本的硬件。这些驱动程序与 Kali linux 不兼容。
切换到版本 1(您可以通过检查适配器底部的小贴纸来找到版本)。版本 1 可与 Kali 配合使用。答案仍然归功于 psosuna,他回答了我的问题的第一部分。谢谢!