admin 2025-11-27 11:46:02 赛事专题

[原创] 【图文教程】自做硬盘版XXX--grldr使用简介及个性化你自己的grldr。

查看: 75169|回复: 59

玩家社区 › 讨论区 › 查看内容

[原创] 【图文教程】自做硬盘版XXX--grldr使用简介及个性化你自己的grldr。

[复制链接]

annd

当前离线

积分62

annd

22

主题186

帖子62

积分

注册会员

注册会员, 积分 62, 距离下一级还需 138 积分

注册会员, 积分 62, 距离下一级还需 138 积分

积分62

发消息

annd

注册会员

7516959

|

只看该作者

|倒序浏览

|阅读模式

楼主

电梯直达

发表于 2007-2-10 13:24:00

【图文教程】自做硬盘版XXX--grldr使用简介及个性化你自己的grldr。

一 引言:

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

在此,我向grub的作者不点大师表示崇高的敬意,这是目前网上唯一由国人开发、统一标准的系统文件!

下载见附件。

[ 本帖最后由 bd540 于 2007-2-10 13:48 编辑 ]

[ 本帖最后由 bd540 于 2007-2-10 14:33 编辑 ]

收藏0

使用道具

举报

回复

tanglaoyatt

当前离线

积分72

tanglaoyatt

注册会员

|

只看该作者

沙发

发表于 2007-2-10 13:31:00

额,文章还没成型啊,来早了,只有一层楼

使用道具

举报

回复

支持

反对

gfcak

当前离线

积分61

gfcak

注册会员

|

只看该作者

板凳

发表于 2007-2-10 13:34:00

欲从千里目,更上一层楼.

使用道具

举报

回复

支持

反对

paray314

当前离线

积分52

paray314

注册会员

|

只看该作者

地板

发表于 2007-2-10 13:42:00

我也来早了啊,恭请下文呐

使用道具

举报

回复

支持

反对

yxh185

当前离线

积分67

yxh185

注册会员

|

只看该作者

5#

发表于 2007-2-10 13:43:00

楼主加油啊。。

使用道具

举报

回复

支持

反对

yw57129850

当前离线

积分57

yw57129850

注册会员

|

只看该作者

6#

发表于 2007-2-10 13:44:00

二 grub、grldr使用方法简介:

其实使用起来很简单的,但是如果没有接触过的话你会没有任何头绪,就像我刚刚接触它时一样。

1、文件存放位置

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

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

2、编辑menu.lst

盘符表示方法:

硬盘:(hd0,0)表示第一分区第一硬盘。但是第二分区确是用(hd0,4)表示,以后均在4的基础上增加数值(感谢网友村民指点迷津)。原帖由 村民 于 2007-2-13 08:40 发表

哈哈,看来楼主不大清楚linux对硬盘分区定义方法。

(hd0,0)~(hd0,3)指的是主分区表里第1个到第4个位置的分区,而对于MS的逻辑分区而言,是从(hd0,4)开始算的,即(hd0,4)=D盘,(hd0,5)=E盘。。。。。。 软盘:(fd0)表示第一软驱

光驱用(cd)表示。

3、在编辑好menu.lst之后,只需要在boot.ini上面加入一行:c:\grldr="显示文字"复制代码即可,带路径的也可以是这样c:\文件夹路径名\grldr="显示文字"

以上这些是编辑menu.lst必须了解的,其实不难记的。

menu.lst说明:

以下面这个为例:

color black/cyan yellow/cyan ----- 菜单文字和背景颜色

timeout 30 - ----等待时间

default /default -----默认启动项

title XXXXXXXXXXX -----菜单标题及显示内容

一些常见菜单命令:

A、启动硬盘上的XP/2003/2000系统

title find and load NTLDR of Windows NT/2K/XP

fallback 1

find --set-root /ntldr

chainloader /ntldr

savedefault --wait=2

或者直接给出路径(不给路径默认C盘根目录,find --set-root 是自动搜索并加载命令):

title find and load NTLDR of Windows NT/2K/XP

chainloader (hd0,0)/ntldr

savedefault --wait=2

B、启动硬盘上的Win9x/Me

title find and load IO.SYS of Windows 9x/Me

fallback 3

find --set-root /io.sys

chainloader /io.sys

savedefault --wait=2

C、引导IMG镜像文件

map --mem (hd0,0)/rdos.img (fd0)

map (fd0) (fd1)

map --floppies=2

map --hook

chainloader (fd0)+1

rootnoverify (fd0)

D、作为光盘引导文件时引导光盘上面的IMG文件

