无忧启动论坛

标题: 是否存在Grub4dos所有命令使用详解? [打印本页]

作者: lee88889999    时间: 2010-8-31 08:18
标题: 是否存在Grub4dos所有命令使用详解?
在wike和lianjiang写的教程,仅可以找到部分,可能是很久不更新了,感觉很不完全。
原帖由 不才 于 2010-8-30 21:49 发表
嘿嘿,试试这样成不?
ls (hd0,0)/earmark && map (hd1) (hd0)
ls (hd0,0)/earmark && map (hd0) (hd1)
earmark为放在u盘上的特征文件。
通常采用usb-hdd方式启动u盘后,u盘均被识别为第一硬盘。这也是此招 ...

这里的 ls, && 无处可查,很希望找到一本象新华字典那样的东西。
作者: zhhsh    时间: 2010-8-31 08:57
标题: 回复 #1 lee88889999 的帖子
&& 是这样的:如果前面的返回的结果是真就执行后面的命令map (hd1) (hd0)
ls (hd0,0)/earmark 表达的是(hd0,0)/earmark是否存在
作者: sratlf    时间: 2010-8-31 09:07
标题: 回复 #1 lee88889999 的帖子
完整意思就是  

第一行  检测(hd0,0)是否有earmark文件存在  存在就交换磁盘1和0

第一行  检测(hd0,0)是否有earmark文件存在  存在就交换磁盘0和1

两次交换就使得USB-HDD启动的U盘变为第二硬盘
作者: renchmin    时间: 2010-8-31 10:24
Grub4dos的帮助文档里面好像有各种命令的详细解释。
作者: Climbing    时间: 2010-8-31 10:53
对于grub4dos来说,确实没有一个完备的命令详解,也不容易有,因为并不是所有人都了解所有命令的可能用法,甚至有些命令连开发者不点自己可能都不熟悉。

要了解所有命令的详细用法,我认为第一个途径是看别人(尤其是高手)写的menu.lst(试图搞懂每行命令的意思),然后是看grub4dos的readme.txt(这是最权威的官方文档),再就是看论坛里相关的讨论(尤其是在增加相关功能时的讨论)。
作者: wiqd    时间: 2010-9-1 09:07
开发者都不熟悉的命令为什么要开发出来?
作者: chenall    时间: 2010-9-1 09:12
原帖由 wiqd 于 2010-9-1 09:07 发表
开发者都不熟悉的命令为什么要开发出来?


开发某个命令只是为了实现某些特定的功能,但是它的作用其实并不止一点,会很多你意想不到的应用.
作者: sratlf    时间: 2010-9-1 11:25
比如经常见到的各种奇思妙想  他们所用的工具大多都是早就有的  但是换了个用法可能效果就完全不同了
作者: lzy157    时间: 2010-9-1 12:07
是啊,如果有 Grub4dos 命令使用详解或者常用菜单实例教程,对我们菜鸟来说那是多么的宝贵!
作者: yjstone    时间: 2010-9-1 15:23
Grub4dos功能是如此这强大让我敬佩不已,但Grub4dos的帮助文档是如此这差劲让我失望不已。Grub4dos让我受益良多,但同时经常为某个命令的意思苦苦查找而不得其果感到异常的“愤怒”,有时觉得Grub4dos正象某人所说的那样,是少数人自娱自乐的工具而已。我曾将下载的Grubrdos压缩包里的README_GRUB4DOS.TXT英文说明打印下来慢慢研读,发现里面也只是部分有更新的命令的说明,一些基本的命令用法都没有解释,好象初学者个个都是天才,基本的命令不用解释一看都会懂。觉得Grub4dos目前最为迫切的任务不是开发新命令和消除BUG,而是完善说明文档,这将是广大使用者特别是初用者的福祉。

[ 本帖最后由 yjstone 于 2010-9-1 16:19 编辑 ]
作者: lianjiang    时间: 2010-9-1 15:32
期待开发者们在消灭完grub4dos的所有bug后,出完整帮助文件。
作者: intellect    时间: 2010-9-1 15:46
是呀,有时候看到一个高手写的菜单都不明白。G4D的开发人员是要出一个G4D命令的教材,这样有利于G4D的推广和应用,别人一看就明白怎么回事,这样才有兴趣学习,不然找了半天都找不到教材,学习的积极性都没了。希望不点大师和其他的大师考虑一下。谢谢!!!
作者: Climbing    时间: 2010-9-1 20:13
楼上各位埋怨grub4dos没有详细文档的同学,你们有没有想过,既然从一开始grub4dos就缺乏文档,为什么又能培养出那么多高手呢?例如,chenall,pseudo,zhaohj等。尤其是zhaohj,他接触grub4dos的时间并不长,但进步很快,他现在写的某些菜单,我是写不出来甚至看不懂的。你们觉得他们都是天才,不需要学习及参考资料就学会了grub4dos?

实际上,埋怨grub4dos资料少的人,我只能说是你们太懒了。grub4dos最初只有不点一个人开发,光用来解决程序中的bug及增加新功能就已经耗费了他的大部分精力,也没有时间写文档,不过,grub4dos源于grub legacy,最初功能上并没有太大变化(grub legacy的官方网站有详细的使用文档,大部分grub4dos命令的用法都跟grub legacy一样,只有少数命令有变化),只是由最初的linux环境转移到了dos而已,后来用户越来越多,提要求的也越来越多,所以,grub4dos的功能也就越来越多,而且,随着bug的排除,运行也越来越稳定。我刚接触grub4dos时,它还只有最基本的功能,没有现在这么强劲的磁盘仿真、dd、cat、ls、pxe、外部扩展等功能。在这个过程中,不断有人总结grub4dos的使用资料,我最早接触看的资料就是由Gandalf写的一个很简单但很有用的基础介绍,再后来就是看grub legacy的官方文档,后来bean加入grub4dos开发后,创建了grub4dos的wiki文档,对grub4dos的各个命令进行了系统的介绍,另外,时空论坛grub4dos专区的置顶帖子以及坛子里的精华帖子,都是学习grub4dos的好资料,而且,这些都是最新鲜最生动的教学资料,很多老外扛着google翻译访问时空论坛硬着头皮看中文帖子学习grub4dos的高级用法,你们比较起来要幸福多了。grub4dos的readme.txt也是一个相当不错的文档资料,里面介绍了大部分新增命令的前世今生及用法、注意事项,尽管它是英文的,但也有坛友将它完整翻译成中文。boot-land论坛有diddy写的很完善的grub4dos使用指南(相对来说,老外的参考资料更少,但人家写的教程却是最棒的)。所以,你们这些好吃懒做的人就不要埋怨了,学会grub4dos并没有你们想象的那么简单,只需要一个完善的文档就行了,对于现在很多对命令行基本不了解的人来说,grub4dos的入门难度还是很高的,尤其一些命令的高级用法,需要有很扎实的命令行功底才行,至少对dos批处理、常用的Unix命令及shell脚本都有些了解才能更好的理解和掌握grub4dos。


