我使用 ubuntu 已有几年了。我试图让安全启动工作。我当时正在使用 UEFI;然后无论我将东西设置为何,我都无法启动。现在我使用实时磁盘启动它。我使用 UEFI/linux/grubx64 启动,我对其进行了更改并尝试将密钥添加到操作系统。我收到一条关于没有操作系统可启动的消息;我重置了所有能想到的东西;但它无法从 NVMe 启动,只能从外部硬盘启动。我进入了 USB 驱动器上的 grub;但我甚至看不到 NVMe 驱动器。我运行了启动修复;它更改了我的 UEFI 启动设置;但我仍然找不到操作系统。我接下来该怎么做?我认为重新安装操作系统不会有帮助;从备份中恢复听起来很麻烦。
编辑1:
我关闭了安全启动;将第一个选项设置为 grubx。我可以在 USB 驱动器上执行 grubx;但不能在 NVMe 上执行。这是一台戴尔 OptiPlex 5060,我尝试将 NVMe 驱动器添加到 USB 驱动器上的启动选项中;但它没有自动找到它。
驱动器名称是 /dev/nvme0n1p2;grub应该在那里。我可以从 /dev/sda3 启动的驱动器。由于 UEFI 表示 NVMe 上没有操作系统;有没有办法将其写入该驱动器?我应该在 /dev/nvme0n1p2 上查找一组文件来验证它无法启动的原因?