我已在 MS Windows (10 Home) 笔记本电脑上安装了 OpenSUSE Leap,但现在它的启动菜单中仅提供 Linux。如何让 Windows 进入启动菜单?
Leap 目前是 15.11,至少升级过一次,但我不记得我用的是哪个版本。我不记得曾经告诉过它不支持启动 Windows。硬件是 2015 年在德国购买的 Acer Aspire V Nitro 笔记本电脑。
在/boot/efi/EFI
我只看到bootx64.efi
,fallback.efi
和MokManager.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-grub
或grub2-mkconfig -o /boot/grub2/grub.cfg
不确定使用哪一个。
update-grub
但是,我会首先开始调查来自或 的错误消息grub2-mkconfig
,然后继续调查分区等。