其实一旦入了门,再增加新命令也就不觉得多复杂了(其实,大部分时候我们不需要穷尽每个命令的各种用法,只要满足自己的需要就好),而且,很多命令开发时是应某个人的某个要求,但后来又有人利用这个命令创造出更神奇的用法,这是当初提要求及开发的作者都不能想到的,其实,这已经超出了grub4dos自身,变成类似于边缘科学的技术。

抱怨grub4dos缺乏文档的人,你可能就是解决这个问题的人。
作者: yjstone    时间: 2010-9-1 22:58
首先声明:Grub4dos是免费的,其它人没有权利向开发者提出这样或那样的要求,但是提下建议总可以吧。所以以下为建议,并没有什么恶意。
       我打字打得很慢,要不是看见Grub4dos功能这么强大,要不是自己从中受益良多(Grub4dos已作为主启动程序接管本人电脑的启动了),我还懒得打字呢。只是觉得Grub4dos是一座金矿,需要让更多的人认识、更好地使用、更快地上手、降低入门门槛而已。其实很多使用者用Grub4dso并不是要学会所有的命令,他们所需的只是几个他们想要知道的命令用法说明和例子而已,难道叫他们为这几个命令去泡几个月论坛?从官方下载的Grub4dos没有提供一份完善的帮助说明反而要使用者到处上网搜索使用文档这有点说不过去吧。
      本人最初是通过lianjiang大侠写的grub4dos初级教程 入门的,这绝对是初学者的最佳教材,认真读完该教程可写出简单的菜单应付日常基本的应用,但这是远远不够的,即使是读完wiki里的Grub4dos高级功能说明也不能读懂一些启动盘的菜单。埋怨grub4dos使用文档的人并不是某人所说的那样太懒了(至少我敢说本人不是),只是缺乏一个支点而已。
       如果grub4dos的readme.txt是一个相当不错的文档资料、如果diddy的grub4dos使用指南写的很完善,那么老外为什么要扛着google翻译访问时空论坛硬着头皮看中文帖子学习grub4dos的高级用法,难道老外想一举两得,以此来取得学习Grub4dos和中文的双丰收?难道要国人到boot-land啃英文看diddy写的grub4dos使用指南,而老外则硬着头皮到时空和无忧论坛啃中文看置顶和精华帖子吗?即使网下有着完善的文档,那为什么不把它们一并放进Grub4dos的下载包让人不必到处找呢?做成TXT文档应该占不了多大的空间吧。
       以上言论是为广大初学者进言,如有得罪敬请谅解。但不管怎样是改变不了Grub4dos的伟大和强大的。最后向Grub4dos的开发者:不点、bean、chenall等以及为Grub4dos初级教程和中文文档付出辛勤劳动的lianjiang、zw2312914等致敬!

[ 本帖最后由 yjstone 于 2010-9-2 00:43 编辑 ]
作者: vocalsir    时间: 2010-9-2 00:12
提示: 作者被禁止或删除 内容自动屏蔽
作者: sratlf    时间: 2010-9-2 00:55
其实在grub4dos菜单里  经常使用的主命令就很少的几个  一双手绝对能数过来  

但是高级用法绝大多数人还是看不懂  究其原因  我感觉是懂得太少

不是说懂greub4dos太少  而是说懂得计算机最基础的理论性的知识太少  

比如复杂菜单里的内存地址的计算问题   这就将绝大多数人吓退了  因为不知道相关知识  所以看不懂  就知道一大串  具体什么意思  没人讲可看不明白  这也是没办法的事

就比如程序员和普通用户  编程很难吗  也就那几条主要的命令  但是程序员可以编很好的程序  因为他们懂得相关知识  研究的深  普通用户就会些皮毛  那怎么能编出个好程序  读源代码还读不懂呢  更别提创新了

更何况grub4dos下写些复杂的菜单需要考虑各种情况(比如各种启动环境,各种软硬件条件,以及各种bug等等等等)  肯定要用到参数传递  以及各种判定   还有最优化选择  怎样实现效率最高同时出错最少 这都需要有一定的计算机理论知识基础  这些基础都不是任何grub4dos帮助文档可以提供的  要真把这些都提供了  那就不是帮助文档了  完全可以出本书了

最重要的一点  人是活的  命令是死的  写个完整的帮助文档固然会帮到人  但也有可能害里人  有例子固然是好  但同时也限制了思维  到时再想跳出思维定式   自己发现些新的用法  可就更难了
作者: chenall    时间: 2010-9-2 08:21
真正想学何愁找不到资料。Google一下一大把。

只是没有人把这些资料整理起来而已,每个命令的用法都是相应固定的,关键是灵活应用。

不可能出一本书把所有的用法全部列举出来。

就如楼主所提的
ls, &&
谁说没有用法介绍了?至少grub4dos_readme里面就有。
ls (hd0,0)/earmark && map (hd1) (hd0)
&& 如果前面的命令返回傎为真则执行后面的语句。
像上面的,可以解释为如果(hd0,0)/earmark存在就执行map (hd1) (hd0)。

关键是理解每个命令的作用。如果不理解那给你解释了也没有用。遇到其它类似的例子你还是一样不明白。
像上面的例子换个用法
cat --length=0 (hd0,0)/earmark && map (hd1) (hd0)
还有
map (hd0,0)/earmark (rd) && map (hd1) (hd0)
.....
还有N个方法可以实现同样的功能,难道要一个一个去解释吗?

固锁思维将限制发展,灵活应用才是根本。

后记:希望有人可以做这个工作把一些资料整理一下,反正我是不适合做这个工作。

[ 本帖最后由 chenall 于 2010-9-2 08:23 编辑 ]
作者: lianjiang    时间: 2010-9-2 09:12
现在出现的各种高级用法中用到的命令,大部分都是在bean写文档之后才出现的,因此在bean的高级功能文档里找不到各种高级命令的用法是正常的。
作者: Climbing    时间: 2010-9-2 16:48
哈哈,14楼的是在攻击我在13楼的观点,这一点儿我很清楚。15楼的同学同时支持我们两个,看来是想让我们打架,哈!

我比较认可chenall在17楼的观点,我在13楼也有相关的说明(边缘科学)。学习grub4dos的入门难度比较高,就算有完备的文档,大部分人还是很难入门(这就如同Linux的文档也很完备,但用户群还是很少)。而象Windows,基本上没人看Windows的帮助,不照样用户很多。所以,有没有完备的文档并不重要,重要的还是你能不能扎下头去真正学习、实践。实践才是最重要的。

