如何将我的分区从 GPT 转换为 MBR 并使我的系统双启动 Kali 和 Windows?

如何将我的分区从 GPT 转换为 MBR 并使我的系统双启动 Kali 和 Windows?

我希望有人能帮助我如何在我的笔记本电脑上安装 Kali,并且想知道如何将 GPT 分区转换为 MBR。

我在 YouTube 上搜索过,但大多数流行的教程都不起作用。即使成功安装后,它也无法在 Kali 中启动,而是在 Windows 8.1 中启动。

我联系了一家笔记本电脑服务中心,他说无法在 Windows 8.1 上安装它,你必须将其升级到 10,然后他才能在我的笔记本电脑上安装 Kali,费用为 700 卢比,这对我来说太贵了。我试图说服服务中心,说我是一名学生,可以给我一些折扣,但他拒绝了我。

我尝试安装 Kali 超过 15 次,但都失败了。我想这是我的错误,因为我不喜欢阅读东西。我决定在虚拟机 (VMware) 中使用它,但它挂起非常频繁,无法有效使用它。

Recently I tried to install it with Rufus. 
  • kali-linux-2020.2-installer-amd64 我选择为 ISO 映像。
  • 文件系统是fat32。
  • 我选择的 DD 图像
  • 使 U 盘可启动后
  • 关闭安全启动
  • 开启传统启动
  • 重新启动了我的系统。
  • 选择图形安装
  • 点击了所有选项。
  • 对我的磁盘进行分区
  • 第一个分区是 root ex4
  • 第二个分区是 home ext4
  • 第三个分区是交换分区
  • 我选择挂载为MBR
  • 开始安装软件,保持原样。

然后它显示 Kali 已成功安装的消息,并显示删除我的 USB 闪存驱动器并重新启动的消息。

我做到了,但是看不到 grub 引导加载程序。

我想说的是,在 Rufus 中,我也尝试使用所有可能的组合,例如 MBR 和文件系统 NTFS。

我的系统配置

brand         : dell inspiron 5000 series
HD            : western digital
OS            : windows 8.1 original
BIOS  version : A02:

问题 1:如果有人能指导我安装 Kali,我将不胜感激。

我在系统上安装了 Kali Linux,但它无法启动,而是启动了 Windows 8.1。因此,安装后,我尝试使用 EasyBCD,当我运行它时,它显示一条消息,启动模式由 Microsoft 设置为 EFI,因为它无法访问完整功能,所以我无法为 Kali 提供帮助。

然后我决定将分区更改为 MBR,但失败了。

我有一块硬盘和一个 USB 闪存盘。我已将 USB 闪存盘设为可启动,但无法安装 Kali 并使其与 Windows 8.1 双启动。经过一番苦苦搜索,我发现必须将分区从 GPT 更改为 MBR。

没有免费软件可以做到这一点。

以下是我尝试将磁盘分区转换为 MBR 的软件:

  • EaseUS 分区
  • 迷你工具分区
  • 宏分区

我发现一些链接但它不能保证我的 Windows 安装不会被删除并且我可以进行双重启动。

问题2:如何将我的分区从 GPT 转换为 MBR 并使我的系统双重启动?

答案1

强烈建议您备份您的信息。在您描述的情况下更是如此。

我发现有几个来源提到双启动安装后 grub 不会出现,相关内容见下文。其中一些提到 Kali,有些则没有;那里的许多(但不是全部)评论应该适用,因为它基于 Debian

根据您的描述,我不确定您尝试了什么顺序,以及您系统的当前状态。我猜它设置为 UEFI 启动。使用 Kali 进行双启动应该可以。似乎不需要

  1. 从 GPT 转换为 MBR(建议您链接您提到的来源)
  2. 从 Win 8.1 升级到 Win 10,尽管强烈建议这样做。大多数资料都提到了 Win 10,所以我不确定是否不需要升级。

答案可以根据您的反馈进行微调在:

  1. 您在 UEFI 启动菜单中看到的内容(描述和图片有帮助)。如前所述,附加信息这里有帮助。

可能的解决方案显示出显著的传播。我发布了一个总结,同时等待您的反馈:

  1. 道路bcdedit. 从 Windows 内部运行bcdedit /set {bootmgr} path /EFI/Kali/grub64.efi(来源)。这是 Ubuntu 版本的替代品修复 Windows 10 Linux 双启动时 Grub 不显示的问题 bcdedit /set {bootmgr} path \EFI\ubuntu\grubx64.efi。显然斜线和反斜线都可以使用。另请参阅如何使用 BCDEdit 双启动 Windows 7 和 LinuxWindows 7:如何使用 BCDEDIT 为 Linux 创建新条目?
  2. 重新安装 GRUB
  3. 将 Kali 分区设置为可启动
  4. 最后手段 #1:使用rEFInd 启动管理器
  5. 最后办法 #2:使用 Ubuntu 安装三重启动

相关链接

  1. Grub 未显示在 Windows 10 计算机上
  2. 恢复 Kali 和 Windows 10 的双启动
  3. 已解决 - Kali Linux Grub 错误问题与 Windows 10 双启动问题
  4. Kali 2.0 GRUB 问题 Windows 10
  5. 安装 Ubuntu 15.10 和 Windows 10 后双启动菜单不显示
  6. 在 Windows 10 上安装了 Debian,但 GRUB 没有显示
  7. 如何让 Ubuntu 在 Windows 之前启动
  8. 如何在 Windows 10 中访问 UEFI 固件设置

答案2

据我所知,您尚未在系统上安装 Kali,而是通过 Rufus 使您的 USB 驱动器可启动。

启动后,单击该F2键,您将进入 BIOS 菜单。从那里选择启动选项或类似选项,然后选择您的 USB。它应该启动到 Kali。

选择“立即尝试”或类似选项。如果你想要双启动,你可以选择“立即安装”,但我不会将 Kali 设为永久操作系统。

答案3

我注意到,您不需要双启动即可在 Windows 10 WSL 上运行 Kali Linux。这样可以避免转换磁盘的需要以及丢失所有内容的可能性。

Kali Linux 可从 Microsoft Store

建议先将 Windows 10 更新到 2004 版并启用 WSL2。您需要启用“适用于 Linux 的 Windows 子系统”和“虚拟机平台”的 Windows 功能,然后从 Microsoft Store 安装 Kali。

详情请参阅文章 如何在 Windows 10 上安装 Windows Subsystem for Linux 2

我建议在开始之前做好备份,甚至备份磁盘映像。要备份系统磁盘映像,可以使用以下产品 AOMEI Backupper 免费软件。 做一个 可启动媒体,并测试启动它以查看它是否可以看到硬盘和备份映像,以防您想要恢复最后一个可运行的 Windows 版本。

相关内容