使用 grub 和 MS 引导加载程序

使用 grub 和 MS 引导加载程序

大家好,我有一个关于启动操作系统的问题。我在两个硬盘/SSD 上使用 Linux(Ubuntu22.04)和 Windows11。我的启动设置是,msbootloader 默认将我带入 w11,第二个驱动器用于 Linux。

我在 W11 中有一个快捷方式,可以将我从桌面直接发送到 BIOS,这样我就可以选择 Linux,并且当在 Linux 中时,我只需重新启动即可返回到 Windows。

问题/偏好 1:我不想在 BIOS 中选择第二个驱动器 (Linux)。我可以修改/创建新的快捷方式,让我直接进入辅助启动设备吗?例如,不必选择启动菜单并选择辅助设备。

问题/偏好 2:我必须使用什么工具或修改启动设置才能让引导加载程序每次都询问我?我不确定我是否会这样做,但这是我一直有的想法。

答案1

如果我理解正确的话:您可以尝试使用以下命令创建桌面快捷方式:

但这取决于 Linux 引导加载程序的路径以及您的特定 Linux 发行版和安装配置。请确保根据您的要求调整命令:

shutdown.exe /r /fw /t 0 && bcdedit /set {bootmgr} path \EFI\ubuntu\grubx64.efi

此命令将首先重新启动计算机并启动到固件设置实用程序,然后将启动路径设置为 Linux 引导加载程序。

单击“确定”保存更改并继续加载您的 Linux。


⚠️重要的
-----------------
我没有(Linux + Windows)来测试它,所以实验代码需要您自担风险
还要记住修改启动配置可能会产生意想不到的后果,并可能导致系统出现问题。请确保备份重要数据,并在空系统上进行测试,而不是在有重要工作的计算机上进行测试。


相关内容