无忧启动论坛

标题: 求汇编ETFSBOOT.COM [打印本页]

作者: newswan    时间: 2011-8-3 02:17
标题: 求汇编ETFSBOOT.COM
oscdimg -n -d -h -o -m -e -bgrldr
在有的机器上不能启动

ETFSBOOT.COM引导的是BOOTMGR,
修改“ETFSBOOT.COM”,引导grldr

oscdimg -n -d -h -o -m -e -bETFSBOOT.COM

[ 本帖最后由 newswan 于 2011-8-9 19:43 编辑 ]
作者: wannaknow    时间: 2011-8-3 19:02
标题: 回复 #1 newswan 的帖子
你试试,把grldr的前2K保存成grldr.bin  ,然后-bgrldr.bin
同时把grldr放置到光盘的根目录。
作者: newswan    时间: 2011-8-3 21:02
ok,谢谢。明天试验,
请问前grldr的前2k会不会随版本不同而改变?
作者: zhaohj    时间: 2011-8-3 22:03
目前是随版本而变化的。我也一直希望不点做个光盘版的引导文件。
作者: newswan    时间: 2011-8-3 23:10
vmware 试验了,只能显示三行菜单。
作者: newswan    时间: 2011-8-4 19:46
现在只有用ETFSBOOT启动

等grub2-1.99正式版搞明白了就换grub2

用cygwin编译,缺一个libdevmapper什么的,不知道怎么办。

[ 本帖最后由 newswan 于 2011-8-4 19:48 编辑 ]
作者: newswan    时间: 2011-8-8 06:04
etfsgr改自win7的etfsboot.com,以引导grldr

将grldr,文件名小写,放于光盘根目录
oscdimg -betfsgr

如果想用其他的文件名,用十六进制编辑器打开etfsgr中,替换grldr:
1、长度必须是5个字符
2、大小写敏感
3、有2处grldr,第一处是错误信息,可改可不改,第二处是文件名,

[ 本帖最后由 newswan 于 2011-8-8 13:53 编辑 ]

2.png (8.77 KB, 下载次数: 97)

2.png

3.png (7.06 KB, 下载次数: 103)

3.png

etfsgr.7z

1.67 KB, 下载次数: 91, 下载积分: 无忧币 -2


作者: newswan    时间: 2011-8-30 05:37
还有一处修改的地方

68 B8 07 6A 05
grldr:地址7B8,长度05

05原为07,bootmgr

上下各有一处 68 xx xx 6A xx 也类似,这3处对应:setupldr.bin、grldr、bootfix.bin

4.png (4.79 KB, 下载次数: 86)

4.png

作者: 2012_willylin    时间: 2014-4-22 06:01
newswan 发表于 2011-8-30 05:37
还有一处修改的地方

68 B8 07 6A 05

滿有趣的 好像又回到學組合語言的時代了
05(grldr) 替換 07(BOOTMGR)
如果是grldr.bin那就8個字超過七格,如果要代入grldr.bin是不是連地址也要跟著異動了
作者: bestsing    时间: 2014-4-22 13:56
难度太大了。膜拜一个。




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