系统启动时不显示 GRUB 引导加载程序

系统启动时不显示 GRUB 引导加载程序

我使用的是安装在 SSD(256 GB)上的 Windows 10 和安装在 HDD(1 TB)上的 Kali Linux,成功安装 Kali Linux 后,启动时不显示 GRUB 引导加载程序。我在启动过程中没有选择 Kali Linux 或 Windows 10 的选项。即使我已经在系统上安装了 Kali Linux,系统也会直接启动到 Windows 10。

如何在启动时获得选择 Kali Linux 或 Windows 10 的选项?在此输入图像描述在此输入图像描述

答案1

确保将默认 UEFI 启动项从 更改Windows Boot Managerkali,可以在 BIOS 启动首选项中永久更改,也可以在启动时通过 BIOS 热键(如F10F12(取决于制造商)手动更改)。使用grub,您应该能够启动两个操作系统。

答案2

如果您不知道如何做您想做的事情,那么 Kali 很可能不是您正在寻找的 Linux 发行版。

通常 Kali 用作存储在外部设备上的映像,用于启动计算机或用作从主操作系统启动的虚拟机(您可以使用免费的 Virtualbox)。

不管怎样,如果您仍然想继续该路径,那么您的问题可能是 Grub 没有安装在引导驱动器中。

  • 您的系统从这两个驱动器中的哪一个启动?
  • Grub 是否安装在该驱动器中?你安装kali的时候选择那个驱动了吗?
  • 如果不是,您将必须在该驱动器中手动安装它,或者再次安装 Kali,选择正确的驱动器来安装 Grub。
  • 您是否选择了正确的驱动器但混淆了驱动器/分区?

不要将分区与驱动器混淆,Grub 需要安装在驱动器(例如 /dev/sda)中,而不是分区(/dev/sda1、/dev/sda2 等)中。

一件事是安装操作系统(在您的情况下是 Kali),另一件事是安装 Grub(如前所述,它必须位于启动驱动器中)。

有很多指南可以帮助您学习所有这些内容,但如果您不知道如何做这些基本的事情,那么 Kali 对您来说就太难了。

附录: 如前所述,您可以在 google/duckduck/任何搜索引擎中进行简单搜索,找到大量的操作方法/手册/指南,因此我将提供一些基本指南。

当您的计算机启动时,计算机的 BIOS 会启动启动过程,它会进行基本的诊断和操作,然后(根据您在 BIOS 中设置的配置)选择从何处启动。

一旦找到从哪里启动的设备,它就会将控制权传递给 MBR/GPT 中包含的代码段,这是继续初始化的基本代码。那就是应该安装 Grub 的地方。如果不是,那么您的 Grub 代码就不在正确的位置。

既然你要求指导,这Arch 分区指南可能感兴趣,您还可以检查维基百科的引导文章

这些都是简单搜索的结果,例如“linux分区启动驱动器”或“计算机启动过程”,有些过程需要完整的文章来解释,在这里很难完成。

相关内容