chenall's Blog 走自己的路,让别人说去吧
GRUB4DOS介绍2 实用3 扩展13 批处理5 技巧1 综合2 编程1 资料1
[GRUB4DOS] root 命令介绍
一、基本概念。 root中文解释就是“根”的意思。 例子: 一个磁盘文件列表如下 其中一开始X:\就是默认root 现在要访问boot\file3 就可以使用 /boot/file3 来访问 默认root是可以改变的比如我需要连续访问x:\boot\test\file1,file2,file3。 这样每次访问都要使用/boot/test/file1这样的路径会比较麻烦, 这时可以设置x:\boot\test为root 这样要访问上面的文件就只要 /file1就可以了
[Grub4DOS] 系统维护简单应用举例
以下需要先设置好GRUB4DOS作为引导。 启动硬盘上的系统(不管硬盘上有没有NTLDR/BOOTMGR文件,只要启动配置文件BOOT.INI/BCD存在即可). 有时候系统的启动文件被删了就会出现如下提示 BOOTMGR is missing或者NTLDR is missing 这时下面的菜单就可以派上用场了,启动进入系统后再把文件复制过去就OK了,当然了也可以不复制这样你的U盘就是启动KEY了,不懂得的人就进不了你的系统了.
[Grub4dos] grub4dos高级应用菜单示范
grub4dos是一个很强大的引导器,想学习使用Grub4dos的朋友不要错过了,马上订阅本文章吧,目前只加了一部份注释. 有看不懂的可以回复哦,我会尽快加上注释。欢迎有兴趣的朋友一起研究。 2014-01-21 注: 这个菜单使用到了大部份的GRUB4DOS常用功能,新版本的GRUB4DOS功能更加强大,下面很多复杂的功能,使用最新版GRUB4DOS,可能只需要两三个语句就可以实现了
[快递] GRUB4DOS-0.4.4正式版发布
等了好长时间GRUB4DOS-0.4.4正式版终于发布. 下载地址: http://nufans.net/grub4dos/grub4dos-0.4.4.zip http://nufans.net/grub4dos/grub4dos-0.4.4-src.zip
[grub4dos]在GRLDR中内置超过4KB菜单的方法
大家都知道GRLDR中的内置菜单不能超过4KB,如果超过就会被截断. 如果超过4KB的菜单想要内置怎么办呢? 之前有想过使用GZ压缩,可是内置菜单不支持GZ压缩的格式. 后来得知启动后内置菜单的位置在内存中是固定的0X800处.
[GRUB4DOS] 利用WRITE命令写字符串到内存中
熟悉GRUB4DOS的都知道. write 可以在内存中写入一个数值使用如下命令就可以了 在内存地址0x60000中写入1. 如果想写入的是一个字符串呢?用上面的方法肯定行不通. 因为需要我想在内存固定位置中写入一个字符串,在另一个菜单中读取.之前考虑了使用dd命令,虽可以实现但不太方便.
[GRUB4DOS] 未公开特性:扇区序列文件的长度指定,精确到字节
我觉得这是一个未公开的特性,因为我从未在其它地方见到过有关这一特性的描述。 在 grub 中,我们可以用 (hd0)12345+8 或者 (hd0,0)2+20,33+5,87+300 之类的表达法来表示一个磁盘文件。这种表示法,就是扇区序列表示法。既然是扇区序列,那么这样的文件,就只能以扇区对齐(也即必须为 512 的整数倍),也就是说,不可能表示一个256 字节的文件,也不可能表示一个 513 字节的文件。
GRUB4DOS一个比较变态的用法(利用GRUB4DOS作为文件中转站)
利用GRUB4DOS的map功能来中转文件.使得DOS下可以访问例子: 说明: 把/MINIPE.SYSTEM.WIM文件映射为(hd1)硬盘.GRUB4DOS会把这个文件的内容作为一个磁盘分区(hd1,0).
wee install script for grub4dos
wee是由不点基于grub4dos开发的嵌入微型 grub,可以安装到硬盘MBR上代替原来的引导代码. 有什么用途呢? 得益于GRUB4DOS的灵活性,wee同样很灵活,可以启动任意支持的分区上的可启动文件.
[GRUB4DOS] GRUB4DOS 批处理脚本示范
GRUB4DOS是什么东西,我这里就不解释了. 本脚本可以简化GRUB4DOS菜单编写的难度. 适用在合盘或需要选择启动多种镜像的情况. 使用方法非常简单. 具体见里面的例子: 附上两个增强的版本: zxw版: 自动列表.数字启动
[原创] 利用GRUB4DOS安装SRS(SCSI,RAID,SATA)驱动免按F6,免软驱.
这个在配合使用U盘安装系统碰到SCSI/RAID硬盘时特别有用,不需要在安装光盘上集成那个驱动了. 2014-01-03 PS: 目前已经有很多工具根据此原理实现了自动化操作,本文作为实现的原理,只提供参考
[GRUB4DOS] 外部命令WENV [2010-10-17]
[功能说明]GRUB4DOS菜单脚本命令增强.在GRUB4DOS还没有支持变量之前可以暂时代替着使用变量的功能.可以让GRUB4DOS内部命令支持变量或动态参数(WENV run)功能目前已经增加了许多的强大功能.具体见后面的介绍.推荐使用高级GRUB4DOS应用菜单必备,可以简化许多命令.
[GRUB4DOS] GRUB4DOS 的第一个游戏程序
经典的游戏贪吃蛇,GRUB4DOS版.比较简单的一个游戏. 嘻嘻,界面不是很好看,没有使用图形模式,只是一个试验品.抛砖引玉.^_^ 关于这个游戏的相关信息请看搏客贴子: http://chenall.net/post/snake_idea/
[GRUB4DOS] 测试功能增强版ECHO
搞了一个增强版的ECHO命令,看看效用还有反应如何.可以在屏幕任意位置显示字符并且可以指定颜色. 颜色设置只支持console模式(文本模式). 使用方法(具体请下载附件研究) 注: 最新版本的GRUB4DOS已经内置此功能,并且功能得到了增强,想要编写GRUB4DOS扩展的可以下载源码研究一下
[GRUB4DOS] chkpci for grub4dos
[用途] 在GRUB4DOS下直接检测PCI设备信息. 待定……. [用法] 直接在GRUB4DOS下运行,可以加一个PCI信息库文件参数.PCI信息库文件 另: 因为GRUB4DOS是支持自动解压的.所以这个信息库文件可以使用GZIP压缩再调用(加快读取速度).
[GRUB4DOS] 网络启动时可以使用的小技巧一则
由于最近在测试GRUB4DOS的网络启动,因为要测试不同TFTP服务器的情况.所以需要来回切换两个TFTP服务器.刚开始时还是使用比较保守的方法,即修改DHCP服务器的配置,指定TFTP服务器地址,然后重启PXE客户端.
[GRUB4DOS] 多国语言菜单支持[2010-04-20]
[功能]GRUB4DOS 显示多国语言菜单. 注: 新的版本GRUB4DOS已经支持多国语言菜单,所以本程序也已经不再更新维护,也不建议使用.本文只保留作为记录. [说明] 2010-04-20更新
[GRUB4DOS] 新外部命令 fontfile
[功能说明] 加载一个点阵字库用于显示中文。 可以直接使用完整的点阵字库,或从以下软件生成的小字库 http://www.cn-dos.net/forum/viewthread.php?tid=47921
[GRUB4DOS] 外部命令 calc 简单计算器
[程序说明] GRUB4DOS 下运行的简单双目计算器. 注: 最新版GRUB4DOS已经内置本功能 [下载地址] 程序下载: http://grub4dos-chenall.googlecode.com/files/calc.zip 最新版grub4dos下载: http://grub4dos-chenall.googlecode.com/
[GRUB4DOS] 一个很简单的外部命令
[功能说明]用于菜单中,可以直接跳到另一个菜单项执行. 注:因为是调用fallback命令的功能 所以如果有使用fallback则使用这个命令之后之前的fallback设置就失效。 注: 这个只是演示一下GRUB4DOS外部命令的编写,在新版GRUB4DOS中已经直接支持
[GRUB4DOS] 外部命令FAT(在FAT分区上复制创建文件)
[使用方法]下载后解压得到FAT文件复制到GRUB4DOS启动盘的/BOOT/GRUB目录下。 或直接使用全路径比如这个文件放在(hd0,1)/boot目录下。 则(hd0,1)/boot/fat xxxx
[grub4dos] 尝试read命令使用外部命令来实现
grub4dos外部命令测试 简单的 read 命令
[grub4dos] grub4dos 运行外部命令[简介]
grub4dos从0.4.5版开始可以运行用户自己写的外部命令了。 以下是例子是echo命令也就是相当于c语言的printf函数。 0x8300 是 grub4dos 系统函数(API)的入口点. 你可以在 asm.S 源码中找到它的定义.
可以在GRUB4DOS下调用BIOS中断的外部命令
本程序可以在GRUB4DOS中直接调用BIOS中断和读写指定端口,从而获取一些功能和需要的数据。 可以方便开发人员临时调试某个功能时使用。 当然你对中断资料比较熟悉的话,就可以利用GRUB4DOS配合本程序作出非常酷的效果(比如移动的文字)
[分享] 直接在GRUB4DOS环境中修改系统时间
修改系统日期有很多种方法,比如直接进入BIOS修改,或者进入系统后修改。 如果我想每次开机都改成一个固定的时间,进入系统后自动更新为正确的时间(一般用于过期软件破解) 现在可以直接使用GRUB4DOS来实现自动修改了。
[原创] GRUB4DOS 通用模块之文件选择模块[2011-10-01 更新]
本模块是一个GRUB4DOS的批处理 可用于搜索N级目录下的指定类型文件,并显示于菜单上 这是一个通用模块,可以通过参数直接调用或者通过预先设置变量的方法再调用, 使用方法请参考本站另一贴子 [原创] GRUB4DOS 通用模块之分区选择
[GRUB4DOS] 通用模块之字符串替换
本程序使用GRUB4DOS批处理编写. 实现了以下功能. 替换某个变量中指定的字符串. 删除某个变量中指定的字符串. 使用方法: 把脚本另存为REPLACE 然后直接调用 replace 变量名 字符串1 字符串2 [起始位置]
[GRUB4DOS] 通用模块之分区选择
通用Grub4dos硬盘分区选择接口模块, 供有需要的朋友使用. 可以在你的菜单中简单的加入一个分区选择模块. 要求: 必须使用2011-08-09以后发布的GRUB4DOS 使用方法: 首先复制代码另存为hd_part.lst然后在你的批处理或菜单中直接调用.调用的方法有两种.
MODBOOT DOS程序最后的辉煌[2011-05-03更新]
MODBOOT是何物? MODBOOT是一个模块化的DOS启动控制中心。 基于以下网站的MODBOOT改进而成的,配合GRUB4DOS启动,实现真正的模块化 http://nu2.nu/bootdisk/modboot/
weesetup 微型grub安装工具 V1.3
wee 是一个微型的grub4dos用于安装到硬盘mbr上,可以用来代替之前的grldr.mbr方案。 支持的文件系统: FAT12/16/32/NTFS EXT2/3/4 weesetup是为了方便安装wee63.mbr而写的程序。支持自定义脚本。
[分享] 基于GRUB4DOS的硬盘工具箱[2012-06-27DP更新]
自用的硬盘工具箱,可以方便进行系统维护工作。 引导程序WEE+GRUB4DOS。 自带基于MODBOOT的一键恢复程序QGHO,可以随时进行备份恢复系统。 可以方便的进行功能扩展,一切皆有可能。 说明:
[分享] 自己动手,在WINDOWS系统中搭建GRUB4DOS编译环境[2014-06-25]
因为经常使用WINDOWS系统,为了方便直接在WINDOWS下搭建。 使用Colinux可以很方便的在WINDOWS中运行一直真实的Linux环境。 好了,废话不多说了,直接开始了。如果想偷懒的话,有提供了可以直接使用的成品下载。
[grub4dos] grub4dos 0.4.6a ipxegrldr 功能介绍
grub4dos 0.4.6a ipxegrldr 支持ipxe完整功能调用,ipxe相关介绍
[grub4dos] grub4dos 最新版本initrdfs功能介绍
grub4dos 最新版本initrdfs功能介绍,主要介绍多个程序整合成单个程序
[GRUB4DOS] Universal Master Boot Record
[功能说明] UMBR(Universal Master Boot Record),是一个简单的通用型的MBR引导程序,只支持LBA模式(BIOS不支持LBA的无法使用,目前除了很老的机子大部份都有支持).