WeeSetup 2.0 写到文件问题
在 WeeSetup 1.3 版本中,使用 weesetup.exe -s wee-menu.lst -w wee63.mbr -o wee63-my.mbr 可以将 WEE 加启动脚本写到文件中去,但是在 2.0 版本中,使用这个命令,会提示缺少设备,加上 -d (hd0,0) 之类就可以。请问在 2.0 版本中,只要将WEE及脚本写到文件中而不写入实际硬盘(不知道使用不存在的硬盘设备号行不行),有什么办法?这个我下午再抽空看看。。。 chenall 发表于 2013-9-16 09:42 static/image/common/back.gif
这个我下午再抽空看看。。。
不知道现在有结果了没有呢?
本帖最后由 chenall 于 2013-9-18 08:47 编辑
2.0是原作者重新写过的,设计中没有这个功能,需要重新修改下。 哦。辛苦CHENALL了,如果能够加入这个功能就更好了。
xianglang 发表于 2013-9-18 10:23 static/image/common/back.gif
哦。辛苦CHENALL了,如果能够加入这个功能就更好了。
试试这个。
本帖最后由 xianglang 于 2013-9-19 19:41 编辑
chenall 发表于 2013-9-19 14:32 static/image/common/back.gif
试试这个。
谢谢CHENALL,这个版本可以写到文件中,而不提示没有设备了,不过反应比较慢一些,要好几秒才完成操作——不过两个WEESETUP将相同的WEE63.MBR和WEE-MENU.LST写出来的WEE63.MBR的HASH校验码不相同。附件是V1.3、V2.0及今天的版本写出来的文件(V1.3是去年写的,WEE-MENU.LST、WEE63.MBR可能不同,但是两个V2.0版本的WEE-MENU.LST、WEE63.MBR是相同的)。
本帖最后由 chenall 于 2013-9-20 08:39 编辑
我自己试了下没有发现问题呀。
你是使用怎么命令?
1.3和2.0如果使用同样的WEE63.MBR和WEE-MENU.LST生成的数据应该是一样的。
从新上传了一个,昨天那个传错了。
修正了一个小问题,导入菜单时没有清除原来的菜单,如果新的菜单比较少会错乱。 哦。我使用的是一楼的那条命令写的。我再试试新的版本。
chenall 发表于 2013-9-20 08:26 static/image/common/back.gif
我自己试了下没有发现问题呀。
你是使用怎么命令?
1.3和2.0如果使用同样的WEE63.MBR和WEE-MENU.LST生成的 ...
这个版本生成的文件只有30.7KB,而1.3的生成的文件是31.5KB。对比了一下,菜单文件后最后一行被截去。原V2.0使用的生成命令是:weesetup-2.0.exe -s wee-menu.lst -w wee63.mbr -o wee63-my-v2.0.mbr -u -d (hd0,0),2013-09-20修改后V2.0使用的生成命令是:weesetup.exe -s wee-menu.lst -w wee63.mbr -o wee63-my-2013-09-20.mbr,而1.3使用的生成命令是:weesetup-1.3.exe -s wee-menu.lst -i wee63.mbr -o wee63-my-v1.3.mbr,各自写出来的文件见附件。
而我的WEE菜单文件内容如下:
find /GRLDR /GRLDR
default 0
timeout 8
title ***** Xianglang's Wee Menu ******
title * *
title * 0. GRUB4DOS *
find /GRLDR /GRLDR
find /GRUB/GRLDR /GRUB/GRLDR
find /BOOT/GRLDR /BOOT/GRLDR
find /BOOT/GRUB/GRLDR /BOOT/GRUB/GRLDR
title * 1. Windows 7/Vista *
find /BOOTMGR /BOOTMGR
title * 2. Windows 2003/XP *
find /NTLDR /NTLDR
title * 3. Windows 98/DOS *
find /IO.SYS /IO.SYS
title * 4. 1st Hard Disk *
root (hd0,0) +1
root (hd0,1) +1
root (hd0,2) +1
root (hd0,3) +1
(hd0)+1
title * *
title * http://xianglang.blog.163.com *
xianglang 发表于 2013-9-20 15:00 static/image/common/back.gif
这个版本生成的文件只有30.7KB,而1.3的生成的文件是31.5KB。对比了一下,菜单文件后最后一行被截去。原V ...
好久没有看这些代码了,现在看着有些晕晕的。。
新的WEE63.MBR不会超过来源大小,这个是BUG,应该是新的最多可以有63个扇区=31.5KB
又改了下,看下现在正常不。。。
另外说下,发现新的版本有一个-g参数,使用grldr作为脚本内容,这个请谨慎使用,不清楚的话建议不要用。
chenall 发表于 2013-9-20 16:03 static/image/common/back.gif
好久没有看这些代码了,现在看着有些晕晕的。。
新的WEE63.MBR不会超过来源大小,这个是BUG,应该是新 ...
这个版本生成的文件,与1.3版生成的文件,完全相同了。不过奇怪的是,这个版本的生成速度,与上一个相比要慢一些,和你第一次修改的那个版本一样的速度。
速度会慢,这个比较奇怪,我这里都是一闪而过的。也许换台电脑就快了。。 chenall 发表于 2013-9-21 19:20 static/image/common/back.gif
速度会慢,这个比较奇怪,我这里都是一闪而过的。也许换台电脑就快了。。
你的电脑速度太快了,因此差别会不明显。我这N270的上网本,性能太差,生成30.7KB大小文件的那个,大概1秒就完成了,但是最后这一个,要3-5秒才完成(命令回车后到再回到命令行状态)。 前面上传的版本有BUG(脚本没有写入),请先不要使用,我明天再修改上传。 11楼的版本有问题,脚本没有写入?但是我用ULTRAEDIT打开写成的文件看过,后面是有脚本内容的啊,和1.3版本写成的完全一样。 如果没有指定-s参数,这时脚本就没有写入。。 xianglang 发表于 2013-9-25 12:44 static/image/common/back.gif
11楼的版本有问题,脚本没有写入?但是我用ULTRAEDIT打开写成的文件看过,后面是有脚本内容的啊,和1.3版本 ...
重新上传了。
顺便修改了一下,写入之前先对比数据,如果不一样才写入,否则不需要写入(类似1.3的版本)
另外一个修改就是可以像以前那样也就是不需要指定-d参数。自动识别。
weesetup (hd0) chenall 发表于 2013-9-25 14:30 static/image/common/back.gif
重新上传了。
顺便修改了一下,写入之前先对比数据,如果不一样才写入,否则不需要写入(类似1.3的版本 ...
辛苦CHENALL了,谢谢。 辛苦CHENALL了
页:
[1]