Parrot OS 安装程序错误“命令 'grub-install --target=i386-pc --recheck --force /dev/sdb' 返回非零退出状态 1”

Parrot OS 安装程序错误“命令 'grub-install --target=i386-pc --recheck --force /dev/sdb' 返回非零退出状态 1”

我在安装 Parrot sec OS 5.2 时遇到一些错误。这是安装程序提供的错误消息:

我的电脑支持UEFI模式和BIOS模式,并且尝试过使用Rufus和BalenaEtcher U盘刻录软件,也尝试过MBR模式和UEFI模式,也尝试过安装GPT格式和MBR的U盘格式。

然而,这些操作没有任何效果。仍然弹出错误提示。这使得我无法安装这个系统。弹出这个错误提示后,我无法在Ubuntu系统中挂载该分区。

如果这是由于这个安装程序中python代码的问题,请告诉我如何解决(我会写python代码,不是新手)。如果这个问题与python代码无关,请告诉我如何正确处理。

答案1

我自己解决了这个问题。如果您看到我的问题,请仔细参考我的解决方案。
确认您的电脑是否支持UEFI模式。如果您之前多次安装 Parrot Sec OS 失败,并且您的 BIOS 中没有明显的“UEFI 模式”字样,那么您的 BIOS 不完全支持 UEFI 模式或根本不支持 UEFI 模式。
这时,你能做的就是找到一块支持UEFI模式的主板或其他电脑,将要安装Parrot Sec OS的硬盘插入到支持UEFI模式的电脑中,然后再次运行安装程序。
最后一步可能会提示“程序返回超时”。别关心它。安装完成后,取出安装介质,重新启动计算机,在BIOS中查看。
这时,你会惊奇地发现Parrot的Grub引导程序已经正常加载Parrot,你可以愉快地使用Parrot Sec OS了。

如果仍然无法安装,请检查以下问题:

  1. 硬盘是GPT格式的吗?如果不是,请更改为 GPT 格式。
  2. USB闪存盘(安装介质)是否为GPT格式?如果不是,请更改为 GPT 格式。
  3. 安装介质是否正确写入USB闪存驱动器?如果没有,请使用专业的刻录软件,例如Rufus或Balena Etcher。
  4. 在支持UEFI的BIOS中启用UEFI模式,并将U盘设置为第一启动项。
  5. 点击桌面上的“安装”开始安装系统,选择正确的位置进行安装。
  6. 请尽量不要让电脑关闭屏幕。

相关内容