以下是引用不点在2004-5-30 上午 07:32:35的发言:
grub 不支持 NTFS 系统的文件操作. GRUB 仅仅不过是可以从 NTFS 系统引导到 GRUB 罢了.
只要你的系统中存在一个 FAT12/16/32 的分区, 你就可以使用 GRUB 的磁盘仿真功能了. 如果分区全是 NTFS, 则无法利用 GRUB 的磁盘仿真功能. 当然这时候仍然可以利用 GRUB 来引导 LINUX 或者别的操作系统.
你的 FAT12/16/32 分区在哪里都不要紧. 可以是 (hd0,0), 也可以是 (hd0,7) 等等, 甚至可以是另外一块硬盘上的一个分区 (hd2,8) 之类的, 都行. 相应地, 你用 GRUB 的文件操作命令时, 需要指定正确的 (hd?,?).
grub 的 menu.lst 文件也是同样的道理, 必需处于 FAT12/16/32 之下 (当然也可以处于 LINUX 分区).
在 boot.ini 中没有可以采用的选项. 但是你可以修改 GRLDR 文件(需要用一个 16 进制的编辑器修改, 如 ultraEdit 就行), 将 GRLDR 中的字符串 (hd0,0)/boot/grub/menu.lst 改成你的 menu.lst 的位置就行, 而且文件名不一定要用 menu.lst, 可以是任意的.
|
|