一 引言:

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

二 grldr使用方法:

使用起来很简单的,但是如果没有接触过的话你会没有任何头绪.其实和winPE一样

下载地址:http://disk22.sh.com/mypane.aspx?down=ok&filename=grlder.rar&filepath=li-yangzhao/grlder.rar

或者下载个深度一键恢复 研究下也行,那里的文件比较全.

1、文件存放位置
把grldr及菜单配置文件menu.lst复制到系统盘任意目录(以C盘根目录为例,其它目录只需要加入路径即可。其中grldr会自动搜索菜单配置文件并加载,但是menu.lst最好存放在C盘根目录,免得到时候搜索不到不能加载引起错误)。
把需要grldr引导的文件(如DOS.IMG、GHOST83.IMG等镜像文件)保存在硬盘。
2.下面是一个menu.lst的例子。(以#开始的行,表示注释,不执行)

# 默认延迟时间(秒)
timeout 30

# 第一项为默认值
default 0

# 设置图形背景文件
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.gz c=80 h=12 s=36 floppy
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.引导:

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

将grldr文件复制到c:/,去掉boot.ini的只读属性,然后修改c:/boot.ini文件,在boot.ini的最后面加一行:
c:/grldr="Start GRUB"
并将boot.ini中的timeout值设置为大于0的数字,如:timeout=5,然后保存boot.ini,改回只读属性。
编辑boot.ini前,可在cmd下输入:
attrib -s -r -h c:/boot.ini
解除boot.ini的只读属性,编辑完后输入:
attrib +s +r +h c:/boot.ini
恢复boot.ini的原有属性。

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

此方法的优点是:不需要修改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程序中启动GRUB4DOS。

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

3.3 通过mbr启动grub

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

比如:
在DOS下安装GRLDR代码到主引导记录:
bootlace.com 0x80

在DOS下安装GRLDR代码到软盘:
bootlace.com --floppy --chs 0x00

在DOS下安装GRLDR代码到软盘映像:
bootlace.com --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-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具有图形界面和命令行两种工作模式供选用,并附有比较详细的使用说明,很易于使用。
4.制作 GRUB的 splash 背景图

GRUB 背景图片的要求:分辨率640x480,14色,XPM格式。

支持 .gz 压缩。

制 作环境: linux下(其实windows下也可以制作,用IMAGEMAGICK. 但是convert后用图像软件看是没问题,但是引导时,失真的很厉害,用其他软件制作,背景根本出不来,在linux下制作真的很简单,呵呵为了做这个,只能安装个虚拟的linux来做.)

方法1:用 convert 命令

首先需安装一个 ImageMagick 软件。 若用的是 ubuntu 或 debian 就很方便了,源里就有。

先把图片转成 640x480 分辨率,再运行 convert -colors 14 xxx.jpg splashimage.xpm ,把生成的 splashimage.xpm 拷贝到某目录下,比如 (hd0,6)/boot/splash/
再往 menu.lst 中相应地添上一句: splashimage (hd0,6)/boot/splash/splashimage.xpm

就好了。
这个方法在windows下做,失真的很厉害,可能是我不会做.
方法2:

用GIMP(呵呵,和windows下用ps是一样的.不如在windows下做.不推荐)
一个关键:须调成 索引色 显示,否则无法调整颜色数

方法3: (推荐)

在windows下用Ps或者其他的图像软件把图像修改成640*480 14位色的(其实16位也可以),然后上传到linux下,用GIMP另存下就可以了.方便快捷.

5、GRUB的命令

  GRUB包含了许多不同的命令,它们可以在命令行接口中以交互的方式执行。其中的一些命令能接在命令名后面的选项,这些选项用空格隔开。

  下面的列表给出了最有用的一些命令:

  ·boot - 引导

grub4dos命令和grldr引导文件介绍相关推荐

  1. Grub4dos命令索引

    Grub4dos命令索引 blocklist 输出文件的块清单表达法. boot 引导已加载的操作系统或扇区链式加载器. bootp 通过BOOTP初始化网络设备. cat 显示指定文件的内容. cd ...

  2. 系统盘修复计算机命令,win10系统无法正常开机提示引导文件丢失使用命令修复的方法 无需U盘...

    Win10系统开机提示引导文件损坏该如何修复?很多用都有遇到过引导文件丢失的问题导致无法引导进入系统,一般情况下我们都是通过U盘pe系统启动在pe系统中直接对系统进行修复,但是如果不知道如何制作pe系 ...

  3. Vue.js-Day03-AM【超级详细:Node.js环境安装、安装淘宝镜像(Win、Mac)、安装Vue脚手架、初始化Vue项目-命令解释(Vscode、命令行窗口)、目录介绍、Vue文件介绍】

    Vue.js实训[基础理论(5天)+项目实战(5天)]博客汇总表[详细笔记] 目   录 1.Node.js-环境安装 1.1.Node.js-详细安装步骤 2.vue-cli脚手架安装 2.1.安装 ...

  4. Linux篇之命令行下载远程文件curl命令的介绍与使用

    一.curl简介 通常情况下,当我们不想在本机下载文件,上传至服务器时,觉得这样过于麻烦,步骤繁琐. 那么该怎么办呢? 在Linux中,服务器下载文件,提供了一种curl命令,它可以实现在Linux中 ...

  5. CentOS6 启动流程图文解剖 + 引导文件损坏处理方法

    CentOS6 启动流程图文解剖 + 引导文件损坏处理方法 2014-08-12 04:58 1570人阅读 评论(0) 收藏 举报 转载此文章是确实帮助到我,也希望能帮助到其它人: 解决 VFS:U ...

  6. 几个重要的RedHat Linux内核文件介绍 (1)

    From:http://tech.sina.com.cn/s/s/2006-06-27/061923370.shtml Linux服务器内核编译基础 mynix编译自www.linux.org之Lin ...

  7. wince中的BSP工程的相关文件介绍

    一.pbcxml分析         每一个BSP都有一个工程文件,比如MyBSP.pbcxml,里面描述了BSP的信息.下面就来介绍一下BSP的pbcxml文件. 文件的大致格式应该是这样的: &l ...

  8. linux iso的引导文件,Linux_从硬盘启动Desktop ISO所需的引导文件,一、仅从硬盘启动Destdop ISO 并 - phpStudy...

    从硬盘启动Desktop ISO所需的引导文件 一.仅从硬盘启动Destdop ISO 并安装 1.从后面的链接下载相关引导文件并解压: 2.在任意盘的根目录中新建一个文件夹,并重命名(如feisty ...

  9. xp和linux的引导文件,Linux与XP双系统中grub引导配置笔记

    今天自己试验了一下,恢复Linux启动的问题,现在感觉启动变得很方便了.在网上找了些资料,自己也总结了一种方法,下面介绍一下怎么解决. 一般,硬盘安装Linux都是用grub做引导,那么安装后,系统每 ...

  10. bootmgr快速修复win7_「科普」UEFI+GPT、Legacy+MBR引导模式介绍 引导修复

    此贴主要介绍3个内容: 1,磁盘分区表格式:MBR.GPT 2,BIOS引导模式:Legacy BIOS.UEFI BIOS 3,引导修复方法:NTBOOTAutofix工具修复.BOOTICE工具修 ...

最新文章

  1. int与string转换
  2. Swift String字符串版本更新特性
  3. fsck.ext3: Unable to resolve 'LABEL=/design'
  4. zoj3988 二分图匹配
  5. pb 插入报列在此处不_获取有关[在此处插入问题]的事实
  6. testflight怎么做版本更新_如何使用TestFlight进行App构建版本测试
  7. linux 网络连接未知,ubuntu – 网络问题. Ifup说未知界面
  8. Django—自定义分页
  9. python字典函数_python-字典常用函数
  10. 企业转向云服务的速度比企业的思想更快
  11. java计算机毕业设计评标专家管理信息系统源码+数据库+系统+lw文档+mybatis+运行部署
  12. 园林景观cad_1000个CAD平面设计素材模板图,绘图任意用,全部打包带走
  13. x509证书验证示例
  14. 如何用Intel主板集成的RAID控制器(Intel RST)实现硬盘提速与硬盘数据恢复
  15. BZOJ 3555: [Ctsc2014]企鹅QQ
  16. Java中2 5D游戏(斜45度角)的设计与实现 1
  17. Linux指定网卡名称
  18. runOnUiThread简单应用
  19. Kubernetes 中的对象是如何删除的:Finalizers 字段介绍
  20. html5把六张图片做成立方体,一篇文章教会你利用html5和css3实现3D立方体效果图...

热门文章

  1. [Linux]history命令用法详解
  2. 账单---Grid++Report报表设计器
  3. 嵌入式系统开发笔记10:CJ/T-188 水表协议解析2
  4. 服务器443端口响应代码,使用443端口远程服务器
  5. 数据结构练习题——图(含应用题)
  6. Android GIF图片显示
  7. 山东交通学院院计算机答辩,山东交通学院教务处关于做好2018届本科毕业生毕业设计(论文)工作的通知...
  8. 企鹅java游戏下载安装_飞翔企鹅游戏下载
  9. 论文排版的正确方式—LaTeX【分享贴】
  10. python是高级语言还是低级语言_高级编程语言和低级语言的比较