整理文档这东西看起来很简单,但做起来很麻烦,需要花费很多精力(不点光写程序就已经把身体搞坏了)。这也是grub4dos的基础文档一直不完备的主要原因。而写文档有时候比开发程序还要麻烦,要写好文档,首先你自己得特明白才行,其次表达能力还要过关(因为用户水平不一样),找一个这样的人很不容易。grub4dos文档最好的建立方式就是建立一个WIKI,大家能写多少写多少,懂得多写,不懂的少写,会的发现别人的错误及时改正。但最终还需要一个总审核(还得是权威的,而且还得是个团队)对文档质量进行总把关。看吧,想象中很简单的东西做起来就是这么麻烦。

另一个原因,grub4dos从开始建立网站开始,一直没有一个太固定的文档存放地点(有的网站被攻击,有的网站被墙),就时空论坛来说,现在也处于朝不保夕的状态。所以,很难找到一个合适的文档维护方式。另外,grub4dos是发行包是面对全世界的,这也是发行包里不包含文档的原因(因为既然要对全世界发行,就要同时包括英文和中文,而且,还得以英文为主),就算有人写出了中文的文档,将它变成等效的英文也几乎是一件不可能完成的任务,谁来做这个翻译工作呢?

有些人觉得不爽,脑门一热,就把意见说出来了,根本没有想过上面这些实际困难,套句俗话:站着说话不腰疼啊。实际上,grub4dos没有那么难学(至于有些人看不懂的菜单,我也看不懂,那不是grub4dos的问题了,16楼对这方面有精彩解释),最怕你是懒人,不懂得去实践。

如果有人还在等着grub4dos出一个完备的文档再学习它,那么我劝你别幻想了,趁早珍惜生命,远离grub4dos吧。
作者: anxi_dongri    时间: 2010-9-2 19:00
Linux的文档也很完备,但用户群还是很少为什么呢?
Linux有完备的文档但是用户还是很少,不反面证明他的不足吗?也许Linux很高级能实现的功能远远比Windows多,但是他的门槛实在太高了,而Linux的开放和维护人员也从不愿意低下高昂的头,让Linux更平易近人一点,所以他的用户才很少。

而象Windows,基本上没人看Windows的帮助,不照样用户很多。所以,有没有完备的文档并不重要,重要的还是你能不能扎下头去真正学习、实践。实践才是最重要的。
这句话我觉得逻辑有点不对:
前半句话是对的,后半句话逻辑就对不上前半句了。Windows没人看文档大家还用的好好的,为什么呢?因为“有没有完备的文档并不重要,重要的是你的产品够不够易懂,够不够简单”
作者: Climbing    时间: 2010-9-2 19:16
又有拍砖的了,谁说Windows易懂了?只是你用得多了,觉得它更容易而已。当然,这并不意味着Linux用得人多了会比Windows还要容易学,大家公平的情况下,Linux的入门难度应该还是要比Windows高一些。最容易入门的也不是Windows,而是苹果的系统,但跟Windows比起来,它也是小众。我不是Linux的fans,不想象月经帖似的来争论Linux或Windows哪个更好。因此,想争论这个话题的,请立刻闭嘴。


有些人就喜欢抬杠,这个是在浪费你自己宝贵的时间,有这时间你帮grub4dos写几条命令使用说明多好。
作者: yjstone    时间: 2010-9-2 21:48
我只是觉得一份完善的说明文档本身就是软件开发的一个不可或缺的重要组成部分,可以节省初学者大量的时间,不用一遇见看见不懂的命令就要上网查找、搜贴子,至于有了详细说明文档还嫌难学、看不懂那是另外一回事。从自己打字的辛苦可知完善Grub4dos说明文档的艰辛,希望本人的建议不要伤了开发者的积极性了,如有得罪万望海涵。
作者: sratlf    时间: 2010-9-2 22:08
标题: 回复 #22 yjstone 的帖子
貌似这个也不太容易实现  一份完善的说明文档 怎么算是完善  详细到什么程度才算是完善  众口难调啊

比如对我来说现在的readme文档就算是够完善的  真有菜单命令看不懂得时候  要找的不是grub4dos命令的解释  因为命令单独拆开都知道什么意思  但是连在一起就不明白了  为什么这么写  想实现什么效果  这些说明文档可肯定不会提供

因此 我想  对大多数想入门的朋友来说  多练习才是最重要的  练的多了自然明白
作者: 快雪时晴    时间: 2010-9-2 23:07
帮助文档确实是个短板,只能通过搜索和提问来解决了
作者: Climbing    时间: 2010-9-2 23:15
标题: 回复 #22 yjstone 的帖子
找文档浪费不了初学者那么多的时间,积累经验才是最消耗时间的,找找时空论坛的置顶帖子没有那么复杂吧?用google可能更快找到答案(直接就指向论坛相关帖子了),刚才试了一下google:grub4dos map  或 grub4dos dd,最前面几个结果就已经足够让人满意,其中就有bean的wiki说明及diddy写的文档链接。

正如sratlf所说,grub4dos的文档只能简单讲一下某个命令的用法,不可能去解释网上那么多创造性的用法,例如修改bcd文件的第xxx个字节可以达到yyy效果这一类的东西,就不可能是dd或write命令的文档所能囊括的。 还有象cat --length=0 /xxxx ||  map xxxxx这一类的用法,也是文档中不太可能介绍到的。最关键的还是要有大量的积累。

说白了吧,我早就有这么一种观点:grub4dos就算有了世界上最完善最完美的文档,它的高级用户群也不会比现在有质的变化,甚至没有变化。而没有这些文档,也不会在多大程度上影响到grub4dos的发展,grub4dos的核心竞争力就是其强劲的功能及良好的兼容性。
作者: pseudo    时间: 2010-9-2 23:30
我觉得grub4dos的文档资料已经太多了。liangjiang大的教程、grub4dos的readme.txt(有中文版的)都是很好的资料,可惜我都没时间通读。
从基本知识和一般应用来说,看看grub4dos官方下载里包含的menu.lst样例文件就够了。官方样例菜单是经典,没看过是遗憾的。

学东西不用一下子学很多,多实践,举一反三,把掌握的东西灵活运用,发挥到极致更重要。

话说回来,没事学grub4dos干什么?
虽说艺多不压身,一物不知,学者之耻,但人的时间精力有限,要做更重要的事。
我是要解决特殊问题才学grub4dos的。真要解决问题时,扛着google看外文是很正常的,什么台阶都得上。如果畏难,那说明该问题不那么需要解决,既然如此,不解决就算了。
作者: anxi_dongri    时间: 2010-9-2 23:56
石头斑竹的话实在不敢认同。
现在的Fbinst很好,和GRUB更是珠联璧合,也侧面的推进的GRUB的发展,让更多的用户知道GRUB是什么。但是我相信如果Fbinst只是命令行而没有FbinstTool这个傻瓜化的工具,他绝对不会有今天的发展势头。如果没有FbinstTools,那么众多网友还是只能等你们这些高手提供现成的PE或者其他工具。

