我的电脑上有 2 个 SSD,一个装有 Windows 10(最新版),另一个装有 Ubuntu(20.04.1),并设置了双启动。我每天必须在操作系统之间切换几次,每次我想从 Ubuntu 切换到 Windows(并想重新启动 Ubuntu)时,都会出现以下症状:
- 不显示 POST
- 显示 GRUB 命令行,我输入
exit
以返回操作系统选择 - 我选择 Windows 并按 Enter 键
- 黑屏(无限期停留)
- 硬重置
- 显示 POST
- GRUB 菜单出现,我现在可以启动 Windows
当我关闭 Windows 进入 Ubuntu 时有时会出现这种情况,但这种情况相当罕见,而另一种方式是系统性的。但如果我在退出 GRUB 命令行后选择 Ubuntu,黑屏会停留几秒钟,然后出现 Ubuntu 登录屏幕。
这是一台相对较新的电脑(2020 年 3 月),一直都是这样设置的(除了我从 Ubuntu 18.04 开始并进行了升级),这个问题一直都存在。起初这只是一个小麻烦,因为我主要在 Ubuntu 上工作,不需要经常切换操作系统。
一些细节:
- BIOS 安全启动已禁用
- Windows 快速启动已禁用
- 我尝试了这里和论坛上的几个命令,但没有任何
grub-install
变化update-grub
- 我安装了 Boot-Repair 并进行了几次修复,但没有任何变化
- 我进行了 Boot-Repair 的日志转储:https://paste.ubuntu.com/p/Y3kHfsCxkx/
相关计算机硬件(如果有帮助的话):
- 主板:ASUS PRIME Z390-P(因此 UEFI BIOS)
- SSD:2 * 金士顿 M.2 NVMe
知道为什么会发生这种情况吗?我该怎么做才能解决这个问题?我对 Linux 世界还比较陌生,还没有找到任何方法来解决这个问题。如果您需要更多详细信息,请询问,我会编辑这篇文章。谢谢
输出sudo gdisk -l /dev/sda
:
GPT fdisk (gdisk) version 1.0.5
Partition table scan:
MBR: not present
BSD: not present
APM: not present
GPT: not present
Creating new GPT entries in memory.
Disk /dev/sda: 976773168 sectors, 465.8 GiB
Model: SAMSUNG HD502HI
Sector size (logical/physical): 512/512 bytes
Disk identifier (GUID): 7D34D31D-720C-41D9-811E-9DC6EBD665A5
Partition table holds up to 128 entries
Main partition table begins at sector 2 and ends at sector 33
First usable sector is 34, last usable sector is 976773134
Partitions will be aligned on 2048-sector boundaries
Total free space is 976773101 sectors (465.8 GiB)
Number Start (sector) End (sector) Size Code Name
输出sudo nvme list
:
Node SN Model Namespace Usage Format FW Rev
---------------- -------------------- ---------------------------------------- --------- -------------------------- ---------------- --------
/dev/nvme0n1 50026B728251D61D KINGSTON SKC2000M8250G 1 220,93 GB / 250,06 GB 512 B + 0 B S2780101
/dev/nvme1n1 50026B728251D6AA KINGSTON SKC2000M8250G 1 211,00 GB / 250,06 GB 512 B + 0 B S2780101