中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --

联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum
DOS,代表着自由开放与发展,我们努力起来,学习FreeDOS和Linux的自由开放与GNU精神,共同创造和发展美好的自由与GNU GPL世界吧!

中国DOS联盟论坛
现在时间是 2026-06-24 17:03
中国DOS联盟论坛 » GRUB4DOS、SYSLINUX及其它启动管理软件讨论专区 » 请教:想学用grub for dos 怎样入手 查看 3,459 回复 15
16 发表于 2004-04-30 00:00 ·  中国 河南 南阳 联通
银牌会员
★★★★
不甘寂寞的人
积分 2,491
发帖 1,115
注册 2003-09-24 00:00
22年会员
UID 10292
性别 男
状态 离线
初次接触 GRUB, 没有必要管 stage1, stage2 这类文件. /boot/grub/ 目录下的文件是用来将 GRUB 安装到 MBR 的.

在 /boot/grub/ 目录下的文件中, 只有一个 menu.lst 是值得关心的, 其它可以暂且放一边.

grub.exe 启动的时候,自动寻找 (hd0,0)/boot/grub/menu.lst 文件, 如果找到该文件, 就进入菜单界面, 如果没有找到, 就进入 grub 的命令提示符界面.

(hd0,0) 表示磁盘分区. (hd0,0) 中的 hd0 表示 BIOS 硬盘号码 0x80 , 也就是十六进制的 80,

(hd0,0) 中逗号之后的 0 表示是该盘上的 第 0 个分区.

GRUB.exe 以及 menu.lst 文件可以放在任何地方, 它们两个也可以不在同一目录下. 不过, 默认时, grub.exe 总是查找 (hd0,0)/boot/grub/menu.lst 作为菜单.

需要学习一下 GRUB 的磁盘分区表示法.
因为我们亲手创建,这个世界更加美丽。
论坛跳转: