无忧启动论坛

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

[分享] Grub Makerom - 把Grub写入BIOS

[复制链接]
跳转到指定楼层
1#
发表于 2010-12-8 07:41:40 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
无聊发个帖子,别骂我!

Grub MakeROM使用方法:

1. grub legacy/grub4dos
makrom rom_xxx.img stage2 grub.bin

2. grub2
makerom rom_xxx.img core.img grub2.bin

3. grldr.mbr
makerom -s 0 rom_xxx.img grldr.mbr grldr.bin

rom_xxx.img代表以下的其中一个映像:

rom_isa.img: isa rom
rom_pci.img: pci rom
rom_zisa.img:支持lzma压缩的isa rom
rom_zpci:支持lzma压缩的pci rom

当使用压缩时,需要加上-z参数,并且需要使用lzma兼容的rom,例如:

makerom -z rom_zisa.img stage2 grub.bin

makerom还支持以下的参数:

-m message
启动时显示的信息

-t timeout
倒计时,缺省值2秒

-k key
热键,缺省值是SPACE

-d edx
启动前设置的edx值,缺省值是0

-s skip
在输入文件开头里跳过一定数量的字节,缺省值是512,这适合于stage2和core.img,但当输入文件grldr.mbr时,需要把该值设为0。

-z
使用lzma压缩输入文件

-p parm
在调用lzma时,使用的扩展参数。在缺省情况下,程序使用

lzma e -si -so

来运行lzma,如果使用需要其他选项,可以在这里进行设置。

Makerom下载:
http://download.gna.org/grubutil/makerom-0.1-bin-w32-2008-01-01.zip

lzma.exe下载:
http://code.google.com/p/grub4dos-chenall/downloads/list
44#
发表于 2011-4-27 12:58:19 | 只看该作者
很有创意啊,直得学习
回复

使用道具 举报

43#
发表于 2011-3-30 18:02:46 | 只看该作者
但这样下面的菜单时间得等待长了
要不错按了就悬了  比方按住了一键备份  呵呵
回复

使用道具 举报

42#
发表于 2011-3-30 18:01:31 | 只看该作者
default 0  改为0

makerom -s 0 -t 0.5  改为0.5



这样就直接跳过去了
回复

使用道具 举报

41#
发表于 2011-3-30 17:31:17 | 只看该作者
理论上是可以开机就进wee系统,把默认启动项改下就行,
回复

使用道具 举报

40#
发表于 2011-3-30 17:29:47 | 只看该作者
按空格键  别按快捷键,快捷键很多键盘效果不好,直接进WEE系统不好吧,很多时候不用这个的,得正常开机,pxe功能不删你试试  ,我没注意过,但这样不用时必须得关掉pxe,要不没法正常启动系统了
回复

使用道具 举报

39#
发表于 2011-3-30 12:19:14 | 只看该作者
今天在华硕主板(AMI)上试成功,但快捷键经常按不住,希望能解决以下两个问题,
1.能不能设置一个不按快捷键可以直接进入 WEE引导
2.能不能保留原主板BIOS中的PXE功能
回复

使用道具 举报

38#
发表于 2011-3-28 22:45:17 | 只看该作者
回复

使用道具 举报

37#
发表于 2011-3-28 22:16:27 | 只看该作者
BROMCFG.EXE  用这个软件打开制作的pci文件
填上值后再加bios里
回复

使用道具 举报

36#
发表于 2011-3-28 20:41:52 | 只看该作者
是不是在MMTOOL工具中插入ROM时需要填上特定的网卡值?
回复

使用道具 举报

35#
发表于 2011-3-28 20:09:20 | 只看该作者
530网卡也认   你填上你的试试  很可能就行  要求不严
回复

使用道具 举报

34#
发表于 2011-3-28 20:00:45 | 只看该作者
这个程序要求不是太严   可能不支持网刻的也行,刚才我把软驱关闭也能启动,原来dos不能关闭软驱的
回复

使用道具 举报

33#
发表于 2011-3-28 19:56:35 | 只看该作者
那个电脑都有网卡吧,找个旧的几块钱,我试试503网卡,看能不能用,刚才改成了1秒,测试了,还行
回复

使用道具 举报

32#
发表于 2011-3-28 19:33:39 | 只看该作者
要是这样的话,主板没有集成网卡,或者连外置网上都没有,PCI模块的WEE-ROM岂不是不能用了?
回复

使用道具 举报

31#
发表于 2011-3-28 19:17:50 | 只看该作者
肯定要填自己的,不能填错的,看你的网卡那3个数 填上试试
回复

使用道具 举报

30#
发表于 2011-3-28 18:57:43 | 只看该作者
要修改等待时间,可以在我的那个 WEE-ROM.BAT 文件中,修改参数 -t 3 中的3为其他值——不过我觉得等待3秒是比较合适的,不太短也不太长。

jyjpkw 在试 PCI 加网卡值时,是加了本机有的网卡值,还是随便乱填一个就可以?我看那个关于PCI模块的帖子,他说好象要是本机网卡的才行,乱填网卡也不行的,不知道是不是这样。
回复

使用道具 举报

