Windows 11 22H2 版本更新后 Systemd 启动菜单不显示

Windows 11 22H2 版本更新后 Systemd 启动菜单不显示

我构建了能够启动 Windows 11 分区和 Pop_os 分区的 PC。但是昨天,我决定进行 22H2 Windows 11 更新,从那时起,当我启动 PC 时,systemd 启动菜单不再显示。

有人能帮我让这个菜单在启动时再次显示吗?如需更多信息,请随时询问。

答案1

对于那些将要看到这个问题的人来说,你应该知道我自己已经解决了这个问题。我做了什么:

  • 我的 linux 分区似乎从我的电脑上消失了,因为我无法通过 BIOS 或efibootmgr终端命令看到它,但另一方面,我也能够通过 Pop!_os live usb 看到磁盘分区。所以我继续搜索以找出问题所在。
  • 我发现这个页面和这个评论特别是。在这个非常精确的时刻,我在 Google 中搜索这个关键字:“efi 选择启动分区超时 systemd”(因为我知道 systemd 双启动屏幕可以通过系统配置文件进行配置)。
  • 所以我按照那个人说的一切去做了:efibootmgr,,bootctl statuscated配置文件,最后,我输入了这个命令bootctl install,它立即解决了我的问题。
  • 因此,我在计算机加载时又发现了“超时”双启动屏幕!

答案2

转到计算机的固件设置 - 在“启动顺序”部分,您应该能够将“ Linux Boot Manager”移动到 Windows 条目上方。

或者,使用“启动菜单”键(通常是 F8 或 F9 或 F10 或 F12...)访问计算机的一次性启动菜单并从那里选择 systemd-boot。进入 Linux 后,使用efibootmgr --bootorder ...选择 systemd-boot 作为要使用的第一个条目。

或者,在 Windows 内部,运行bcdedit /enum firmware检查“Linux 启动管理器”条目是否存在;从该identifier {guid-goes-here}行复制其 GUID 并使用bcdedit /set "{fwbootmgr}" displayorder "{guid-goes-here}"使其再次成为主要条目。

相关内容