GRUB4DOS是免费的,所以我们没权利要求太多。但是他的开发和维护者肯定希望它有越来越多的用户,否则,只是个自娱自乐的软件恐怕他们也没有那么多精力和动力继续开发下去。我想说的只是个人观点,是希望GRUB4DOS越来越好,众多网友都是她的受益者。
作者: anxi_dongri    时间: 2010-9-3 00:03
其实大部分的用户不需要太多的高级命令,我们只是需要简单的应用。就好像excel一样,相信来这里的网友都会用excel,但是有几个人用的精呢?GRUB何妨按excel这种思路去发展,老少皆宜,大小通吃有何不好。把用户群发展起来,然后去寻找盈利模式,这对开发者也有好处的。纯粹的雷锋精神是不可靠的,没有利益的支撑发展不会长久的。
作者: Climbing    时间: 2010-9-3 00:44
标题: 回复 #28 anxi_dongri 的帖子
真不知道该怎么说才好。说重了,怕你受不了,但说轻了,你又真不知道深浅。

我想你一定知道,grub4dos是开源软件(遵循GPL协议),它不是windows,也不是excel,它的后台与发展没有任何商业公司的背景,它的发生发展完全靠不点及广大fans的个人兴趣与爱好(正如同Linux的作者最初开发Linux一样),而且,没有人想让它千秋永固、一统江湖,至少到目前也没有人指望靠它赚一个盆满钵满(不点为这个连身体都搞坏了)。尽管如此,grub4dos也存在了差不多有十年了,而且,至少到目前为止发展势头良好。

放下你那一脑子铜钱思想,你要相信,有些人真的是为了兴趣去搞一些东西,而不是为了几个臭钱。你能对grub4dos做出的贡献与它对你的贡献是对等的,这贡献不是让你对它及它的作者(及开发者)指手划脚(相信我,我们很清楚grub4dos目前迫切需要什么),而是看你能为它实实在在的做一些什么,哪怕你只是写一个它的某个命令的特殊用法,或者指出它一个bug,甚至纠正readme.txt里的一个语法错误。

例如,我今天所做的贡献就是在这里:http://bbs.znpc.net/viewthread.php?tid=5425又增加了一篇新FAQ。我相信,如果所有grub4dos的用户都像我这样贡献这样一篇文档,grub4dos的文档将丰富到让人心烦的程度,而不是被人抱怨缺乏文档。

Q: 有些命令明明写到了menu.lst中,为什么在加载后却看不到了?
A:   这是一个初学者经常会犯的错误。grub4dos对menu.lst有很严格的语法检查,而且,grub4dos对命令名是严格区分大小写的(当然,命令关键字都是小写),grub4dos在加载menu.lst时,如果遇到不认识的命令(或无法解释的命令行)就会忽略它(当作它不存在),也就是提问中所遇到的现象。常见的错误:
Map   --mem  /xxx.img   (fd0)   //Map中的M不应该是大写的
hide(hd0,0)     //hide与(hd0,0)之间要加上空格或TAB的分隔符


特别要注意的就是:命令关键字(包括参数)一定要小写;该有空格的地方要加上,不该有空格的地方坚决不要加。

至于如何排除这类的错误,最好的办法就是进入grub4dos的命令行模式,手工输入一遍相应的命令,然后看错误提示信息。

[ 本帖最后由 Climbing 于 2010-9-3 00:50 编辑 ]
作者: anxi_dongri    时间: 2010-9-3 01:27
铜钱思想是没有错的,只要不是钻进钱眼里。
开源也不代表就赚不了钱,360的杀毒软件不仅免费还要到央视做广告呢!

技术上我是个白痴,没有发言权。能说的只是个人的体会,能不能代表其他低级用户的观点我也不好说,所以不多说了,我就到此为止吧,你们继续!
作者: lianjiang    时间: 2010-9-3 07:58
这是永远不会有结果的讨论。
不是第一次,也不会是最后一次。
作者: lzy157    时间: 2010-9-3 12:26
说了那么多了,大家也累了,结果还是没有结果,不如大家各给一个grub4do菜单,那这帖不就是学习grub4do的最好帖子。本人知识有限就不献丑了,借花献佛给一个启动UD外PE的菜单,这个菜单是谁写的我也不知道。

checkrange 0x80 read 0x8280 || map (fd0) (hd0)
checkrange 0x80 read 0x8280 || map (hd0) (hd1)
checkrange 0x80 read 0x8280 || map --hook
root (hd0,0) || root (hd0,1)
chainloader (,0)/boot/boot03pe.bin (hd0)+1 || chainloader (,1)/boot/boot03pe.bin (hd0)+1
作者: sratlf    时间: 2010-9-3 12:50
标题: 回复 #32 lzy157 的帖子
这段应该不能单独使用吧  应该还有上文的
作者: 2010yyss    时间: 2010-9-3 13:10
终于可以回复帖子了,等了好久。
作者: 81129950    时间: 2010-9-3 13:35
我同意32楼的观点,各位将自己会的那些,自己理解的那些都放上来,各位开发者们,大侠们指导指导,也许更有意义,至于教程,我希望有一篇帖子,大家都把自己懂得的那些贡献出来,总比初学者摸石头过河强点吧,大家评论只说技术的对于错,大家谦虚一点,认真一点,不要互相攻击,也许就是一个很好的教程了。而且尊敬的开发者大侠们也在不断完善着程序,在不断的更新,我学grub刚入门却实是不知道如何着手,而且现在我也还是一个初学者。

[ 本帖最后由 81129950 于 2010-9-3 13:38 编辑 ]
作者: lzy157    时间: 2010-9-3 13:38
标题: 回复 #33 sratlf 的帖子
这个菜单就是这样的,直接可以启动UD外的可见分区PE。

title 【 06 】 启动UD外 Windows 2003 PE 系统
checkrange 0x80 read 0x8280 || map (fd0) (hd0)
checkrange 0x80 read 0x8280 || map (hd0) (hd1)
checkrange 0x80 read 0x8280 || map --hook
root (hd0,0) || root (hd0,1)
chainloader (,0)/boot/boot03pe.bin (hd0)+1 || chainloader (,1)/boot/boot03pe.bin (hd0)+1
作者: sratlf    时间: 2010-9-3 14:21
标题: 回复 #36 lzy157 的帖子
那你0x8280存储的是什么内容
作者: lzy157    时间: 2010-9-3 14:56
标题: 回复 #37 sratlf 的帖子
0x8280 是什么内容我也不知道,因为我对这菜单的具体内容也不懂,只是生搬硬套而已,这个菜单也是本论坛找到的。谁知道就解释一下吧!
作者: lianjiang    时间: 2010-9-3 15:00
原帖由 sratlf 于 2010-9-3 14:21 发表
那你0x8280存储的是什么内容


