无忧启动论坛

标题: Winpe合盘技巧 [打印本页]

作者: lelexiong    时间: 2009-5-11 16:54
标题: Winpe合盘技巧
1. 一份SetuoLDR.bin启动多个sif

不用修改SetuoLDR.bin, 只要一份SetuoLDR.bin

        grub4dos的配置如下:

        title Windows XP PE
        map --mem=0x8000 /wxpe/Setupldr.bin (rd)
        write --offset=0x2060 (rd)+1 \xEB\x1A
                # 取消Setupldr的完整性检测,这是固定的
        write --offset=0x2A432 (rd)+1 WXPE\\SIF1
                # 修改winnt.sif文件的完整路径,必须9个字符,
                # 此处设为"WXPE\SIF1",注意\按C语法写为\\
        write --offset=0x2A4FB (rd)+1 WXPE
                # 设置txtsetup.sif的放置路径,必须4个字符,
                # 此处设为"WXPE"
        chainloader (rd)+1
        root ()

        title Windows 2003 PE
        map --mem=0x8000 /wxpe/Setupldr.bin (rd)
        write --offset=0x2060 (rd)+1 \xEB\x1A
        write --offset=0x2A432 (rd)+1 WXPE\\SIF2
        # write --offset=0x2A4FB (rd)+1 I386
        chainloader (rd)+1
        root ()

        附原版win2003sp1所带的SetuoLDR.bin

[ 本帖最后由 lelexiong 于 2009-5-11 18:37 编辑 ]
作者: lelexiong    时间: 2009-5-11 16:57
标题: Winpe技巧2. 自动检测ISO文件所在路径
建议外置程序与ISO同目录,那么这个路径就是外置INI的路径

call getimgpath
load %imgpath%\WINPE.INI
        
子过程getimgpath在imgpath中返回ISO文件所在路径

[ 本帖最后由 lelexiong 于 2009-5-19 00:31 编辑 ]
作者: hhh333    时间: 2009-5-11 17:12
原帖由 lelexiong 于 2009-5-11 16:57 发表
建议外置程序与ISO同目录,那么这个路径就是外置INI的路径
        
        pecmd.ini子过程
        
_sub getimgpath
        regi $HKLM\System\CurrentControlSet\Control\SystemStartOptions,tp
   ...



这个办法很不错,不必再用load \xxx\***.ini的形式满世界搜索外置了。

[ 本帖最后由 hhh333 于 2009-5-11 17:36 编辑 ]
作者: hhh333    时间: 2009-5-11 17:24
原帖由 lelexiong 于 2009-5-11 16:54 发表
1. 一份SetuoLDR.bin启动多个sif

不用修改SetuoLDR.bin, 只要一份SetuoLDR.bin

        grubby4dos的配置如下:

        title Windows XP PE
        map --mem=0x8000 /wxpe/Setupldr.bin (rd)
  ...



也不错,好象cheall等已经发了。
有个错误,应该是txtsetup.sif

[ 本帖最后由 hhh333 于 2009-5-11 17:31 编辑 ]
作者: lelexiong    时间: 2009-5-11 17:33
标题: 回复 #4 hhh333 的帖子
你说的是winnt.sif!
txtsetup.sif就在包中,原来在I386下,改为wxpe后必须修改setupldr.bin,版上的PE都已改了,
如果要非ram方式启动多分PE,0x2A4FB处的修改是必需的

[ 本帖最后由 lelexiong 于 2009-5-11 17:58 编辑 ]




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