29#
发表于 2011-3-28 16:29:05 | 只看该作者
还有就是网卡设置项  onboard lan device  这一项都知道吧?是集成网卡开关,设enabled 意思是打开集成网卡,你看这项下面还有一项onboard lan bootrom  这一项也得设成enabled,要不还是没法用的,很多主板这是禁用的(默认值),因为不禁用,有pxe功能的主板开机就启动pxe了,呵呵,知道为啥叫你检查PXE了吗,就是因为这,weepci模块就是占用这个功能,如果你不设置网卡数,系统不会检查到的,直接开机了,
回复

使用道具 举报

28#
发表于 2011-3-28 16:21:21 | 只看该作者
这个只是个引导程序,必须把grldr  grub.exe这2个都放到硬盘才能用一键GHOST,试了几次我才知道是因为这,07年那个版本没这么复杂,他是把grub的大部分功能集成里面了,不用放这2个文件就能启动一键ghost,还用就是按空格键等待时间有点长了,咋改得短一些,2秒就行了,这个好像都5秒了,咱是急性子,不想叫它等太长时间,1秒也太短了,怕很多人看不见就过去了,呵呵
回复

使用道具 举报

27#
发表于 2011-3-28 16:09:33 | 只看该作者
呵呵  pci模块成功了

谢谢老大,你没成功是忘了填网卡值,不填网卡不会认的
回复

使用道具 举报

26#
发表于 2011-3-28 14:41:33 | 只看该作者
我刚才试了下,PCI模块不成功,刷BIOS后重启没有出现WEE的相关提示。相关PCI的内容,参看http://bbs.wuyou.net/forum.php?m ... &extra=page%3D1一帖,PCI似乎没什么通胀性。
回复

使用道具 举报

25#
发表于 2011-3-28 14:17:03 | 只看该作者
如果你的主板有网刻pxe功能,并且还能启动这个功能,建议您别刷PCI,因为pci模块要占用这个功能,你得找到启动文件,删除掉。
回复

使用道具 举报

24#
发表于 2011-3-28 13:58:30 | 只看该作者
不要轻易删你的PCI模块,只要空间够加上就行,你试试你的PXE能不能启动,如果不能启动网刻,就别管他了,


谢谢老大,我下载试试,谢谢了!!!!!!
回复

使用道具 举报

23#
发表于 2011-3-28 13:33:42 | 只看该作者
对刷pci部分不熟,只刷了个isa;如图pci有那位给讲解一下,分别是什么东东?可以刷哪个?
回复

使用道具 举报

22#
发表于 2011-3-28 13:17:36 | 只看该作者
AMI的BIOS很蛋疼,我的新蓝上网本原来一运行AFUDOS就死机,现在是运行AFUDOS想备份或者刷时就死机。我上面的WEE-ROM中,ISA在AWARD BIOS的老P4上成功,PCI的没试过,有兴趣的可以试下。
回复

使用道具 举报

21#
发表于 2011-3-28 13:14:45 | 只看该作者
原帖由 jyjpkw 于 2011-3-28 00:43 发表
测试了  正常  谢谢老大  不过有一个小毛病,希望修复下  上面一行右面多了4个“*”号


真够细心的,我还没注意到呢。修改了一下,将全部所需要的文件都打包上来吧,里面有我写的两个批处理,一个是将自己的菜单加到WEE中去的,一个是生成WEE ROM模块的。

将 WEE63 制作成 BIOS 的 ROM 模块的全部文件
制作步骤:
1、首先修改 WEE-MENU.LST 菜单文件为自己需要的,然后运行 WEE-INST.BAT 生成带自己需要菜单的
WEE63-MY.MBR文件。
2、运行 WEE-ROM.BAT 生成 WEE63 的 ISA、PCI 模块。
3、用 CBROM 等 BIOS 修改工具,将所生成的 WEE-ISA.ROM 或 WEE-PCI.ROM 加进 BIOS 文件中。
4、将加入了 WEE63 模块的 BIOS 文件刷进 BIOS 成功后,重启后在出现按 SPACE 提示时按空格键,就进
入 WEE63 菜单了。


补充:经过试验,PCI模块不成功,刷BIOS后重启没有出现WEE的相关提示。相关PCI的内容,参看http://bbs.wuyou.net/forum.php?mod=viewthread&tid=190248&extra=page%3D1一帖,PCI似乎没什么通用性。

[ 本帖最后由 xianglang 于 2011-3-28 18:53 编辑 ]

WEE-ROM.rar

60.64 KB, 下载次数: 124, 下载积分: 无忧币 -2

将 WEE63 制作成 BIOS 的 ROM 模块的全部文件

回复

使用道具 举报

20#
发表于 2011-3-28 10:11:03 | 只看该作者
确实很想weerom写入AMI中,一直没有成功 华硕的板子多用AMI
回复

使用道具 举报

19#
发表于 2011-3-28 08:30:38 | 只看该作者
我没试过AMI的,上面他发的已经很好了
回复

使用道具 举报

18#
发表于 2011-3-28 04:00:59 | 只看该作者
目前为址有谁能在ami bios 成功启动的吗,我试了很多都不能
回复

使用道具 举报

17#
发表于 2011-3-28 00:43:16 | 只看该作者
测试了  正常  谢谢老大  不过有一个小毛病,希望修复下  上面一行右面多了4个“*”号
回复

使用道具 举报

16#
发表于 2011-3-28 00:24:54 | 只看该作者
谢谢老大  明天我试试
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-11-17 19:04

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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