grldr(软件派生文件)

2023-02-09 102阅读

温馨提示:这篇文章已超过536天没有更新,请注意相关的内容是否还可用!

grldr

软件派生文件

grldr是grub里面的一个文件,对grub不熟悉的朋友可能不知道,但是如果你用过一键GHOST、MAXDOS、矮人DOS工具箱等等软件,你就应该知道这个名字:这些软件无一例外都是使用grub或者grldr引导他们保存在你硬盘的软盘镜像或者系统引导文件的。没有grub和grldr(包括avldr、isomenu等等都是由grub或者grldr派生出来的,也是你自己派生出一个个性化硬盘引导文件的方法和途径。),就不会有上述这些软件的存在。

中文名grldr
外文名grldr
需要grldr引导的文件
类似ntldr之于windows 5.x

相关

grldr好比:ntldr之于windows5.x(nt/xp/2003等)bootmgr之于windows6.x(vista/7)

GRLDR_Edit是一个免费的系统启动引导文件修改工具,它可以用来帮您修改系统启动引导文件。

使用方法

文件存放位置

把grldr及菜单配置文件menu.lst复制到系统盘任意目录(以C盘根目录为例,其它目录只需要加入路径即可。其中grldr会自动搜索菜单配置文件并加载,但是menu.lst最好存放在C盘根目录,免得到时候搜索不到不能加载引起错误)。

把需要grldr引导的文件(如DOS.IMG、GHOST83.IMG等镜像文件)保存在硬盘。

例子

(以#开始的行,表示注释,不执行)

#默认延迟时间(秒)

timeout30

#第一项为默认值

default0

#设置图形背景文件

splashimage(hd0,0)/boot/grub/xp2008.gz

#设置中文支持的字体文件

fontfile(hd0,0)/boot/grub/fonts

title使用map启动本地硬盘上的瑞星杀毒软盘镜像文件

map(hd0,0)/boot/grub/rav.img(fd0)

map--hook

chainloader(fd0)+1

rootnoverify(fd0)

title使用memdisk启动本地Win98软盘镜像文件

kernel(hd0,0)/boot/grub/memdisk.gz

initrd(hd0,0)/boot/grub/win98.img

title使用memdisk启动本地硬盘上的瑞星杀毒软盘压缩镜像文件

root(hd0,0)

kernel/boot/grub/memdisk.gzc=80h=12s=36floppy

initrd/boot/rav.zip

title启动第一主分区(hd0,0)上的操作系统

rootnoverify(hd0,0)

makeactive

chainloader+1

title启动第二主分区(hd0,1)上的操作系统

rootnoverify(hd0,1)

makeactive

chainloader+1

title重启

reboot

title关机

halt

引导

3.1通过Windows NT的启动菜单进入grub4 dos

将grldr文件复制到c:,去掉boot.ini的只读属性,然后修改c:oot.ini文件,在boot.ini的最后面加一行:

c:grldr="StartGRUB"

并将boot.ini中的time out值设置为大于0的数字,如:time out=5,然后保存boot.ini,改回只读属性。

编辑boot.ini前,可在cmd下输入:

attrib-s-r-hc:oot.ini

解除boot.ini的只读属性,编辑完后输入:

attrib+s+r+hc:oot.ini

恢复boot.ini的原有属性。

这样,编辑完重新启动计算机,在NT的启动菜单就会出现“Start GRUB”这一项,选择该项即可进入grub4 dos的环境。

此方法的优点是:不需要修改MBR。

初学者使用grub一般都需要grub菜单,把准备好的menu.lst文件放到C:下(也可放到其它分区根目录或其它指定目录)。

3.2通过DOS启动grub

将机器通过任何可能的方式(软盘,U盘,光盘等)启动到DOS环境(最好是纯DOS环境,即不加载任何驱动程序和TSR程序的DOS环境),然后在DOS下或者AUTOEXEC.BAT中运行grub.exe,即可进入grub。

也可在DOS/Windows9x的CONFIG.SYS中使用下列任一方式启动grub。

DEVICE=GRUB.EXE

INSTALL=GRUB.EXE

SHELL=GRUB.EXE

此方法的优点是:不需要修改MBR;可根据需要在脚本或者其它DOS程序中启动GRUB4 DOS。

菜单文件menu.lst可保存在grub文件所在目录或其它指定路径。

3.3通过mbr启动grub

通过软件包里的boot lace点com(可运行于DOS/Win9x)安装GRLDR引导记录到硬盘或者硬盘映像文件的主引导记录,或者安装到软盘或者软盘映像的引导扇区。电脑启动时,通过击热键(默认为空格键,可自定义)来启动grub。

比如:

在DOS下安装GRLDR代码到主引导记录:

boot lace点com0x80

在DOS下安装GRLDR代码到软盘:

boot lace点com--floppy--chs0x00

在DOS下安装GRLDR代码到软盘映像:

boot lace点com--floppy--chsfloppy.img

我所使用的命令为:

boot lace--force-backup-mbr--boot-prevmbr-first--time-out=3--hot-key=0x3920--mbr-disable-floppy0x80

表示安装GRLDR代码到MBR时,备份原MBR(--force-backup-mbr),默认启动原MBR,即启动原windowsxp系统(--boot-prevmbr-first),等待时间3秒(--time-out=3),热键为空格键(--hot-key=0x3920),不搜索软盘上的GRLDR(--mbr-disable-floppy)。

也就是说启动时等待3秒,3秒内不击热键的话,启动windows xp;3秒内击热键则启动grub4 dos。

boot lace的其它参数及自定义热键用法可参看readme.txt文件。

装入mbr后,再将grldr和menu.lst文件复制到某分区的根目录(现在支持的文件系统是FAT12,FAT16,FAT32,NTFS,EXT2orEXT3的分区。对于Windows用户,最好是fat分区),menu.lst也可保存到其它指定位置。

此方法的优点是:不依赖于操作系统;能够自动搜索硬盘上各个分区的grldr文件。

另外,2000/xp/2003/vista环境下可用另一软件grubinst来把GRLDR引导记录安装到硬盘的MBR。grubinst具有图形界面和命令行两种工作模式供选用,并附有比较详细的使用说明,很易于使用。

参考资料

1.系统启动引导文件修改工具_GRLDR_Edit V1.0.1 免费版·偶要下载站

目录[+]