更新两个操作系统后双启动配置损坏

更新两个操作系统后双启动配置损坏

我有一台双启动笔记本电脑(2 个内置 SSD),已经安装了 Windows 10 和 Ubuntu 20.04 几年了。今天,我必须安装 Windows 更新,当计算机重新启动时,我选择了正常的 Linux 选项以便在那里运行更新。当我执行 apt 升级时,它询问了我一个关于 grub 配置的问题,指出某些东西可能与最初不同,并给了我两个选项。鉴于我没有更改任何内容,或者至少没有故意更改,我保留了默认选项。

现在,当我重新启动并尝试启动 Windows 时,我收到“不是有效的根设备”错误,但 Linux 启动正常。这是我的磁盘布局:

sudo parted -l
Model: ATA KINGSTON SA400S3 (scsi)
Disk /dev/sda: 240GB
Sector size (logical/physical): 512B/512B
Partition Table: gpt
Disk Flags: 

Number  Start   End     Size    File system  Name  Flags
 1      17.4kB  16.8MB  16.8MB  fat16              boot, esp
 2      16.8MB  240GB   240GB   ext4


Model: WDC PC SN520 SDAPNUW-256G-1006 (nvme)
Disk /dev/nvme0n1: 256GB
Sector size (logical/physical): 512B/512B
Partition Table: gpt
Disk Flags: 

Number  Start   End    Size   File system  Name  Flags
 1      2097kB  107MB  105MB  fat32              boot, esp
 2      108MB   255GB  255GB  ntfs               msftdata
 3      255GB   256GB  631MB  ntfs               diag

我的 grub 中的 Windows 条目似乎配置为启动到 /dev/nvme0n1p1,这似乎可能正确?

有人能解释一下错误信息并帮助我恢复 Windows 启动吗?

答案1

我的“解决方案”是进入 BIOS 并更改启动顺序。它选择了标有“UEFI ubuntu”的条目。我选择了另一个 UEFI 条目,其中的字符表明它是 SSD 之一。

相关内容