无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站广告联系 微信:wuyouceo QQ:184822951
楼主: sratlf

[教程] 2015_0209_更新,grub4dos帮助文档

    [复制链接]
发表于 2011-1-23 20:46:42 | 显示全部楼层
那真是太棒了。
通俗易懂吧! 特别是仿真磁盘。还有iso 之类 磁盘映射 map  的用法。例子越多越好呀!
回复

使用道具 举报

发表于 2011-1-23 22:26:51 | 显示全部楼层
谢谢无忧的这些高手们的无私奉献,向你们致敬了,向您们学习技术,更向你们学习人品。本人菜鸟,不敢提任何要求。或许在教程里有许多我看不懂的,但相信随着我个人的提高,会慢慢领会的。另外,希望grub4dos有一天发展能够发展的非常强大,成为用户的基础操作系统,什么微软等操作系统都得把自己的标准来向grub4dos看齐,那时,无忧牛了,不点、chenall牛了,今天无忧的一句话,明天就会成为各大新闻的头版头条了。那时中国是不是在IT就有话语权了?
回复

使用道具 举报

发表于 2011-1-23 23:40:36 | 显示全部楼层
set 命令,这么重要的命令!
cat 命令增加参数
cat [--hex] [--sikp=S] [--length=L] [--locate=STRINT] [locate-align=A] [--replace=STRING] [--number=N] FILE
这个命令具体使用及组合交给我吧。
回复

使用道具 举报

 楼主| 发表于 2011-1-23 23:50:02 | 显示全部楼层

回复 #33 zhaohj 的帖子

在最下面有  上面列表里忘添加了  行  cat就给你了   我先不考虑了
回复

使用道具 举报

发表于 2011-1-24 13:21:22 | 显示全部楼层
强烈支持。
自己平时应用的范围很有限,也就启动img,激动pe,和简单的合盘。
因此对新加的那些命令的用法一无所知。
很期待这个教程。
回复

使用道具 举报

发表于 2011-1-24 22:30:23 | 显示全部楼层
本人水平很菜,强烈支持!只有等大侠的成果了,学习过 lianjiang 的教程,他写得很好,我就是学习他的教程入门的,一个好的软件教程起到的推广作用无需讨论,希望网友们都支持大侠们的辛勤劳动!
回复

使用道具 举报

发表于 2011-1-24 22:45:40 | 显示全部楼层
太希望有个教程了,以前的虽然经典,但最近一年变化太大,有点跟不上
回复

使用道具 举报

发表于 2011-1-25 14:09:12 | 显示全部楼层
grub4dos教程久未更新,许多新用法没有详细教程,版主的辛勤劳动将为更好使用grub4dos带来极大方便
回复

使用道具 举报

发表于 2011-1-26 10:42:43 | 显示全部楼层
新版GRUB4DOS上传。

SET/IF 命令的帮助已经更新。
回复

使用道具 举报

发表于 2011-1-26 12:14:09 | 显示全部楼层
这样就可以判断0字节的文件了。
IF命令的返回值,比如是文件,并不计算文件大小吧。if exist /disk  echo exist DISK
要取文件大小还得用cat
cat --length=0 /disk && set /a length=*8290
回复

使用道具 举报

发表于 2011-1-26 12:44:48 | 显示全部楼层
嗯,
if exist 只是简单的用open函数测试一下该文件是否能打开,如果可以的话就返回真,否则返回假。
回复

使用道具 举报

发表于 2011-1-26 16:31:16 | 显示全部楼层
希望有菜鸟篇……毕竟新新手还有很多想学的……俺就是
回复

使用道具 举报

发表于 2011-1-27 21:04:08 | 显示全部楼层
希望能介绍一些关于网启命令PXE的具体参数。
回复

使用道具 举报

发表于 2011-1-28 13:41:58 | 显示全部楼层
期待,有个老版本的教材,很多新东西都没有!
回复

使用道具 举报

发表于 2011-1-28 13:54:42 | 显示全部楼层
希望写的通俗点,我们这些小白也可以学习学习
回复

使用道具 举报

发表于 2011-1-30 20:54:50 | 显示全部楼层
很好,谢谢版主。
回复

使用道具 举报

发表于 2011-1-31 21:45:17 | 显示全部楼层
真的太激动了,希望版主们早日做出来。
回复

使用道具 举报

发表于 2011-2-6 22:32:48 | 显示全部楼层
支持,教程是应该重新写了。现在新的grub都添加好多新的功能
回复

使用道具 举报

发表于 2011-2-8 11:59:40 | 显示全部楼层

能否对在固定位置访问的内部变量作个详细说明

在固定位置访问的内部变量,如:
0x8208    启动分区号 install_partition (the boot partition)
0x8280    启动驱动器号(boot_drive)
0x8290    最后访问的文件的大小(是执行"cat --length=0"后的文件大小)
0x8298    可用的扩展内存大小(以 KB 为单位)
           512*1024=524288=0x80000
           1024*1024=0x100000
checkrange 0:0x80000 read 0x8298 ...                       内存0~512KB
checkrange 0x80001:0x100000 read 0x8298 ...                内存512~1024KB
checkrange 0x100001:-1 read 0x8298 ...                     内存1024KB(1GB)以上
0x829C    当前根分区号(current root partition)
0x82A0    当前根所在的驱动器(current root drive)
0x82A4    解压标志(gzip非自动解压),非0时不自动解压 0:auto gunzip,1:no auto gunzip
0x82A8    最后访问的分区的起始扇区号
0x82B0    最后访问的分区的扇区总数
0x8278    GRUB4DOS编译的日期十进制数.

