如何让 grub 从第二个硬盘驱动器启动 Windows

Dav*_*ben 11 linux grub

我通常使用 grub 启动到 Linux,因此将 linux 作为我机器中的第一个硬盘驱动器。我将 Windows 安装到第二个硬盘驱动器上,并试图让 grub 启动它。

grub 配置文件包含

title Windows
rootnoverify (hd1,1)
chainloader +1
makeactive
Run Code Online (Sandbox Code Playgroud)

但它不起作用。

Ted*_*val 7

Windows 引导加载程序假定它是系统中的第一个磁盘。您需要告诉 grub 重新映射两个磁盘作为 Windows 条目的一部分/boot/grub/menu.lst

map (hd0) (hd1)
map (hd1) (hd0)
Run Code Online (Sandbox Code Playgroud)

这只是对链式引导加载程序查看磁盘方式的内存中更改。