readme.txt里有。
作者: sratlf    时间: 2010-9-3 15:13
标题: 回复 #39 lianjiang 的帖子
谢谢提醒  看到了  原来没注意到
作者: Climbing    时间: 2010-9-3 16:20
来源于grub4dos的readme.txt:

******************************************************************************
***            access some internel variables at a fixed location          ***
******************************************************************************

Address                Length                Description
=========        ========        ==============================================
0000:8208        4 (DWORD)        install_partition (the boot partition)
0000:8280        4 (DWORD)        boot_drive (the boot drive)
0000:8284        4 (DWORD)        pxe_yip (your ip)
0000:8288        4 (DWORD)        pxe_sip (server ip)
0000:828C        4 (DWORD)        pxe_gip (gateway ip)
0000:8290        8 (QWORD)        filesize (file size by last "cat --length=0")
0000:8298        4 (DWORD)        saved_mem_upper (extended memory size in KB)
0000:829C        4 (DWORD)        saved_partition (current root partition)
0000:82A0        4 (DWORD)        saved_drive (current root drive)
0000:82A4        4 (DWORD)        no_decompression (no auto gunzip)
0000:82A8        8 (QWORD)        part_start (start sector of last partition)
0000:82B0        8 (QWORD)        part_length (total sectors of last partition)

作者: 不点    时间: 2010-9-3 17:29
立场不同,角度不同,那么结论就不同,意见也不同。这其实很正常。所能带给我们思考的,大致是,我们每一位都能从中领悟到什么。“理解”这两个字,我们都认识,也经常在电视上看到、听到这样说教,甚至是实例的报道。但是,真正对照我们自身,我们却不一定能够真的理解对方。我也是一样的,目前我深深知道,“理解”是一件不容易的事情,之所以心中有许多解不开的疙瘩,那正是缺乏理解,如果理解了,那么可以说,甚至世界上没有难题。所以说,先人告诉我们,活到老,学到老。这确实是实在话。我想,理解力的提高,理解力能够上升一个台阶,那其实是很大的进步。中央电视台9月1日的特别节目《开学第一课》,以我的眼光来看,我觉得很不错。我觉得主持人以及设计组,他们安排得很好、很周到,水平很高。高在哪里呢?高就高在,突出了“理解”二字。当那位没有胳膊的兄弟用脚指头弹奏钢琴之后,主持人马上让几位嘉宾谈谈对此的看法,尤其是让同样失去双臂的世界游泳冠军也谈谈他的不同认识。对待同一件事,认识是可以不同的,可以有差别的。你站的角度不同,你的经历不同,那么你的认识也就不一样。世界上没有完全相同的两样东西。

下面我也就本线索所关注的主题,简单谈谈我的一些认识。

首先,我觉得,有人对我们提出要求,那是一件好事,说明人家对我们有期望,人家以为我们能够做得更好,换句话说,就是,人家对我们有某种信任,也有某种期待。这一点应该得到理解,也容易得到理解,否则,距离事情的真实,偏差太大,容易出现因“不理解”而带来的其他一系列问题。

其次,虽然要求是合理的,但也不一定能够得到满足。所谓“合理”,是说,从提问的人的角度来看,是合理的。但是,容许世界上有不同的理解。在另外的角度,可能有人会觉得不尽合理。真理是相对的,那么,“合理性”也是相对的。就算要求是完全合理的,世界上不能满足要求的事情也有很多。我们如果做不到的话,也应该得到大家的理解。我个人还觉得,对这个问题,还不能用 GPL 来说服对方。此时还不需要 GPL 这个概念,否则,好像指责别人不懂 GPL 一样,给别人一种不好的印象。微软的 Windows 是商业软件,它做到完美了吗?用户对它提要求,它都能满足吗?当然微软做得比较好了。但是不能说,微软做好了的事情,我们也得做好。那样去对任何人提要求,都是不恰当的。比如说,人家都当游泳世界冠军了,你为什么不当呢?所以,要容许别人做得不好,也理解别人做得不好。我们此时也无须讨论“为什么做不好”这个问题,那有很多原因,不能一个一个都在这里列举。

我的主要观点就是以上两条。本来还想多说,但恐怕说多了让人烦,就此打住。

6楼的 wiqd 说:开发者都不熟悉的命令为什么要开发出来?

我来回复:那可能是因为后来的开发者不理解前面的开发者的开发目标。我曾经删除了一些我认为没什么用的命令。现有的命令,其中有些我也不完全明白。因为我本人不使用那些命令。但是,那些命令也不适合删除掉,所以只能保留。

36 楼贴出的代码,其中 (,0) 这个用法,我就不会。我从来没有这样用过。我发明了 () 这个设备,它是一对空括号,代表当前的 root 设备。但是,在我发明以后很久的某一天,我似乎发现有人用 (,X) 来表示当前 root 设备上的分区。我在 GNU GRUB 的文档当中也没有看到这样的说明。只是从网上别人的用法中了解了这一点。我想,这应该属于“未公开的 GRUB  核心技术”。因此,我在想,不知道用 (,) 可否代表当前 root 设备(大家现在就可以试试,我本人还从未试验过)。如果可以的话,那么发明 () 就是多余的了。如果原来的 GNU GRUB legacy 可以用 (,) 来代表当前 root 设备,那当然后来发明的 () 就是不太好的了,因为这只能在新版本中使用,不能在原来的版本中使用。

我有一个不成熟的建议,不知当讲否?软件不好,就骂 chenall 。文档不好,就骂 lianjiang。
作者: yjstone    时间: 2010-9-3 18:13
不点大师的话让人如沐春风。其实我的建议(如果语气说重了,那就当它是牢骚好了)也没有期望一定要求得到满足,本人接触Grub4dos都几年了,不敢说入门也可以说是基本入门了,有没有完善的文档没有什么关系,只是从初学者的角度替他们着想一下罢了,一切都是因为“爱”(grub4dos)所以才“恨”。也深深体会到不点和其它开发者在开发和维护Grub4dos的艰辛,写一个软件容易,难得的是近十年持之以恒的更新和维护。——理解万岁!
不点大师那个“不成熟”的建议我是第一个举双手赞成的,哈哈!

[ 本帖最后由 yjstone 于 2010-9-3 23:10 编辑 ]
作者: pseudo    时间: 2010-9-4 00:17
原帖由 不点 于 2010-9-3 17:29 发表
... 软件不好,就骂 chenall 。文档不好,就骂 lianjiang。

