[Grub4dos] grub4dos高级应用菜单示范
grub4dos是一个很强大的引导器,
想学习使用Grub4dos的朋友不要错过了,马上订阅本文章吧,目前只加了一部份注释.
有看不懂的可以回复哦,我会尽快加上注释。欢迎有兴趣的朋友一起研究。
一键GHOST备份恢复,GHOST安装器设计新思路
看起来可能有点乱^_^.实现起来也不简单,暂时只是我的一个想法,仅供有兴趣的朋友研究尝试. 最终的理想效果.1.安装/卸载/使用方便简单,(只需改名复制或删除文件就可以了)2.进入DOS时无需再加载NTFS等驱动,也不需要查找操作,直接就开始备份或恢复.3.完全自定义,或模块化.思路:一.首先,启动过程.
[快递] GRUB4DOS-0.4.4正式版发布
[原创] 无限扩展,多功能PE_更新与下载(2009-05-01)最终版
本PE特色:
1.首创支持直接使用ISO启动,而且不影响任何功能. 使用ISO启动可以自动找到ISO里面的外置程序
需求:启动ISO文件必须为 /BOOT/MICROPE.ISO
2.首创支持外置硬盘控制器(S&R&S)驱动.遇到新的主板进入PE后没有找到硬盘可以方便的添加驱动而不需要重新修改启动镜像内容.
3.首创支持多重启动,任意启动,想怎么启动都可以.启动加载的IMG只有15MB.
4.启动核心最小并且保持功能完整.启动后如果缺什么功能都可以通过外置程序来添加.
5.首创支持iSCSI启动,也是首个支持iSCSI客户端连接的XP PE
6.首创充许把核心IMG里面的文件直接解开放在U盘或硬盘上进行启动.(不建议使用)
7.外置程序模块化,傻瓜化添加,基本上只需复制粘贴就可以了.
8.本地/光盘/iSCSI/网络PXE等,随意启动.
[grub4dos]在GRLDR中内置超过4KB菜单的方法
大家都知道GRLDR中的内置菜单不能超过4KB,如果超过就会被截断.
如果超过4KB的菜单想要内置怎么办呢?
之前有想过使用GZ压缩,可是内置菜单不支持GZ压缩的格式.
后来得知启动后内置菜单的位置在内存中是固定的0X800处.
所以就想了个折中的办法.在内置的菜单中加入GZ压缩的菜单文件.
原理我就不多说了,贴上代码.
使用方法,
把以下代码另存为批处理文件,把你的菜单文件用GZ压缩(压缩后不能超过3KB)
…
[分享]利用GRUB4DOS的WRITE命令写字符串到内存中
熟悉GRUB4DOS的都知道.
write 可以在内存中写入一个数值使用如下命令就可以了
write 0×60000 1
在内存地址0×60000中写入1.
如果想写入的是一个字符串呢?用上面的方法肯定行不通.
因为需要我想在内存固定位置中写入一个字符串,在另一个菜单中读取.之前考虑了使用dd命令,虽可以实现但不太方便.
后来突然想到write 只能对文件写入字符串
而grub4dos中可以用(xx)xxxx+n的方式来表达一个文件.是不是可以使用这个来写入呢,后来的测试是成功的.
![[分享] Windows NT 系列通用启动盘[2011-12-14]](http://chenall.net/wp-content/uploads/2010/01/20100813134635153.bmp)