1、目录1 grub4dos 初级教程入门篇1.1 grub 简介1.2 如何获得 grub4dos 最新版1.3 如何安装 grub4dos1.3.1 通过 Windows NT 的启动菜单进入 grub4dos 1.3.2 通过 DOS 启动 grub1.3.3 通过 mbr 启动 grub1.3.4 通过 Windows VISTA/Window 7 的启动菜单进入 grub4dos1.4 如何使用 grub4dos1.5 结言2 grub4dos 初级教程应用篇2.1 硬盘上的应用2.1.1 加载软盘镜像2.1.2 启动 WinPE2.1.3 启动系统2.1.4 引导光盘镜像(ISO 仿真
2、)2.2 光盘上的应用2.2.1 grub 引导的可启动光盘2.2.2 BCDW 引导 GRUB 的可启动光盘2.3 软盘上的应用2.3.1 通过 DOS 启动 grub 的软盘应用2.3.2 引导扇区安装了 GRLDR 引导记录的软盘应用2.4 优盘上的应用2.5 结言3 grub4dos 初级教程进阶篇3.1 设置密码3.2 菜单内置3.3a 使用个性化 grub4dos 文件名 (grubinst)3.3b 用批处理自动给 grldr 改名 (适用于最新版 grldr)NEW!3.4 安装 Windows XPE 到逻辑分区3.5 利用 savedefault 命令传递参数的方法与应用3
3、.6 利用 dd 命令传递参数的方法与应用 NEW!4 附录Grub legacy4.01 Grub 命令索引4.02 Grub 简体中文化版使用方法4.03 GRUB 安装配置使用汇总4.04 Grub 命令使用详解4.05 GRUB 三步通4.06 Grub 相关安装配置及使用实例汇总讲析Grub2 资料4.07 GRUB2 使用简介 by bean NEW!4.08 GRUB2 高级教程 by bean NEW!Grub4dos 资料4.09 gfxmenu 定制高级教程(新增可定制菜单) by bean NEW!4.10 如何使用 grubinst_gui by beanGrub4do
4、s 官方文档4.11 Grub4dos_tutorial (英文)4.12 Grub4dos 简介4.13 Grub4dos 安装和启动4.14 Grub4dos 新手指南4.15 Grub4dos 高级功能4.16 Grub4dos 命令索引4.17 Grubinst 使用介绍4.18 Grub4dos readme (英文)4.19 Grub4dos readme (中文)首页 正文 1 grub4dos 初级教程入门篇1.1 grub 简介1.2 如何获得 grub4dos 最新版1.3 如何安装 grub4dos1.3.1 通过 Windows NT 的启动菜单进入 grub4dos1
5、.3.2 通过 DOS 启动 grub1.3.3 通过 mbr 启动 grub1.3.4 通过 Windows VISTA 的启动菜单进入 grub4dos1.4 如何使用 grub4dos1.5 结言1.1 grub 简介GRUB 是一个遵从 Multiboot(多重启动)规范的启动管理程序。现在接触到的有3种,即 GNU Grub Legacy , GNU Grub2 和 Grub for dos(grub4dos)。GNU GRUB Legacy 其实就是原来的 GNU GRUB 0.xx ,最新版是2005年发布的 GNU GRUB 0.97。 目前已停止开发,并改名为 GNU GRU
6、B Legacy。GNU GRUB2是第二代 GRUB,它将取代原来的 GNU GRUB(例如0.9x 版),但目前还处于开发阶段,尚未发布正式版。GNU GRUB Legacy 和 GNU GRUB2都是 GNU 组织的项目。GRUB for DOS(GRUB4DOS)是一个以 GNU GRUB 为基础的功能强大的引导器。它可以在 DOS 和 LINUX 下运行,也可以通过其他引导器来运行,还可以作为 MBR 运行。GRUB4DOS 内置了功能完善的 BIOS 级磁盘仿真。下面以比较广泛使用的 GRUB4DOS 为基础进行说明。GNU GRUB 与 GRUB4DOS 的不同之处,可参看相关说
7、明文件。首页 总目录 上一页 下一页1 grub4dos 初级教程入门篇1.2 如何获得 grub4dos 最新版可从以下网址下载 GRUB4DOS 最新版及较早版本。http:/download.gna.org/grub4dos/http:/ (官方说明文档)http:/ (官方论坛)首页 总目录 上一页 下一页1 grub4dos 初级教程入门篇1.3 如何安装 grub4dos?下载 grub4dos 后,解压缩后就可以了。核心文件有下面这几个:grldr(VISTA 系统,还需 grldr.mbr)和 grub.exe,及 menu.lst(此为样本,需修改)。如果你需要中文支持,就用
8、 chinese 子目录中的文件。安装方法常见的有下面4种。1.3.1 通过 Windows NT 的启动菜单进入 grub4dos将 grldr 文件复制到 c:,去掉 boot.ini 的只读属性,然后修改c:boot.ini 文件,在 boot.ini 的最后面加一行:c:grldr=“Start GRUB4DOS“并将 boot.ini 中的 timeout 值设置为大于0的数字,如:timeout=5,然后保存 boot.ini,改回只读属性。编辑 boot.ini 前,可在 cmd 下输入:attrib -s -r -h c:boot.ini解除 boot.ini 的只读属性,编辑
9、完后输入:attrib +s +r +h c:boot.ini恢复 boot.ini 的原有属性。这样,编辑完重新启动计算机,在 NT 的启动菜单就会出现“Start GRUB4DOS”这一项,选择该项即可进入 grub4dos 的环境。【图1】此方法的优点是:不需要修改 MBR。初学者使用 grub 一般都需要 grub 菜单,把准备好的 menu.lst 文件放到 C:下(也可放到其它分区根目录或其它指定目录)。menu.lst 的编写方法可参考 readme.txt 或者别人提供的 menu.lst。在下面的“1.4 如何使用 grub4dos”中将作简单介绍。首页 总目录 上一页 下一
10、页1 grub4dos 初级教程入门篇1.3.2 通过 DOS 启动 grub将机器通过任何可能的方式(软盘,U 盘,光盘等)启动到 DOS环境(最好是纯 DOS 环境,即不加载任何驱动程序和 TSR 程序的DOS 环境),然后在 DOS 下或者 AUTOEXEC.BAT 中运行grub.exe,即可进入 grub4dos。也可在 DOS/Windows9x 的 CONFIG.SYS 中使用下列任一方式启动 grub。DEVICE=GRUB.EXEINSTALL=GRUB.EXESHELL=GRUB.EXE此方法的优点是:不需要修改 MBR;可根据需要在脚本或者其它DOS 程序中启动 GRUB
11、4DOS。菜单文件 menu.lst 可保存在 grub 文件所在目录或其它指定路径。首页 总目录 上一页 下一页1 grub4dos 初级教程入门篇1.3.3 通过 mbr 启动 grub通过软件包里的 (可运行于 DOS/Win9x)安装GRLDR 引导记录到硬盘或者硬盘映像文件的主引导记录,或者安装到软盘或者软盘映像的引导扇区。电脑启动时,通过击热键(默认为空格键,可自定义)来启动 grub。比如:在 DOS 下安装 GRLDR 代码到主引导记录: 0x80在 DOS 下安装 GRLDR 代码到软盘: -floppy -chs 0x00在 DOS 下安装 GRLDR 代码到软盘映像: -
12、floppy -chs floppy.img我所使用的命令为:bootlace -force-backup-mbr -boot-prevmbr-first -time-out=3 -hot-key=0x3920 -mbr-disable-floppy 0x80表示安装 GRLDR 代码到 MBR 时,备份原 MBR(-force-backup-mbr),默认启动原 MBR,即启动原 windows xp 系统(-boot-prevmbr-first),等待时间3秒(-time-out=3),热键为空格键(-hot-key=0x3920), 不搜索软盘上的 GRLDR(-mbr-disable-
13、floppy)。也就是说启动时等待3秒,3秒内不击热键的话,启动 windows xp;3秒内击热键则启动 grub4dos。bootlace 的其它参数及自定义热键用法可参看 readme.txt 文件。装入 mbr 后,再将 grldr 和 menu.lst 文件复制到某分区的根目录(现在支持的文件系统是 FAT12,FAT16, FAT32, NTFS,EXT2 or EXT3 的分区。对于 Windows 用户,最好是 fat 分区),menu.lst 也可保存到其它指定位置。此方法的优点是:不依赖于操作系统;能够自动搜索硬盘上各个分区的 grldr 文件。另外,2000/xp/2003/vista 环境下可用另一软件 grubinst 来把 GRLDR引导记录安装到硬盘的 MBR。grubinst 具有图形界面和命令行两种