嘻嘻,这下软件和文档都越来越好了。
作者: chenall    时间: 2010-9-4 09:38
嘿嘿,我觉得pseudo 可以帮忙出些文档的。。。
作者: intellect    时间: 2010-9-4 11:18
还是要靠自己的学习来强化这方面的知识,不抱怨,不牢骚。呵呵
还是感谢不点大师和其它大师的劳动,谢谢。

[ 本帖最后由 intellect 于 2010-9-8 16:14 编辑 ]
作者: 2010siril    时间: 2010-9-4 16:31
标题: 回复 #30 anxi_dongri 的帖子
360把我恶心到死, 我经常给同学们装系统,一个个S13都指名要360杀毒。

我希望我能有足够的水平不用杀软,但现阶段用着MSE 和 ForeFront。

谁说360开源了? 我怎么没看见许可协议?
作者: Climbing    时间: 2010-9-4 21:55
不点这个家伙现在我总感觉有种“老奸巨滑”的意思,在别人做够坏人之后,他跑出来和稀泥,扮好人,然后惹来粉丝的一片马屁声,接着,把矛盾引向别人身上。

文档写得不好,骂骂lianjiang是可以的。但软件做得不好,是要先骂不点的,基本上不能找人家chenall的麻烦,这对chenall很不公平的。你看bean躲得远远的,我理解就是当初怕了不点了。

所以,软件写的不好,尽管对不点开骂。
作者: 不点    时间: 2010-9-6 04:54
Climbing 别的都挺不错的,唯一一个毛病就是和我以前一样,对别人缺乏理解力。坚持认为自己的对,甚至认为只有自己的思想才是对的。很多人都容易犯这样的错误,不奇怪的。

一个人都愿意按照自己的思想,完成自己的心愿。如果自己的心愿得不到满足,他会感到遗憾。我想,bean 也是如此的。觉得自己怎么做才好,怎么做才正确,这是要经过权衡的,甚至自己要经过一番思想上的斗争,才能有个明确的方向,有个明确的取舍。我想,bean 也应该是这样的,所以 bean 决定走一条新的道路。我不敢说我完全理解了 bean,但是,我能够以刚才所说的程度来理解 bean,算是部分地理解。Climbing 的理解就是往歪了理解,因此,你不仅缺乏理解力,而且是一个歪人,脑残。不过,Climbing 身残志坚,为网络启动作出很大贡献,这一点倒是很值得那些身心健康的人学习。
作者: lee88889999    时间: 2010-9-6 08:42
原帖由 chenall 于 2010-9-2 08:21 发表
真正想学何愁找不到资料。Google一下一大把。
就如楼主所提的
ls, &&
谁说没有用法介绍了?至少grub4dos_readme里面就有。


很遗憾,http://nufans.net/grub4dos/tinybit/grub4dos-0.4.5b-2010-08-12.zip里面的README_GRUB4DOS.txt没有出现ls命令,google 搜索 “grub4dos ls”把暂时找不到,可能关键词取得不好。
也许我真的是一个懒人,没把各个不同开发版的README_GRUB4DOS.txt查看一遍,没有把各种有可能的关键词在google搜索一遍。但我已经在努力了。
ls命令不是很难,会点linux的人都能理解大概意思,我发帖的本意也不是为了问ls这个命令。
仅仅是希望有个文档,可以查到在grub4dos出现的命令,而不必在互联网上大海淘针。所提及的详解,只是头脑一时发热,影响到大家的心情,对不起了。其实有象下面这个一命令简单描述就行了。
  1. background
  2. 用法: background RRGGBB
  3. 描述:
  4. 设置图形模式下的背景色。RR 代表红色, GG 代表绿色, BB 代表蓝色。注意他们都使用十六进制的值。
复制代码

作者: Climbing    时间: 2010-9-6 10:47
标题: 回复 #49 不点 的帖子
哈哈,我脑残志坚,多谢不点的夸奖。

不过,我觉得是你对我缺乏理解力,我如果是全残,你可能也是半残。
作者: zhaohj    时间: 2010-9-6 18:24
(,)还真有效,不点神了。不过()用熟了。
作者: bardlet    时间: 2010-9-6 22:02
这绝对是纯正的水贴
作者: 不点    时间: 2010-9-7 12:36
zhaohj,你能否严格地测试这一情况?确认在任何情况下,(,) 都与 () 等价。

比如,

执行 root (fd0) 之后,再看看 (,) 是什么?
执行 root (cd) 之后,再看看 (,) 是什么?
执行 root (pd) 之后,再看看 (,) 是什么?
执行 root (ud) 之后,再看看 (,) 是什么?
执行 rootnoverify (hd0,0) 之后,再看看 (,) 是什么?
执行 rootnoverify (hd0) 之后,再看看 (,) 是什么?

请进一步确认,(,) 在原来的 gnu grub 0.97 中是否可用?其意义是否就是代表当前 root 设备?
作者: 翅膀    时间: 2010-9-7 22:24
提示: 作者被禁止或删除 内容自动屏蔽
作者: sratlf    时间: 2010-9-8 08:08
标题: 回复 #55 翅膀 的帖子
话是这么说没错  但是经常能看到有的提问帖  标题内容都是错别字  还语序颠倒  得自己猜什么意思  要不就是什么情况都不介绍  就问什么错误是什么意思之类的  这只能是直接扔水区了
作者: zhaohj    时间: 2010-9-8 08:13
原帖由 不点 于 2010-9-7 12:36 发表
zhaohj,你能否严格地测试这一情况?确认在任何情况下,(,) 都与 () 等价。

比如,

执行 root (fd0) 之后,再看看 (,) 是什么?
执行 root (cd) 之后,再看看 (,) 是什么?
执行 root (pd) 之后,再看看 ...


看来是等价的:
不知哪个算0.97版本,上传一个。

[ 本帖最后由 zhaohj 于 2010-9-8 08:43 编辑 ]

Snap1.jpg (55.09 KB, 下载次数: 216)

Snap1.jpg

Snap2.jpg (70.7 KB, 下载次数: 211)

Snap2.jpg

Snap3.jpg (49.94 KB, 下载次数: 217)

Snap3.jpg

Snap4.jpg (63.72 KB, 下载次数: 212)

Snap4.jpg

Snap5.jpg (102.51 KB, 下载次数: 201)

实际硬盘分区

实际硬盘分区

作者: Climbing    时间: 2010-9-8 14:22
标题: 回复 #57 zhaohj 的帖子
0.97版本应该还没有ls命令,map命令恐怕也不支持大部分磁盘仿真操作(只支持memdisk和非内存仿真)。

