无法启动到 USB 驱动器

无法启动到 USB 驱动器

在我的视窗 10系统一无法启动进入鹦鹉操作系统GPT 格式随身碟。我用了鲁弗斯来格式化它。每当我从启动菜单中选择随身碟时,我都会得到grub 命令行。然后我尝试格式化我的随身碟作为 mbr然后我尝试从它启动并成功启动。但我仍然无法安装它,因为我的硬盘是 gpt 格式的。我可以实时启动到 parrot 操作系统。我也无法从实时启动中使用 chroot,因为我没有安装 Linux。我不知道为什么会出现 grub 命令行,因为我的系统中没有安装任何 linux ditro。

答案1

造成这种情况的原因有几个。最常见的是:

  • 您的 BIOS 有一个从 USB 启动的选项,但该选项被禁用
  • SecureBoot 正在阻止它。
  • BitLocker 已启用并产生干扰。

老实说,我不确定为什么第二个会阻止启动分区使用 USB,但我从经验中知道它可以而且将会。

前 2 个(有时是第 3 个)可以通过设备上的 BIOS 设置菜单来解决。

事实上,即使在了解所有细节之前,我几乎可以保证您的问题的解决方案就在这些设置中。

我的建议:

启动进入您的 BIOS 设置只是为了看看给您提供了什么选项。也就是说,不要在这里更改任何您不知道其作用的内容!许多优秀的设备都因 BIOS 菜单中的错误设置而被毁坏。也就是说,网上有大量有关这些功能的信息。

一种可能性示例:

您可以更改可用驱动器的优先级。您可以使用此功能为启动驱动器提供第一优先权(但如果禁用“从 USB 启动”,它仍然无法工作。)

编辑

再次检查您的 BIOS 设置。如果由于缺少 GPT 分区而出现错误,那么您的更改一定尚未保存。 GPT 是仅 EFI 的功能。它指的是/boot驱动器,EFI 使用该驱动器来获取磁盘上各种操作系统的 FS 位置。

换句话说,

gpt --> efi; efi --> gpt;一揽子协议。 (显然,在传统模式下您仍然会有一个 gpt。您的 BIOS 只是不会使用它。它在驱动器的 mbr 扇区内使用一些代码,称为“主分区表”。gpt 是“通用分区表”,是 uefi 存储/检索相同数据的方式。)

答案2

我建议使用巴莱纳蚀刻机而不是 Rufus 来创建可启动 USB。然后您应该确保 BIOS 中禁用了 CSM 引导。


现在您应该能够从 BIOS 启动菜单中选择不同的设备进行启动。选择您的 USB 驱动器。

IMO,Rufus 使创建可启动 USB 的过程过于复杂。蚀刻机应该可以工作。


如果它仍然不起作用,我会把它归咎于 Parrot OS ISO。尝试制作另一个发行版的实时 USB,例如Linux Mint XFCE看看它是否有效。如果是这样,请向 Parrot 开发人员报告问题。


顺便说一句,您可以通过以下方法绝对确保已启动进入 EFI 模式而不是旧模式 -

ls /sys/firmware/efi/efivars在终端中执行。如果显示目录输出没有错误,则说明以 EFI 模式启动。否则它已在 CSM/BIOS 模式下启动。

答案3

如果您正在使用英特尔傲腾,可能会造成一些麻烦。我曾经在尝试安装 Ubuntu 时遇到过类似的问题(老实说,我刚刚禁用了它)。您可能想检查一下,也许尝试禁用它以确保它不会造成任何不便。

小心操作, 做一个备份重要数据,并采取必要的措施防范措施避免数据丢失

相关内容