无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站投放广告、加入VIP会员,请联系 微信:wuyouceo
查看: 22275|回复: 86
打印 上一主题 下一主题

[技术论坛,不要再讨论非技术东西!][痛了.醒了.懂了]放弃了EZBOOT,重温GRUB!

[复制链接]
跳转到指定楼层
#
发表于 2008-6-29 18:40:25 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
版主记:
再争论下去也不会有结果,因为出发点不一致,还是讨论技术吧!

很惊喜看到GRUB4DOS开发者"不点"来这里发言,以前我都是去时空论坛烦他的,现在能来这里发言,真是容幸!

就像他说言,对于GRLDR的硬件兼容性问题,只要报告正确,会很快得到解决的。我做的SUPERU,GRLDR使用的是5月2日的版本,最新的,如果大家遇到了,建议去时空论坛报告:http://bbs.znpc.net/forumdisplay.php?fid=4

当然,涉及USB启动问题,就如不点所说,没有统一的工业标准,难免会出问题,但我们相信其启动兼容性会越来越好,GRUB4DOS也会越来越完善!

听到很多朋友反馈,"原名丢了"的SUPERU的菜单不完善,在很多电脑上直接就进入了PE,没有菜单显示,于是我仔细的分析了SUPERU.原因出在默认的ISOLINUX引导上,看来兼容性有待考证.必境传言中ISOLINUX的兼容性好,还要通过广大用户才能验证其真实性.反过来我又在想,SUPERU有三个菜单.ISOLINUX.EZBOOT.GRUB.既然这样,为什么不用EZBOOT或GRUB呢?在这里我又想起了原名丢了制作SUPERU的出发点是针对量产的USBCDROM所用.一时激动之下,正好我也要完善"开始懂了"奥运纪念版BEAT中的BUG,寻求启动兼容性.这次恰好可以吸取经验教训..便开始动手..
   ISOLINUX引导我放弃了,直接使用EZBOOT.做了一个非常漂亮的菜单出来(图片在我的预告贴子有http://os.deepin.org/read.php?tid=709677&fpage=2.),接着在虚拟机测试全部通过...心想这次既可以用于U盘的量产,也能制作成光盘便于维护和安装系统了.痛苦的事情发生了....我把用EZBOOT制作好的ISO量产在我1G的U盘上.群联UP10芯片.量产不说了.已经是老手,一次成功.重启后,EZBOOT画面出来了,成功了一半.这时开始测试每一选项.结果让我很失望.PE进不了.GRUB菜单调用不了.于是返回正常系统下,用虚拟机测试.一切依然正常....找不到问题所在...就这样反复调试.亏了我可怜的U盘,量产了不下次10次.最后搞定了...再次测试.突然发现,EZBOOT菜单少了一项...USB2.0启动PE...我晕死了....都到了这田地,我还能放弃吗?接着又开始集成USB2.0启动...就这样半个通宵时间过去了.一看时间凌晨4点了.我可怜的U盘发高烧了...温度不压于没安装散热系统的CPU...N久过后.终于完成了..没来得及测试,就睡下去了..
   这一睡睡到上午11点.起床后,马上拿起U盘继续测试,这下可好...两个笔记本.DELL和HP的,EZBOOT的菜单出不了,提示错误,我又拿到老机(2003年配的台式机865PE的板子)上测试,老机使用却没有问题.我当时已经晕了...辛苦一通宵换来的却是EZBOOT自身的兼容性问题....我痛哭中....
   我一不做二不休...U盘兄弟,大哥对不住你了.千错万错要怪就怪你大哥信错人了.该死的EZBOOT,我发誓再也不......于是又做了一个GRUB启动出来,量产U盘,这下终于让我放心了.看来还是做老实人好,GRUB启动一切无问题....于是又在U盘可写区域再放了一个GRUB的PE进去,USBCDROM和HDD的两个PE.共同使用一个外置.这下放心了...准备删除了哪该死的EZBOOT制作的ISO文件.在点确定的一刹那间,我回想起,昨晚不是白熬了一个通宵啊?还让我的U盘兄弟高烧不降.就这样白白删除了吗?不行.放弃删除.直接在原ISO文件中加入了WIN2000双重奏和深度精简XPSP2安装用的ISO文件.刻录成光盘,没想到用光盘启动一点问题也没有.看来EZBOOT不能一心二用.只能用来做光盘的启动  .哎......怪我太贪心了..
  总结一下教训,希望大家不要在走我的绕路了:
一.虚拟机中运行正常,并不代表现实环境中就能正常运行...
二.USBCDROM量产所用的ISO文件.最好使用兼容性较好的GRUB,虽然画面不怎么好看,但兼容性勿庸置疑.而且使用各种命令和调用IMG.BIN都非常的方便
三.EZBOOT原本就是用作光盘引导,所以要想在USBCDROM正常运行,特别是加载USB2.0驱动,非常的不好办...虚拟机上检查不出问题来,必须要实际量产测试,方可保证质量.如果是制作光盘,EZBOOT的兼容性还过得去,只不过在一些国外品牌的笔记本电脑上EZBOOT启动一样会出现无法加载的问题.如.DELL和HP的某些系列,曾经在公司的联想品牌机也出现过无法加载EZBOOT的光盘.
四.新手制作菜单尽量使用一种菜单.不要几种合一...调试很不方便不说,如果默认的菜单无法加载,哪其它菜单还有什么意义呢?兼容和稳定才是硬道理.
经过这一晚.我开始懂了...情人还是老的好.

[ 本帖最后由 原名丢了 于 2008-7-4 03:00 PM 编辑 ]
86#
发表于 2009-7-16 15:39:26 | 只看该作者
不知道EZBOOT用于网络引导的情况怎么样



楼主有没有推荐,,,,作为网络PXE引导,,,用哪种比较好
回复

使用道具 举报

85#
发表于 2009-7-16 15:37:32 | 只看该作者
呵呵,写的好!
受益匪浅!
放弃多菜单,先把一个弄明白再说!
谢谢
回复

使用道具 举报

84#
发表于 2008-9-6 16:04:04 | 只看该作者
楼主你有试过EZBOOT的这个命令吗?
memdisk
用它代替run,你说的问题就不会出现了。试试去吧。EZBOOT要5.12版以上
回复

使用道具 举报

83#
发表于 2008-9-5 20:53:49 | 只看该作者
长见识!!!
觉得:堆栈,指针,结构啊,这些词很熟。(我了解一些PLC的知识)
谢谢大家,不管是不点还是枪手!
谢谢!
回复

使用道具 举报

82#
发表于 2008-9-5 14:53:32 | 只看该作者
我对技术问题一点不懂....但我觉得,技术员能不固步自封,不在自己的论坛上称老大,而到其它论坛交流,觉得中国的技术发展还是有希望的,特别是这次,微软的反盗版行动一开展,以前那么多很热的系统版块一下子就都不见了,真得让人非常失落,中国几时也能有自己的系统版权.(本人不会说话,措词不好,希望各位见谅,另外,如果有敏感字的话,烦请版主删帖,)
回复

使用道具 举报

81#
 楼主| 发表于 2008-8-27 11:31:11 | 只看该作者
这问题看来还是不好解决...加油同志们....看来堆栈问题很多还是顺序存储结构带来的隐患,还是用链表的好.至少不会溢出.
回复

使用道具 举报

80#
发表于 2008-8-19 21:11:48 | 只看该作者
堆栈问题很难说。目前uleak又报告了一个新的问题(仍然是堆栈问题),这个问题需要花费一些时间才能解决。你可以等待这个问题解决之后再尝试。

由于我不太清楚 USB2.0 驱动的详细信息,所以,我也就不能肯定 USB 2.0 驱动究竟为何会死机,就是说,究竟是不是与堆栈有关,这还不知道。有可能是 grub4dos 的堆栈问题引起的,也有可能是 USB 驱动本身的问题引起的,或者是两者都有 bug 而共同引起的死机。
回复

使用道具 举报

79#
 楼主| 发表于 2008-8-19 18:26:50 | 只看该作者
不点.在时空论坛看见GRUB4DOS 8月10日版已经弥补了-MEM指令内存堆栈覆盖的问题.哪是不是以后用MAP-MEM加载USB2.0驱动文件的映像,就不会再发生内存地址冲突而死机了?
回复

使用道具 举报

78#
发表于 2008-8-17 11:02:36 | 只看该作者
赠易云——真的好想你!

真的好想你
我在夜里呼唤黎明
追月的彩云哟也知道我的心
默默地为我送温馨
真的好想你
我在夜里呼唤黎明
天上的星星哟也了解我的心
我心中只有你
千山万水怎么能隔阻我对你的爱
月亮下面轻轻的飘着
我的一片情
真的好想你
你是我灿烂的黎明
寒冷的冬天哟也早已过去
愿春色铺满你的心
你的笑容就像一首歌
滋润着我的爱
你的身影就象一条河
滋润着我的情
真的好想你
你是我生命的黎明
寒冷的冬天哟也早已过去
但愿我留在你的心
回复

使用道具 举报

77#
发表于 2008-8-5 09:33:36 | 只看该作者
我发现一个问题 在我的一台主版比较新的上面启动失败
找不到usbcdrom 但能进入grub
回复

使用道具 举报

76#
发表于 2008-8-3 20:58:06 | 只看该作者

grub4dos 2008-08-03 更新说明

下载地址:http://grub4dos.nufans.net/

本次变更内容:

1. 修复了有关操作符 && 和 || 的出错处理问题。

2. grldr.mbr 的结构有了一些变动。

3. 其它一些少量更动。

本次变动未经本人测试,所以,请大家先测试之后再用(主要是看看是否会引起死机。不会毁掉你的硬盘,所以大家放心测试好了!)。如果本次变动出现问题(并且不能尽快解决)的话,请使用 2008-07-28 的版本。

由于一些软件要在 2008-08-08 发布新版本,这些软件有可能使用 grub4dos,所以,我希望推出一个没有毛病的版本。今天是 3 号,还有几天的时间可以修复 bug,请大家尽快测试,报告 bug。遇到 bug 请第一时间报告,谢谢!

=======================================

关于上述第 2 项中的 grldr.MBR 文件格式(数据结构)更改的进一步说明:

如果一切顺利的话,本次的 grldr.MBR 应该也可以放在 boot.ini 中了。很遗憾,我本人没能测试就上载了。朋友们帮忙看看有没有问题?

因为结构有了变动,所以 grldr.mbr 的版本号 从 2 升级为 3 了。请 bean 看看是否影响到了某些工具软件的运行,如果有影响,请更新相应的工具软件。

本次增加了可更改的 “硬盘序列号”,以便使得引导过程更加可靠。“硬盘序列号” 是一个 4 字节的整数,放在 GRLDR.MBR 的偏移 0x1FFC 处,同时也放在第一扇区中的某个偏移地址处(这个偏移地址的值保存在 GRLDR.MBR 的偏移 0x1FF8 处,它指向第一扇区中的硬盘序列号,所以很方便就能找到第一扇区中的硬盘序列号)。

外部程序在安装 grldr.mbr 到硬盘的 MBR 之后,应该修改硬盘序列号的值(不修改也可,默认值也可用,但修改了更好)。注意,第一扇区上的硬盘序列号应该等于偏移 0x1FFC 处的硬盘序列号,否则 grldr.mbr 将拒绝运行。

这个硬盘序列号的值应该修改成什么样的呢?其实,任何值都是可以接受的,但为了保持硬盘识别的唯一性,请根据当前的系统日期和时间来产生一个随机的序列号,赋予该硬盘,这就可以了。硬盘序列号不要是 0,因为 0 也能让 grldr 运行失败。序列号越复杂、越有特色就越好。
回复

使用道具 举报

75#
发表于 2008-8-3 01:09:58 | 只看该作者
能看到这么精典滴帖子太幸运了,貌似在争论,实际上由高手给我们这些菜鸟上了一些课,长了见识,这不是灌水吧
回复

使用道具 举报

74#
 楼主| 发表于 2008-8-2 12:15:48 | 只看该作者
作为最终用户来说,技术上的东西我们先拐开不谈,实际应用才能证明谁好谁坏.新技术新东西,并不代表它就好,真正用户所关心的是怎么用起来顺手,怎么用起来稳定,就行了.为什么这么多人还在用旧的XP而不用新技术的VISTA,就连微软自己的程序员都不用VISTA...发这贴子,我是深有感触,为了启动的兼容性,我以前试过很多方法,所以总结出来个人认为比较好的一种,并没有帮谁吹嘘.一切从实际出发.
回复

使用道具 举报

73#
发表于 2008-8-1 09:35:17 | 只看该作者
确实。 以前觉得ezboot好 因为 grub在有些机子上找不到光驱,也许是大小写的问题吧。 不太清楚

现在grub好多了。

由于很多机子是老主板 用ezboot加载grub 然后再加载usb驱动 这个步骤在老机子上很多都过不去 不知道为什么 加载就是慢

后来直接改成用grub引导 不通过ezboot加载了。
速度超快。 grub好啊。
回复

使用道具 举报

72#
发表于 2008-7-31 16:56:15 | 只看该作者
易云,很想你啊!

好久不见了,很想听你讲讲启动领域最新的技术进展。你不会只扔下 4 个帖子就走掉了吧?我想听你谈点实质的技术,而不是云里雾里胡吹乱砍,让人怀疑你到底懂不懂技术,懂了多少?如果你能顺便讲讲 grub4dos 在功能上有什么不足、与其他软件有什么差距,我会很感谢你的。如果你愿意,你可以选择接着骂我,总之,能证明你还存在就行。先谢谢了。
回复

使用道具 举报

71#
发表于 2008-7-23 20:59:09 | 只看该作者
真的难为我们这些菜鸟了,不好选择啊!
回复

使用道具 举报

70#
发表于 2008-7-15 12:32:23 | 只看该作者
学习了,谢谢楼主         

评分

参与人数 1无忧币 -9 收起 理由
原名丢了 -9 恶意灌水

查看全部评分

回复

使用道具 举报

69#
发表于 2008-7-14 22:12:45 | 只看该作者
grub4dos 目前对 USB 的支持,应该说已经不错了。当然,目前我们不用 USB 驱动,而是完全依靠 USB 的 BIOS 支持。

不过,grub4dos 有若干个发展方向,其中一种就是 grub2 的发展方向,它含有 USB 驱动。另外,网络启动也已经实现。我本人不介入这样的开发,因为那不是我熟悉的领域。但是凭着我的一股牛劲、蛮劲,我会尽力把传统的(与 BIOS 密切相关的)启动方式尽可能做到完美。就 USB 的软盘、硬盘、光盘启动而言,grub4dos 已经很成熟了,在已经过去的几年里,我们在时空论坛和中国DOS联盟,已经解决了一堆一堆的问题,目前 grub4dos 正在被各大开发商采纳(包括一些 Linux 发行版的开发商)。当然,我们可能还会遇到 bug 报告。只要是与硬件适应性有关的,我都会高度重视,把它当作首要任务去完成。
回复

使用道具 举报

68#
发表于 2008-7-14 21:35:09 | 只看该作者
原帖由 不点 于 2008-7-14 16:56 发表
争取把 grub4dos 做成 grub_XP,也就是像 XP 一样流行。


支持!!绝对支持!!!!!您辛苦了!我们强烈支持做个grub_XP出来!要求有超高的BOOT成功率,能驱动绝大多数的USB设备!要求把主要精力放在U盘启动或USB硬盘启动上。IDE硬盘启动和光驱启动就略过吧。
回复

使用道具 举报

67#
发表于 2008-7-14 16:56:14 | 只看该作者
争取把 grub4dos 做成 grub_XP,也就是像 XP 一样流行。最新版是7月10日发布的,估计没什么问题了。大家快点下载测试噢。 http://grub4dos.nufans.net/
回复

使用道具 举报

66#
发表于 2008-7-6 12:52:01 | 只看该作者
感觉512MB 应该不是问题,曾经用memdisk加载过700MB(内存1GB),DOS可以成功启动。
回复

使用道具 举报

65#
发表于 2008-7-6 10:44:18 | 只看该作者
呵呵,差不多就这意思,不过OS想用移植性很好的PE,准备把一大堆被精简掉的系统组件重新搞进去,看看PE能不能达到精简版xp的水平。
回复

使用道具 举报

64#
发表于 2008-7-6 10:38:25 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

63#
发表于 2008-7-6 10:28:54 | 只看该作者
能不能超过512M?按比较关心这个:)(当然,内存本身应该足够大)