下载这个试试:
http://nufans.net/grub4dos/histo ... est_Climbing_V7.exe

这是当年我编译的0.97版本,不同的目录里放的支持不同的网卡,详见压缩包中的readme_climbing.txt。
作者: thttht    时间: 2010-9-8 15:27
background
用法: background RRGGBB
描述:
设置图形模式下的背景色。RR 代表红色, GG 代表绿色, BB 代表蓝色。注意他们都使用十六进制的值。

请问为什么我在自己的菜单里加入foreground 和background 都不起作用啊?

foreground 设置图形模式下的前景色。   
background 设置图形模式下的背景色。
作者: 不点    时间: 2010-9-10 06:18
如果 (,) 确实就是 () 的意义,那么设计 () 实在是亏。时间要是能够回到当年该多好!现在如果要取消 () ,恐怕反对者会有很多。

但是在 wee 中,倒是可以取消 ()。因此,在接下来的 wee 版本中,我有可能把 () 撤销,而只用早已存在的 (,)。能节约一点代码,就要节约一点,因为 wee 的代码空间很紧张。

请大家再看看,(,,) 以及 (,,,) 和 (,,,,) 等等,是否也是可用的?

--------

顺便回复楼上,那两条命令只能用于图形模式。如果用于文本模式,就不起作用。文本模式应该用 color 命令来改变字符的前景色和背景色。
作者: zhaohj    时间: 2010-9-10 08:32
(,,)那是3维了(x,y,z),测试不行。

Snap1.jpg (77.71 KB, 下载次数: 171)

Snap1.jpg

作者: Climbing    时间: 2010-9-10 10:03
标题: 回复 #61 zhaohj 的帖子
三维的(,,)用法,恐怕只能用于freebsd的分区。
作者: jxzhzcf    时间: 2010-9-10 10:10
提示: 作者被禁止或删除 内容自动屏蔽
作者: thttht    时间: 2010-9-11 08:45
原帖由 不点 于 2010-9-10 06:18 发表
如果 (,) 确实就是 () 的意义,那么设计 () 实在是亏。时间要是能够回到当年该多好!现在如果要取消 () ,恐怕反对者会有很多。

但是在 wee 中,倒是可以取消 ()。因此,在接下来的 wee 版本中,我有可能把  ...


谢谢不点大人能给予解答这么初级的问题!现在问题解决了!谢谢你的帮助!
作者: jasonwang    时间: 2010-9-11 21:16
好久不来论坛了,还是不点说的中肯,换位思考确实很重要,Climbing还是那样火气大,虽然人很不错。其实GRUB的文档看似很简单的问题,实际中执行确实是有这样那样的问题。作为一个新人来讲,其实他们更希望的是知其然更知其所以然,有人说看论坛现成的别人的东西不就OK吗? 我想说的是:如果有人提出这样那样弱智的问题,我们需要的是理性地帮助大家来解决这个问题,也许你觉得太简单,那你大可无视,其实有些时候他们有些人也是搜索了半天,所以才来提问。当然这里也肯定有一些小白人仕的存在,我很喜欢时空的简洁式的回复。 在国内有这样纯技术的论坛真的太少,其实我更希望无忧的管理员与版主们能思考一下,对于无忧的发展来讲,是否也可以改进一下管理的方式:
1. 例如严格按照要求发求助帖
2. 已解决与未解决的问题通过标题就可以区分出来
3. 对于长期无效或者没人回复的帖子就直接删除好了
4. 对于已经解决的问题,直接封帖就好了,避免无谓的回复
5. 更广泛地发动大家的积极性,可以找一些热心会员加入到这些管理队伍中以避免人员不足的问题

当然这个想法未必成熟可行,我也是突然间想到这些,希望能够集思广义。

[ 本帖最后由 jasonwang 于 2010-9-11 21:18 编辑 ]
作者: jianliulin    时间: 2010-9-11 22:24
真希望下版“启动时空”能收录grub4dos的详细说明书
作者: pc20386    时间: 2010-10-28 05:26
是啊 通过实例讲解最有效的
作者: wlsx    时间: 2010-10-28 11:00
帮助文档里面好像有各种命令的
作者: Climbing    时间: 2010-10-28 14:36
原帖由 jasonwang 于 2010-9-11 21:16 发表
好久不来论坛了,还是不点说的中肯,换位思考确实很重要,Climbing还是那样火气大,虽然人很不错。


真奇怪了,你是我肚里的蛔虫么?你怎么知道我火气大?请问你从我哪句话里看出我火气大?

明明是有些人手懒脚懒大脑懒,却怨在grub4dos基础文档缺乏上,我好心开导一下他们吧,还惹来板砖一片片。

其实这些人会不会grub4dos关我鸟事,我就是太好心了而已。我大概可以比较有把握的说,你就算把最完善的grub4dos文档送到这些懒人手里然后再手把手教他几十年,他也未必能掌握grub4dos,这种人我见得太多了,勿怪我经验主义。真学东西的人从来不会发这种口水的东西。
作者: 不点    时间: 2010-10-28 23:28
照我目前的水平,我认为世上的万物,都有其存在的理由。没有对的,也没有错的。有的都是合理的。

Linux 好不好?好。

Windows 合理不合理?合理。

科学家、发明家好不好?好。

智障者、痴呆的存在,合理不合理?合理。

有些人学某种东西已经很多年了,他可能就比较熟悉,成为专家。而另外一些人可能刚刚开始接触,他的立场会很不同的。每个人的知识结构都不同。所以,世界上就存在五花八门的见解。其中有些见解当然是互相冲突的,这就要打口水仗了。
作者: Climbing    时间: 2010-10-29 10:17
我儿子快6岁了,大概从2、3岁开始,他就知道如何欺负[他-妈]了,因为我老婆比较溺爱他,凡事儿喜欢顺着他,所以儿子总是故意刁难她,以至于让她很多时候很烦恼,在她看来,儿子越大越顽皮,从来不是一个省油的灯。而在我看来,儿子虽然有时候是有些顽皮,但基本上还是很听话的,尤其单独跟我在一起的时候,更是乖得不得了,有时候我甚至用善解人意来形容自己心里对他的感受,其实,我知道,儿子跟我单独在一起时,我从来不会无缘故的迁就他一些无理的要求,例如买零食、买玩具、不按时上床睡觉、玩游戏等,所以,他有时候虽然想做某件事,但心里知道不会从我这里得到许可,所以从来不会死缠烂打。所以,有时候我老婆向我报怨孩子太顽皮时,我会跟她说:儿子有一面你永远也看不到。