map --mem (cd)/rdos.img (fd0)

map (fd0) (fd1)

map --floppies=2

map --hook

chainloader (fd0)+1

rootnoverify (fd0)

命令不熟悉照搬上面的命令即可。# This is a sample menu.lst file. You should make some changes to it.# The old install method of booting via the stage-files has been removed.# Please install GRLDR boot strap code to MBR with the bootlace.com# utility under DOS/Win9x or Linux.color black/cyan yellow/cyantimeout 30default /defaulttitle find and load NTLDR of Windows NT/2K/XPfallback 1find --set-root /ntldrchainloader /ntldrsavedefault --wait=2title find and load CMLDR of Windows NT/2K/XPfallback 2find --set-root /cmldrchainloader /cmldrsavedefault --wait=2title find and load IO.SYS of Windows 9x/Mefallback 3find --set-root /io.syschainloader /io.syssavedefault --wait=2title find and boot Mandriva with menu.lst already installedfallback 4find --set-root /etc/mandriva-releasesavedefault --wait=2configfile /boot/grub/menu.lsttitle find and boot Linux with menu.lst already installedfallback 5find --set-root /sbin/initsavedefault --wait=2configfile /boot/grub/menu.lsttitle commandlinesavedefault --wait=2commandlinetitle floppy (fd0)chainloader (fd0)+1rootnoverify (fd0)savedefault --wait=2title back to dossavedefault --wait=2quittitle rebootsavedefault --wait=2reboottitle haltsavedefault --wait=2halttitle memdrive duplicated from floppy image file (hd0,0)/sbm.binmap --mem (hd0,0)/sbm.bin (fd0)map --hookchainloader (fd0)+1rootnoverify (fd0)savedefault --wait=2title memdrive based on win98 partition (hd0,6)map --mem (hd0,6)+1 (hd0)# map --mem (hd0,0)/win98.gz (hd0)map --hookchainloader (hd0)+1rootnoverify (hd0)savedefault --wait=2map --mem (hd0,0)/rdos.img (fd0)map (fd0) (fd1)map --floppies=2map --hookchainloader (fd0)+1rootnoverify (fd0) 复制代码

[ 本帖最后由 bd540 于 2007-2-10 13:48 编辑 ]

[ 本帖最后由 bd540 于 2007-2-13 14:06 编辑 ]

使用道具

举报

回复

支持

反对

oupapa

当前离线

积分67

oupapa

注册会员

|

只看该作者

7#

发表于 2007-2-10 13:49:00

只会用它来启动suse,还不会加载windows,学习了

使用道具

举报

回复

支持

反对

dodo9696

当前离线

积分79

dodo9696

注册会员

|

只看该作者

8#

发表于 2007-2-10 13:58:00

三 个性化grldr之修改menu.lst名称。

给menu.lst改名,不仅是个性化的一部分,还可以避免同类软件安装过多造成menu.lst重复及冲突的一个方法。但是如果只是简单给menu.lst改一下名字,你会发现你已经陷入了困境。那么,怎么改呢?

1、运行UltraEdit-32等同类软件,选择文件-打开,打开grldr;

2、搜索-替换,勾选“查找ASCII”和“匹配大小写”,在“查找什么”栏填入“menu.lst”,“替换为”填写你需要改的名字,8位字符,比如我改成“winzheng”,点击“全部替换”;

3、改成大写字母再替换一次。

4、保存退出。

好了,现在grldr的菜单配置文件已经不是menu.lst而是winzheng了,编辑是你只需要用记事本打开编辑就行了。

使用道具

举报

回复

支持

反对

liuming7x

当前离线

积分50

liuming7x

注册会员

|

只看该作者

9#

发表于 2007-2-10 14:03:00

四 个性化grldr之给grldr改名

这也是避免grldr重复、打造个性的一个重要方面。

1、首先给grldr重命名,比如改为:wzbbs

2、用UltraEdit-32打开wzbbs,搜索-替换,勾选“查找ASCII”和“匹配大小写”,在“查找什么”栏填入“grldr”,“替换为”填写“wzbbs”,比如我改成“winzheng”,点击“全部替换”;

3、改成大写字母再替换一次。

4、保存退出。

好,现在grldr已经变成wzbbs可以使用了,在boot.ini添加C:\WZBBS即可调用wzbbs来引导了。

使用道具

举报

回复

支持

反对

honglijie5

|

只看该作者

10#

发表于 2007-2-10 14:14:00

提示: 作者被禁止或删除 内容自动屏蔽

使用道具

举报

回复

支持

反对