如何使 Windows 在 OpenSuse Leap 上再次可启动?

如何使 Windows 在 OpenSuse Leap 上再次可启动?

我已在 MS Windows (10 Home) 笔记本电脑上安装了 OpenSUSE Leap,但现在它的启动菜单中仅提供 Linux。如何让 Windows 进入启动菜单?

Leap 目前是 15.11,至少升级过一次,但我不记得我用的是哪个版本。我不记得曾经告诉过它不支持启动 Windows。硬件是 2015 年在德国购买的 Acer Aspire V Nitro 笔记本电脑。

/boot/efi/EFI我只看到bootx64.efi,fallback.efiMokManager.efi,而在我的普通系统(可以引导 Linux 和 Windows)上/boot/efi/EFI有一个子目录Microsoft/Boot

我有这些文件系统:

  • /dev/sda1(600 Mib) NTFS,“基本数据分区”,标签Recovery (Linux 下未挂载)
  • /dev/sda2(300 Mib) FAT16“EFI 系统分区”,在 Linux 中安装为/boot/efi
  • /dev/sda3(128 MiB)“Microsoft 保留分区”,未知文件系统,标志msftres (Linux 下未挂载)
  • /dev/sda4(190 GiB) NTFS“基本数据分区”,可在 Linux 中通过/run/media/Acer、 flags访问msftdata,包含 Windows 文件系统。
    • 我没有理由认为这些文件已损坏;文件osver.txt显示10.0.17134
  • /dev/sda5(12 MiB)、Linux 交换、标志swap
  • /dev/sda6(450 MiB)、NTFS、标志hidden, diag (Linux 下未挂载)
  • /dev/sda7(16.28 GiB) NTFS“基本数据分区”,标签Push Button Reset,标志hidden, diag (Linux 下未挂载)
  • /dev/sda8(40 MiB),BTRFS“主要”,在 Linux 中安装为/
  • /dev/sda9(671 GiB),XFS“主要”,在 Linux 中安装为/home

我注意到我boot-repair-disk-64bit.iso的正常系统上有一个日期为 2018-07-17。

¹我确实意识到是时候升级到 15.2 了,但这是一个单独的问题! (我已经下载了。)

答案1

自从上次 Linux 更新(manjaro)以来,我今天遇到了类似的问题。
Bootmanager grub(我的机器上为 2.04-21)需要额外的配置来检测 Windows 并使其在启动菜单中可用。

添加GRUB_DISABLE_OS_PROBER=false/etc/default/grub运行update-grubgrub2-mkconfig -o /boot/grub2/grub.cfg不确定使用哪一个。

update-grub但是,我会首先开始调查来自或 的错误消息grub2-mkconfig,然后继续调查分区等。

相关内容