结论:
我儿子在我老婆面前太顽皮,合理吗?合理。
我儿子在我面前太乖,合理吗?合理。
我老婆天生就该受儿子折磨,合理吗?合理。
作者: wlsx    时间: 2010-10-29 11:59
确实没有一个完备的命令详解
作者: 不点    时间: 2010-10-29 13:59
标题: 回复 #71 Climbing 的帖子
太普通了。这没什么稀奇。合理的事情多了去。就看每个人是怎么感受的了。如果你认为合理,就能为它找到存在的理由。秦始皇统一中国,希特勒和日本发动侵略战争,美国在全球到处做 p-o-l-i-c-e,拉登发动恐怖袭击……一切的一切,都有其理由。当然,存在的东西,不一定是希望的那样。但它既然存在了,就有存在的原因。原因是外在的、客观的,而喜欢不喜欢、希望不希望,则是主观的。主观决定了自己的思想认识以及所采取的行动。
作者: 2010vvonline    时间: 2010-10-29 23:39
这篇口水帖太精彩了,我收藏了,希望几位舌王不要就此休战,我好继续追加收藏。它将会成为一个育人方面不错的教材。
作者: 不点    时间: 2010-10-30 08:51
原帖由 Climbing 于 2010-9-6 10:47 发表
哈哈,我脑残志坚,多谢不点的夸奖。

不过,我觉得是你对我缺乏理解力,我如果是全残,你可能也是半残。


这话没错。人人都残,只不过有的人残得严重,有的人残得不严重而已。世界上没有一个完美的人。

就理解力而言,更应该说,人人都残。因为所站的角度不同,我们理解别人的时候,都会出现偏差,都不能完全理解别人。别人是用他自己的管道来看世界,我们自己呢,则也是用我们自己的一根细管来观察世界。两根管道所观察到的世界肯定有差别。这就是缺乏互相理解、互相沟通的原因了。人类发明了语言,可以用来沟通。动物和植物也有互相沟通的方式。人类虽然能够方便地沟通了,但仍然不能完全钻到另外一个人的身体里,代替那个人进行思维。假如将来有某种科技,可以让人看到另外一个人的脑子里的活动,那时候或许就可以差不多达到完全的互相理解了。

所以,理解和沟通,是十分重要的。在电视中,经常可以看到有关理解和沟通的宣传教育内容。

(确实是口水,不过,技术也离不开口水。)

还想补充一点。

所谓沟通,就是要自己和别人至少能够礼貌相待。如果不能礼貌相待了,那不就要发生战争了吗?美国要打伊拉克。那时候就不顾什么脸面了。

礼貌还有一点,就是要尊重对方。我以前也不够尊重对方,总是以自己为中心,潜意识中强迫别人按照自己的思路来想事情。

当我发现自己有这个毛病的时候,我感到很震惊。于是我开始尝试改变。我不知道我能否改变,但我一定要尝试。

[ 本帖最后由 不点 于 2010-10-30 08:59 编辑 ]
作者: 数值    时间: 2010-10-30 11:08
原帖由 lianjiang 于 2010-9-1 15:32 发表
期待开发者们在消灭完grub4dos的所有bug后,出完整帮助文件。

bug就像“误差”,只能减少,不能消除!
作者: lianjiang    时间: 2010-10-30 11:13
原帖由 数值 于 2010-10-30 11:08 发表

bug就像“误差”,只能减少,不能消除!


本就是个伪命题,所以最好不要抱太大希望。呵呵。
作者: USB3    时间: 2010-10-30 16:13
这贴原本讨论的命题,变成了哲学的讨论,世事本来就是相通的。深深体会到不点的感受。
作者: hhh333    时间: 2010-10-30 21:55
提到文档不完整,我是有体会的,但有时没办法只有满世界找,或者干脆到时空或者本论坛翻帖,时间真是浪费了不少,如果真能够整理出一个相对详细,包括最新命令的文档,真是功德无量的事!

真希望lianjiang大侠再带个头,zhaohj、 Pseudo等grub4dos应用高手再凑一凑,应该就比较全了,以后再不断修订,就应该可以了。

软件文档的完善是基本要求,grub4dos确实发展太快, 以至于开发者没有精力来写文档,况且又是一个免费的由几个爱好者开发的,如果真的是商业软件的话,有专门的写文档的团队,我看象grub4dos这样的相对单一的工具,如果老板下了命令,不出3天就可弄一个相对完整的文档,因为不弄出来就可能被炒。

我有时感觉到grub4dos有点“只有一个人在战斗”的味道,有能力者能帮一帮是再好不过的事!现在chenall加入了开发,难道就没有写文档的再加入开发团队里来吗?不过写文档并不比开发者轻松:
1、必须懂一些计算机原理
2、必须对多个grub4dos命令有充分理解
3、具有一定的文字功底。
4、最重要的是对grub4dos的热爱。(我佩服不点也就在这里,能够那么长时间保持对这个工具的“热力”,很多人是做不到的)

编过教材的都知道,主编是最重要的,显然lianjiang大侠来做这个主编是很不错的(何况且以前还做了一个的),由主编将框架拟订好,再分一下任务,参编者业余有空就写一写,一个月应该也是可能完成的。石头不那么固执的话也是不错的人选!

[ 本帖最后由 hhh333 于 2010-10-30 21:58 编辑 ]
作者: lianjiang    时间: 2010-10-30 22:08
原帖由 hhh333 于 2010-10-30 21:55 发表
编过教材的都知道,主编是最重要的,显然lianjiang大侠来做这个主编是很不错的(何况且以前还做了一个的),由主编将框架拟订好,再分一下任务,参编者业余有空就写一写,一个月应该也是可能完成的。石头不那么固执的话也是不错的人选!



我是心有余而力不足。
计算机基础太差,新增的高级命令,我一个也看不懂,更别说用了。

3年半前的那个初级教程,完全是在特定的条件下班门弄斧的产物。
作者: behou    时间: 2010-10-30 23:15
标题: 回复 #10 yjstone 的帖子
如果这样,本论坛应专设一个栏,使之不断完善
作者: Climbing    时间: 2010-11-6 18:07
秀才造反,十年不成。
作者: caibinlang    时间: 2015-3-15 17:18
anxi_dongri 发表于 2010-9-2 19:00
Linux的文档也很完备,但用户群还是很少为什么呢?
Linux有完备的文档但是用户还是很少,不反面证明他的不 ...

而象Windows,基本上没人看Windows的帮助,不照样用户很多。所以,有没有完备的文档并不重要,重要的还是你能不能扎下头去真正学习、实践。实践才是最重要的。
作者: 3ax31a    时间: 2015-3-15 22:00
本帖最后由 3ax31a 于 2015-3-15 22:05 编辑

把这个帖子看完了,值得一看的好帖子!
我想很少人去看完grub4dos的readme.txt…




欢迎光临 无忧启动论坛 (http://wuyou.net/) Powered by Discuz! X3.3