在其他硬盘上安装 Ubuntu 后无法启动 Windows

在其他硬盘上安装 Ubuntu 后无法启动 Windows

我的硬盘 /dev/sda 上有 Windows 10 和 ubuntu(双启动)。我买了一个新硬盘,想将 ubuntu 移动(重新安装)到这个新硬盘或 /dev/sdb。所以我格式化了 /dev/sda 上的旧 ubuntu,并安装了 ubuntu /dev/sdb。新的 ubuntu 已成功安装在 /dev/sdb 上,但现在我无法再次启动 Windows。在启动选项中,没有 Windows 的选择。

我也尝试了网上的几个指南(https://unix.stackexchange.com/questions/510013/cant-boot-to-windows-after-installing-ubuntu-in-uefi)但它不起作用,当我运行时sudo update-grub没有 windows 启动。这是我的启动报告来自 Boot Repair。

有没有办法解决这个问题而不用重新安装 Windows?我不想丢失 Windows 上的所有数据。

答案1

在 22.04 中 OS-Prober 被禁用。启用它以便 Grub 可以查看您的 Windows 安装。

编辑(以 root 身份)/etc/default/grub
添加或取消注释(在行前放置 #)GRUB_DISABLE_OS_PROBER=false
保存该文件然后运行
sudo update-grubsudo grub-mkconfig -o /boot/grub/grub.cfg

相关内容