将 Debian 安装到 NVMe SSD:无法在虚拟中安装 GRUB

将 Debian 安装到 NVMe SSD:无法在虚拟中安装 GRUB

(戴尔)BIOS 设置:

SATA: AHCI

Boot List Option: Legacy (default setting was UEFI)
Legacy Option ROMs: Enable
Attempt Legacy Boot: Disable

安装介质: USB 驱动器

分区:

Guided - use entire disk

选择要分区的磁盘:

/dev/nvme0n1 - 512 GB (另一个是可启动的USB驱动器)

在安装 GRUB 之前一切似乎都很好: 在此输入图像描述

一开始,点击 后graphical install,一些错误日志闪烁,不到 0.3s 就消失了: 在此输入图像描述

没有GRUB,我无法启动进入系统。重新安装根本没有帮助。

谁能给我一些如何修复它的提示?

更新:也不适用于 Debian 10 (buster) 在此输入图像描述

答案1

看起来i386-pcGRUB(即旧版 MBR)版本尚未准备好处理 NVMe 设备,并且正在失败。

我不确定 NVMe 驱动器在固件级别是否支持传统启动。使用 NVMe 系统磁盘,我肯定会坚持使用 UEFI。

ACPI 错误消息可能根本不严重:有时 ACPI 表并不是完全针对特定硬件模型量身定制的,而是只是从高端模型/原型复制而来,并且缺少功能的 ACPI 信息基本上只是被不熟练地破解了。对于 Windows 来说这已经足够好了,但 Linux 往往会因为缺少 ACPI 方法而产生一些噪音。

有时,固件更新可能包含 ACPI 表的“更干净”版本,从而消除那些 Linux ACPI 错误消息。

看起来安装程序正在尝试确定要安装 GRUB 的磁盘,但失败了 - 因此,安装程序脚本中的一些“虚拟”初始值通过了。

您可能应该检查安装程序中的其他虚拟控制台:其中一个(通常是Control++ AltF2如果我没记错的话)应该有一个根shell,您可以使用它来进一步调查,另一个虚拟控制台(以相同的方式尝试其他功能键) )应准备好安装程序的日志消息以供查看。

相关内容