Ubuntu 21.04 只能从 Windows 重启后启动

Ubuntu 21.04 只能从 Windows 重启后启动

设备详细信息:

  • IdeaPad Gaming 3i
  • 处理器:AMD Ryzen 5 4600h,带 Radeon 显卡
  • 显卡:Nvidia GeForce GTX 1650 Ti Mobile
  • 2 个 M.2 NVME 固态硬盘

我在不同的 SSD 上双启动了 Ubuntu 21.04 和 Windows 10。Windows 10 位于 nvme0 上nvme1 上的 Ubuntu. 适用于 Ubuntu 的 EFI 可启动文件已在 Ubuntu ssd 中隔离,即 nvme1,并且已在 bios 菜单中将启动顺序设置为第一位。

问题:

关掉机器后,无论是从 Ubuntu 还是 Windows,都无法启动 Ubuntu。我说的关机是关机(Ubuntu 上的电源关闭)。我看到的只是黑屏,上面没有文字,没有任何声音。我无法通过按 ctrl+alt+f2 到 f12 进入 tty,但我可以按 ctrl+alt+del,这让我重新启动机器回到 grub。我试过在 Ubuntu 上按“e”编辑 grub,并将“quit splash”编辑为“nosplash”,或者直接删除它们,这样我就可以看到日志文本,但不起作用,继续前进并从不同的内核和安全模式启动也不起作用。

奇怪的是,我登录 Windows 并从那里重新启动后可以启动到 Ubuntu。从 Windows 重新启动到 Ubuntu 的启动时间只有几秒钟。

我在这个网站上发现了类似的问题:

但没有任何答案真正解决我的问题

我在 Ubuntu 启动日志中以及短时间内经常看到的错误:

[   0.004743] efi: Failed to lookup EFI memory descriptor for 0x00000000cb6be000    
[   0.572343] integrity: Problem loading X.509 certificate -65

blk_update_request: critical medium error, dev nvme1n1, sector 559166272 op 0x0:(READ) flags 0x80700 phys_seg 1 prio class 0

我尝试修复它:

  • 禁用安全启动
  • 禁用在 Windows 上快速启动
  • 在 bios 中将 Ubuntu 调整为首先启动
  • 重新安装Nvidia 驱动程序
  • 添加模式设置到 grub 菜单(它只是让它在从 windows 重新启动后无法启动)
  • 移动efi Ubuntu 启动 UUID到 nvme0(Windows 驱动器)和 nvme1(Ubuntu 驱动器)(无变化)

以上方法都无法解决问题

我还没有尝试过的:

  • 在 bios 上禁用快速启动。但我在 bios 中找不到这个选项,所以我不知道。
  • 拔下包含 Windows 的驱动器,只插入 Ubuntu 驱动器。但这只会使其无法双重启动。
  • 重新安装 Ubuntu(请不要)

相关内容