0x60100   0:local,1:PXE,2:ISCSI,3:ERROR
0x60008   4:/OEM_SCSI.IMG,3:/MINIPE/OEM_SRS.ZIP,2:/OEM_SRS.ZIP
0x60000   2,READ /SYSTEM.WIM
0x60004   2,READ /NET.WIM
0x60108   内存容量(MB)
0x60110   8bit,save root
0x6000B   harddrives_orig
0x603FB   MICROPE.ISO文件大小
0x603FF   MICROPE.ISO所在分区号
以上不多,能否对在固定位置访问的内部变量作个更详细的说明?
回复

使用道具 举报

 楼主| 发表于 2011-2-8 12:12:17 | 显示全部楼层
0x60100   0:local,1:PXE,2:ISCSI,3:ERROR
0x60008   4:/OEM_SCSI.IMG,3:/MINIPE/OEM_SRS.ZIP,2:/OEM_SRS.ZIP
0x60000   2,READ /SYSTEM.WIM
0x60004   2,READ /NET.WIM
0x60108   内存容量(MB)
0x60110   8bit,save root
0x6000B   harddrives_orig
0x603FB   MICROPE.ISO文件大小
0x603FF   MICROPE.ISO所在分区号
以上不多,能否对在固定位置访问的内部变量作个更详细的说明?

这几个可不是固定的  这个是用户自定义的

有这个  正在整理
回复

使用道具 举报

发表于 2011-2-8 15:00:17 | 显示全部楼层
热切期盼版主新g4d教程
不然很多菜单都看不懂
回复

使用道具 举报

 楼主| 发表于 2011-2-8 15:44:40 | 显示全部楼层

回复 #49 fsWolfer 的帖子

抱歉  忘记了  在命令索引 read 部分就有完整列表
回复

使用道具 举报

发表于 2011-2-8 16:22:42 | 显示全部楼层

回复 #52 sratlf 的帖子

checkrange 0x21 read 0x8280

可用于判断当前是否为 pxe 启动环境。

----------------------------
请把各个启动类型对应的代码如pxe=0x21 加入
回复

使用道具 举报

发表于 2011-2-11 13:18:11 | 显示全部楼层
老大,现在教程做的怎么样了。很期待啊
回复

使用道具 举报

发表于 2011-2-11 14:04:21 | 显示全部楼层
强烈支持,建议要多举例,多列举各种情况。教程的话建议还是多写些基础的东西,比如前置参数和后置参数
回复

使用道具 举报

发表于 2011-2-12 09:16:01 | 显示全部楼层
checkrange 0x21 read 0x8280 && pxe detect NotExist

判断是否为PXE启动,如果是PXE启动,指定一个不存在的配置文件“NoExist”,
让PXE启动时不去搜索PXE服务器上的其他配置文件,加快启动速度(pseudo 大侠发明的写法)。
回复

使用道具 举报

发表于 2011-2-13 11:28:25 | 显示全部楼层

回复 #1 sratlf 的帖子

该帮助页在IE下可以正常工作,点击索引,到达说明区域

换了chromeplus就不行了,点了没反应

我已经修复html代码错误,见附件

GRUB4DOS命令索引.7z (30.27 KB, 下载次数: 151)
回复

使用道具 举报

发表于 2011-2-13 11:41:22 | 显示全部楼层
与批处理中goto命令的差别是,使用 goto 命令转到 LABLE 标签执行后将不再返回原处向下执行。

这一句应该改一下...
与call命令的差别是,使用 goto 命令直接转换 LABLE 标签处执行不会返回原处。

注意: GRUB4DOS的CALL和GOTO是和批处理一样的机制.

另外CALC中

=前面如果是一个非数字字符串,则会把计算结果赋值给变量;

这个说法也有误...以上说法只有在set /a 的情况下才有效


关于command

新版本中外部命令默认位置已经改成了(bd)/BOOT/GRUB/
查找外部命令的顺序如下..

如果是以'(' 或'/' 开头的FILE认为是一个绝对路径的文件.直接打开.
否则
1.先查找用INSMOD加载的命令.
2.使用默认位置里面的同名文件.
3.使用当前root下的同名文件.

[ 本帖最后由 chenall 于 2011-2-13 11:54 编辑 ]
回复

使用道具 举报

发表于 2011-2-13 11:42:43 | 显示全部楼层

回复 #57 快雪时晴 的帖子

支持一下啊,不同内核的浏览器解析html是不同的
回复

使用道具 举报

 楼主| 发表于 2011-2-13 12:14:14 | 显示全部楼层
@ 快雪时晴  chenall

谢谢 已更正  1#已更新

还要问下  在readme里看到的  内存使用情况  现在有变化吗

                常规内存/低端内存空间的内存使用

1. boot.c, fsys_reiserfs.c: 8K below 0x68000.

2. fsys_ext2fs.c, fsys_minix.c: 1K below 0x68000.

3. fsys_jfs.c: 4K + 256 bytes below 0x68000.

4. fsys_reiserfs.c: 202 bytes at 0x600.

5. fsys_xfs.c: 188 bytes at 0x600.

6. fsys_xfs.c: (logical block size) bytes below 0x68000.

7. geometry tune: 0x50000 - 0x5ffff.

[ 本帖最后由 sratlf 于 2011-2-13 12:51 编辑 ]
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2024-3-29 03:34

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表