无法在 /dev/nvme1n1 中安装 GRUB grub-install 失败

无法在 /dev/nvme1n1 中安装 GRUB grub-install 失败

我之前已经安装了 Ubuntu 22.04 /dev/nvme1n1,但由于我错误地摆弄了错误的 NVIDIA 驱动程序,导致系统不稳定,因此决定重新安装它。/dev/nvme1n0我有 Windows 11 Pro,它与我第一次安装 Ubuntu 时的状态完全相同。然而这一次,无论我在安装程序中做什么,我总是以相同的Unable to install GRUB in /dev/nvme1n1 grub-install failed错误结束。

我尝试了以下操作:

  1. 选择覆盖现有的 Ubuntu 22.04 安装 => 错误
  2. 选择do something else然后删除/dev/nvme1n1gparted 中的所有分区,在运行安装程序之前将其清空,就像新的一样 => 同样的错误
  3. 选择do something else然后删除所有分区并创建一个初始 EFI 500MB 分区和另一个具有剩余空间的 EXT4 => 同样的错误
  4. 尝试上述步骤,指示驱动器/dev/nvme1n1或用于 grub 安装的特定分区/dev/nvme1n1p1=> 同样的错误

该媒体是一张 DVD,并且已在另一个系统中成功安装了 Ubuntu,因此消除了安装媒体损坏的可能性。

如果它是 UEFI 类型的不兼容,顺便说一句我仍然不明白 UEFI/MBR/GPT 这些东西,似乎只是为了惹恼和迷惑人们而创建的;那么安装第一次也会失败,但它却成功了...所以我很困惑。

更新

我的系统中有两个 m2 ssd 驱动器。在第一个驱动器中,我安装了 Windows 11 Pro,在第二个驱动器中,我尝试安装 Ubuntu 22.04,但失败并出现上述错误。

我启动了 Windows 并使用 Macrium Reflect 将 Windows 11 Pro 克隆/dev/nvme0n1/dev/nvme1n1。我现在正在从 运行我的 Windows 11 Pro /dev/nvme1n1。然后重试所有初始步骤,但针对/dev/nvme0n1安装 => 同样的错误!

答案1

简而言之,该问题出在我acpi=off启动 Ubuntu 22.04 安装媒体上。

让我非常惊讶的长答案如下。我自己组装了这台电脑,为了测试设置,我使用了一台非常老旧的低分辨率小型戴尔显示器。我第一次安装 Ubuntu 22.04 时,只需使用Try or install ubuntu ...e添加nomodeset以允许 GPU 兼容性。然后我直接从 NVidia 网站上使用 NVidia 驱动程序破坏了我的 Ubuntu 安装。我决定重新安装 Ubuntu 22.04。

在我的计算机构建稳定后,我将其移至具有 3x 现代高分辨率显示器的实际工作设置中,此时 Ubuntu 22.04 安装介质在仅使用时启动到黑屏nomodeset。然后我寻找一种启动安装程序的方法,并使用了acpi=offnomodeset安装介质启动了,但后来导致Unable to install GRUB安装过程中出现主要问题错误。

我考虑重现与测试新 PC 版本时相同的结果,并关闭了两个显示器。然后只使用nomodeset,安装工作顺利进行。基本上避免了acpi=off。现在我的新 Ubuntu 22.04 运行在 下/dev/nvme0n1,Windows 11 Pro 运行在 下/dev/nvme1n1,我想这是对 Macrium Reflect 软件的一次很好的测试。

相关内容