我正在尝试在 Windows 10 计算机上双启动 Kali。我正在遵循这个双引导安装指南(https://www.kali.org/docs/installation/dual-boot-kali-with-windows/)。我已经到了使用 GPart 调整主 Windows 分区大小的部分,但我只看到“/dev/sda1”,我相信它是我从中加载 Kali 的 USB。在本教程中,我相信所有机器的分区都应该是可见的。如何查看机器的所有分区?因为如果我要调整机器的大小,我需要能够看到它们。
机器:戴尔 XPS 15 7590
机器操作系统:Windows 10
双启动操作系统:Kali-linux-2023.2-live-amd64.iso
我看过这里(Kali Linux 看不到我的 Windows 分区!)但这似乎更适合 Linux 机器(使用“dd”命令)。
这也是从 Windows 端看到的系统分区视图
答案1
现在,越来越多的机器使用支持 RAID 的板载 Intel RST(快速存储技术)控制器,而不是直接连接单个磁盘。通常,基于 Linux 的系统无法通过 RAID 控制器看到磁盘,这也是您所看到的。
解决方案是禁用 Intel RAID(无论如何,对于只有一个磁盘来说这是毫无意义的)。
然而,事情并不那么简单,因为您需要事先警告 Windows 您正在执行此操作,并在之后确认您已执行此操作。
就我个人而言,我从来没有需要尝试这个(我使用 VirtualBox、Proxmox 和 ESXi),所以我不能保证这个解决方案是正确的。
参考
要点是您需要从 Windows 执行接下来的命令。但在执行此操作之前,请完整阅读文章。有一些重要的警告以及尝试过此操作的其他用户的评论。
- 单击开始按钮并输入
cmd
。右键单击结果并选择以管理员身份运行 - 进入
bcdedit /set {current} safeboot minimal
。如果失败尝试bcdedit /set safeboot minimal
- 重新启动计算机并进入 BIOS 设置
- 将 SATA 操作模式从 IDE 或 RAID 更改为 AHCI
- 保存更改并退出安装程序,Windows 将自动启动到安全模式
cmd
再次打开特权窗口- 输入
bcdedit /deletevalue {current} safeboot
或bcdedit /deletevalue safeboot
- 再次重新启动,Windows 将自动启动并启用 AHCI 驱动程序
您现在可以调整主 NTFS 分区的大小、禁用快速启动并关闭 Windows。
最后,您现在可以重新启动 Linux 安装了。不过,我应该指出,如果您对 Linux 比较陌生,那么也许 Kali不是要使用的发行版。有更多更友好的替代品可用,例如 Mint、Ubuntu 或 Fedora