[ 本帖最后由 netwinxp 于 2008-7-6 10:30 AM 编辑 ]
回复

使用道具 举报

62#
发表于 2008-7-6 10:18:54 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

61#
发表于 2008-7-6 10:09:29 | 只看该作者
向熟悉GRUB的坛友请教一个问题:GRUB所能挂接的IMG文件有没有大小限制?
回复

使用道具 举报

60#
发表于 2008-7-6 08:42:46 | 只看该作者
原帖由 netwinxp 于 2008-7-5 07:49 PM 发表
呵呵,对联我也比较兴趣:
上联:争技术,吵标准,双方立场迥异
下联:看U盘,谈启动,此处非我地盘
横批:板猪路过
*^_^*


版主驾到,小可迎奉一首(特别声明:此帖有感而发,不针对任何人,切勿对号入座!):

上联是:真痛、假醒、不懂,引狼入室,
下联为:真才、假仁、不义,玩火**。
横批:论坛无忧
回复

使用道具 举报

59#
发表于 2008-7-5 19:49:43 | 只看该作者
呵呵,对联我也比较兴趣:
上联:争技术,吵标准,双方立场迥异
下联:看U盘,谈启动,此处非我地盘
横批:板猪路过
*^_^*
回复

使用道具 举报

58#
发表于 2008-7-5 17:28:54 | 只看该作者
原帖由 usbzip 于 2008-7-5 10:15 AM 发表


谢谢指导。

即兴做个对联:

上联是:痛了、醒了、懂了,真枪乎?
下联为:真点、假点、不点,神手也!
横批:无忧枪神


借兄弟雅兴,易云再灌一帖:

上联:挂羊头、卖狗肉,枪手组合出拳,
下联:重不点,轻易云,版主撒手不管。
横批:无忧可欺?
回复

使用道具 举报

57#
发表于 2008-7-5 10:34:42 | 只看该作者
谢谢 usbzip 的褒奖,谢谢你真知灼见!尤其谢谢你能够看完所有的帖子。本人善于用枪,一点不假,比如你说的那个“打靶”的人,其实就是我的一颗枪,甚至包括你,也可能成为我的一颗枪,很遗憾,你未能深刻认识这一点,稍嫌不足。

朋友们,回到正题,这里毕竟是技术讨论,不允许灌水。我们的技术还得继续啊,这永远是我们的主题。

[ 本帖最后由 不点 于 2008-7-5 11:14 AM 编辑 ]
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2025-12-14 05:28

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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