我通常使用 grub 启动到 Linux,因此将 linux 作为我机器中的第一个硬盘驱动器。我将 Windows 安装到第二个硬盘驱动器上,并试图让 grub 启动它。
grub 配置文件包含
title Windows
rootnoverify (hd1,1)
chainloader +1
makeactive
Run Code Online (Sandbox Code Playgroud)
但它不起作用。
Windows 引导加载程序假定它是系统中的第一个磁盘。您需要告诉 grub 重新映射两个磁盘作为 Windows 条目的一部分/boot/grub/menu.lst
:
map (hd0) (hd1)
map (hd1) (hd0)
Run Code Online (Sandbox Code Playgroud)
这只是对链式引导加载程序查看磁盘方式的内存中更改。
归档时间: |
|
查看次数: |
9557 次 |
最近记录: |