Ubuntu 安装在主 SSD 硬盘上,Windows 10 安装在从属 HDD 上,当我选择 Windows“不是有效的根设备”时出现错误,但从启动菜单中它们可以正常工作

Ubuntu 安装在主 SSD 硬盘上,Windows 10 安装在从属 HDD 上,当我选择 Windows“不是有效的根设备”时出现错误,但从启动菜单中它们可以正常工作

HP zpbook 笔记本电脑,Ubuntu 22.4 安装在主 SSD 硬盘上,Windows 10 安装在从属 HDD 上。当我选择 Windows 时,它会显示一条消息,提示“错误:不是有效的根设备。”当我选择 Ubuntu 时,它工作正常。引用自Grub 无法启动 Windows:“错误:不是有效的根设备”

奇特之处。有一件事我觉得很奇怪。让我们讨论三种情况:1- 当我打开电脑时,等待 grub 出现并选择 Windows,出现错误。2- 当我打开电脑时,进入启动菜单并选择“UEFI - Windows 启动管理器”,我确实启动到了 Windows。3- 当我打开电脑时,进入启动菜单,选择“UEFI - Ubuntu”,然后在 grub 中选择 Windows,它也会启动到 Windows。

除此之外,我还从 bios 禁用了快速启动,然后打开 windows,然后将其恢复到快速启动,之后 windows 进行了一些磁盘扫描并解决了该问题,并且工作正常几次,但没有改变任何东西,我得到了同样的问题,我尝试了上面链接中提到的解决方案,通过从 windows 禁用快速启动,但没有工作,也禁用了休眠模式,但同样尝试了更新 grub 和

sudo nano /etc/default/grub

添加并保存退出

GRUB_DISABLE_OS_PROBER=false

然后安装操作系统探测器

sudo apt install os-prober

最后

grub-mkconfig -o /boot/grub/grub.cfg

在 bios 中禁用传统支持和安全启动

相关内容