vel*_*lis 4 grub2 dual-boot uefi
我的系统中有两个磁盘:
这个系统是我的家庭服务器。我正在从 Windows 迁移到 Kubuntu,但需要一段时间,因为我还不能复制整个功能。与此同时,我想运行双启动,以便在我在任何空闲时间设置 Kubuntu 部署时,我可以按原样运行服务器(Windows)。所以:
我想将 Windows 引导添加到 grub 的目标列表,但是update-grub没有找到我的 Windows 引导加载程序。
我猜问题在于它正在寻找 EFI 引导,而只有传统 BIOS 引导。
有没有办法可以将我的 Windows 安装添加为 grub 目标?
小智 5
由于 UEFI 的工作方式(这可能是您系统上的工作方式),不可能让 GRUB 引导到不符合 UEFI 的操作系统,因为 GRUB 无法决定使用哪种引导模式,而 UEFI 将不加载非 UEFI 操作系统。
使用 GRUB 无法做到这一点;但是,使用我的rEFInd 启动管理器是可能的:
/boot/efi/EFI/refind/refind.conf:取消注释该scanfor行并确保它hdbios位于选项之中。结果应该是,在 rEFInd 屏幕中,启动 Ubuntu 的选项和启动 Windows 的灰色菱形选项。(如果您有多个磁盘,则可能有多个钻石启动选项,每个磁盘一个。如果您有多个磁盘,但只有一个这样的选项不起作用,请取消注释uefi_deep_legacy_scan中的该选项refind.conf。)
如果您想在硬盘上安装任何内容之前测试此过程,可以使用 rEFInd 的 USB 闪存驱动器映像(可在其下载页面上找到)来完成此操作。您必须EFI/refind/refind.conf按照刚才的描述在 USB 驱动器上进行编辑 - 但安装点当然可以是任何东西,而不是/boot/efi.
还有一点需要注意:rEFInd 可以在大多数基于 EFI 的计算机上启动 BIOS 模式引导加载程序,但并非在所有计算机上都可以。一些早期的 EFI 使用传统 BIOS 之上的 EFI,而不是带有 CSM 的 EFI。rEFInd 将无法重定向到早期 EFI 上的 BIOS 模式引导加载程序。(对于缺少底层 BIOS 或 CSM 的系统也是如此,但如果您能够在 BIOS 模式下启动 Windows,那么您显然没有这样的系统。)
您可能还需要考虑其他三个选项:
| 归档时间: |
|
| 查看次数: |
8290 次 |
| 最近记录: |