527104427 发表于 2012-2-10 17:59:07

..................................

本帖最后由 527104427 于 2016-8-15 21:43 编辑


http://blog.sina.com.cn/a527104427

http://bbs.wuyou.net/forum.php?mod=viewthread&tid=379244&extra=

icevan 发表于 2013-5-19 22:07:21

找到原因了。
主菜单设置了字间距和行间距。
我在您的批处理添加了一句 terminal --font-spacing=0:0就好了。
不知道有没有返回到默认的间距的命令。
好像默认也是0:0

527104427 发表于 2014-4-10 22:26:17

本帖最后由 527104427 于 2014-4-27 00:04 编辑


配合SRSF6使用:


command /BOOT/GRUB/SRSF6   --fira
command SISO ISO=/ISOS/Winxp_pro_sp3_vol_msdn.isosif=y swap=y boot=cd e820=3

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


安装系统时,软盘的最佳方案是:A 盘空,B 盘 SRS;或 A 盘 SRS,B 盘 FIRADISK/WINVBLOCK;或 A 盘 FIRADISK/WINVBLOCK,无 B 盘。

hhh333 发表于 2015-3-23 11:00:21

本帖最后由 hhh333 于 2015-3-23 11:03 编辑

有几个问题想问一下:
1、wimboot似乎不能用来启动NT5,文中有这个菜单,运行boot,它将一些参数代替后会直接将控制转bootmgr,bootmgr好像不能用来启动Nt5的WIM(我正在找bootmgr启动WIM格式的NT5的方法!如有,请告知);
2、软件中集成的wimboot是什么版本的,最新的应是2014/12/08号的,大小为34kb,为何没有更新?
3、调用wimboot有不有通用的方法,如syslinux中又如何写这个代码?
4、wimboot用来启动本地的wim似乎意义不大,关键是用来启动http网络上的wim,里面的菜单也适用于网络上的文件吗?

幸福夜车 发表于 2014-12-5 16:24:36

pseudo 发表于 2014-12-5 13:48
0pe有现成菜单项:
SISO安装系统模块
用的就是5大提供的命令。

谢谢,一直用0pe的,以前没搞成功过
刚才实验过程中,出现奇怪的问题,情况是这样的
我是三个主分区,二个逻辑分区,平时一分区是win10,二分区是win7,三分区是xp,映射成功后进入复制XP前,误删了第一分区win10,没有管它,继续删了第三XP分区,格式化再复制成功后,进入安装画面,因为提示输入ID不正确,没有安装成功,索性进入pe恢复以前备份的分区表,第一分区误删的Win10回来了,第三分区格式化并复制了的XP也回到以前安装的XP了
问题是,第三分区复制的XP安装文件并没有,一切都是我以前的XP,难道恢复mbr会失去已经复制的安装文件?当然这也是好事,说明安装系统之前备份mbr是必要的

527104427 发表于 2014-4-26 18:29:45

chanel 发表于 2014-4-26 09:05
5大,最新的4.25版发现问题了,下面两条命令运行都出错,别的命令没试,grldr为0.4.5c 2013.11.30版。但上 ...

这个,没遇到过,要说清楚你的测试环境,以及U盘的制作方法,最好能上传一个最小的,能重现问题的测试包

hhh333 发表于 2015-3-24 08:14:09

527104427 发表于 2015-3-23 17:52
1.要将NT5的WIM进行改造,变成bootmgr-->bcd-->winload.exe启动才行。

2.是2.0.0版的,在别的地方看 ...

在远景看到过这篇文章,要使用特殊的方式制作,且使用较早的vista的winload,用于WIM的PE是不行的,因为winload不能处理TXTSETUP.SIF文件。如果可能要将TXTSETUP.SIF的内容先放注册表中。也显然用winload的方式做出的XP可能移动到其他机器就不行了。

ccssaakk 发表于 2012-2-10 18:52:10

已经初步玩成功了,能够搜索到镜像并安装。
再试试加载F6IMG

jh1688 发表于 2012-2-10 20:30:17

完全可用了吗???
先前提出的问题解决了???

[ 本帖最后由 jh1688 于 2012-2-10 21:16 编辑 ]

527104427 发表于 2012-2-10 21:05:54

本帖最后由 527104427 于 2014-12-9 13:38 编辑

注释:所有命令不区分大小写。
      不带任何参数,直接进入SISO命令行。
      以下的MAX均可以改为MAX_MEM。ISO均可改为ISO_MEM,解释同MAX。
      MAX:先直接映射,失败再加载到内存。
      MAX_MEM:强制加载到内存。
      以下所有用法均在模板中体现,请举一反三。
      模板下载:http://yun.baidu.com/share/link?shareid=2369780121&uk=2098012847
         本人网盘,有惊喜:http://yun.baidu.com/share/link?shareid=3269092721&uk=2098012847




加载ISO安装系统:
SISO   ISO=参数1      FDA=参数2       FDB=参数3       SIF=参数4         ADDONS=参数5         E820=参数6         SWAP=参数7          BOOT=参数8      FD2HD=参数9    SN=参数10
          注释:参数1,ISO路径,可以是一个文件,也可以是一个列表。路径可带空格,请使用双引号,如:ISO="/ab/c    d/xp.iso"
                   参数2,加载到A盘的镜像,可以是自制IMG镜像,也可以是内置于SISO的命令(F6IMG、DPMS、SRSF6N)。
                   支持的驱动包格式有:散开方式、GZ、LZMA、ISO、IMG、IMA。
                   如:FDA=/SRS/SRS.IMG。路径可带空格,请使用双引号,如:FDA="/ab/c    d/SRS.IMG"
                              fda="f6img/srs/"
                              fda="dpms()/srs/dpms-srs.gz"
                   参数3,加载到B盘的镜像,可以是自制IMG镜像,也可以是内置于SISO内的镜像(FIRA、FIRAX86、FIRAX64、WVBLK、WVBLKX86、WVBLKX64、VBOOT、VBOOTX64、VBOOTXP、VBOOT2K、VBOOT2K3)。
                   如:FDB=FIRAX86。如果是自制IMG镜像,路径可带空格,请使用双引号,如:FDB="/ab/c    d/SRS.IMG"
                   参数4,自动应答文件路径。也可以使用内置于SISO内的自动应答文件(SIF=Y)。路径可带空格,请使用双引号,如:SIF="/ab/c    d/WINXP.SIF"
                   参数5,可以加载一段自制批处理。如:ADDONS="FD2HD --ABC"
                   参数6,防蓝屏参数。
            参数7,静默交换第1、2硬盘。如:SWAP=Y。
            参数8,指定启动设备,省略BOOT参数则默认从ISO启动。如:BOOT=CD(从ISO启动)、BOOT=HD(从硬盘启动)、BOOT=N(保存已加载的镜像并返回主菜单)。
            参数9,FD2HD=Y或FD2HD=N,为Y或省略此参数时,表示启动设备被识别成ZIP的时候,将启动设备映射为HDD。
            参数10,示例:SN=MRX3F-47B9T-2487J-KWKMF-RPWBY。指定序列号。
       所有参数均可省略,位置可互换。如:SISO   FDA=/A.IMG   BOOT=CD 也可写成 SISO   BOOT=CD   FDA=/A.IMG。
       假如不带ISO参数,加载完驱动后将返回主菜单。
       B盘使用VBOOT时,SISO不会加载ISO,而是由VBOOT来完成,不会加载到内存,也可存在碎片。如:SISOISO=/WIN7.ISOFDB=VBOOTXPSWAP=Y
         可以搜索硬盘上的所有系统,并启动。如:SISO   BOOT=HD。
       SISO主帖:http://bbs.wuyou.net/forum.php?mod=viewthread&tid=205934&extra=page%3D1






利用WIMBOOT启动WIM系统
SISO    WIMBOOT=参数1   BOOTMGR=参数2       BCD=参数3       BOOT.SDI=参数4       E820CYCLE=参数5       BOOT.WIM=参数6
       注释:参数1,WIMBOOT路径,省略此参数时使用内置WIMBOOT。
          参数2,BOOTMGR路径,省略此参数时使用内置BOOTMGR。
          参数3,BCD路径,省略此参数时使用内置BCD。
          参数4,BOOT.SDI路径,省略此参数时使用内置BOOT.SDI。
          参数5,防蓝屏参数。
          参数6,WIM文件路径。
   所有参数位置可互换,参数1~5均可省略。






直接调用MAXDOS内部工具(只适用于本人增强的MAXDOS):
SISO    MAX=参数1      MODE=参数2      TOOL=参数3       HD=参数4      GHO=参数5         T=参数6       PW=参数7
       注释:参数1,MAXDOS路径,如/BOOT/IMGS/MAXDOS9.IMG。路径可带空格,请使用双引号,如:MAX="/ab/c    d/MAXDOS.IMG"
                参数2,MAXDOS内存模式,范围为:A~L。如:MODE=C。
          参数3,MAXDOS内部工具,如:TOOL=DISKGEN。
          参数4,备份或还原的目标分区,如:HD=(hd0,0)。其中,(hd0,0)~(hd0,3)表示第一硬盘第1~4主分区,(hd0,4)(或以上)表示第一硬盘第1扩展分区(或以上)。
               省略HD参数则默认(hd0,0)
                参数5,镜像路径,可以是一个镜像,也可以是一个列表。只支持对GHO、GGH、MAX、JEX 这4种扩展名的文件列表。
               省略GHO参数则默认最后一个分区的\wingho..\sys.ggh(由MAXDOS.IMG设定)。路径可带空格,请使用双引号,如:GHO="/ab/c    d/SYS.GHO"
                参数6,备份还原模式的倒计时。T=NOTips 表示备份还原界面不会有任何提示窗口。
          参数7,设定备份还原结束后,重启还是关机。省略PW参数则保持默认(重启)。如:PW=OFF(关机)、PW=RB(重启)。
          参数2~7均可省略,位置可互换。
    MAXDOS下载:
      http://yun.baidu.com/share/link?shareid=2413612970&uk=2098012847






启动PE镜像或IMG镜像:
SISO    MAX=参数1    FDB=参数2   E820=参数3
      注释:参数1,镜像路径,可以是一个文件,也可以是一个列表,如/BOOT/PE.ISO或/BOOT/IMGS/。路径可带空格,请使用双引号,如:MAX="/ab/c    d/PE.ISO"
               参数2,加载到B盘的内置镜像,有:FIRA、FIRAX86、FIRAX64、WVBLK、WVBLKX86、WVBLKX64、VBOOT、VBOOTX64、VBOOTXP、VBOOT2K、VBOOT2K3。如 FDB=FIRA。
         参数3,防蓝屏参数。
    其中,参数2和参数3可以省略,位置可以互换。
    镜像可以压缩,不管是GZIP还是LZMA,程序都可以自动判断包内的镜像,并选择合适
    的方式启动。(方法有点特别,不管是ISO伪装的IMG镜像,还是改单纯的改扩展名,都能正确判断)





内置NTBOOT模块:
SISO    NTBOOT=NTBOOT所有参数
         注释:直接使用命令SISO   NTBOOT 可进入NTBOOT菜单
               内置本人修改版的NTBOOT。可自定义防蓝屏参数。
               本人修改版NTBOOT下载地址:
               http://yun.baidu.com/share/link?shareid=3149272027&uk=2098012847
               原版NTBOOT下载:
               http://bbs.wuyou.net/forum.php?mod=viewthread&tid=190203
               http://chenall.net/post/ntboot/
          内置RUN模块,可自动列表:
               title 自动列表VHD并启动,根目录
                   set showpath=1
                              set showdir=0
                              set slient=1
                              command siso run --noload --autolist-all show.vhd subdir=1 --end exit
                              command siso ntboot NT6=%fileroot%%%filename%
                        title 自动列表VHD并启动,VHDS目录
                   set showpath=1
                              set showdir=0
                              set slient=1
                              command siso run --noload --autolist-all show.vhd /vhds/ --end exit
                              command siso ntboot NT6=%fileroot%%%filename%
                     title 自动列表VHD并启动,搜索VHDS内3层目录
                  set showpath=1
                            set showdir=0
                            set slient=1
                            command siso run --noload --autolist-all show.vhd subdir=3 /vhds/ --end exit
                            command siso ntboot NT6=%fileroot%%%filename%
                     title 自动列表VHD并启动,VHDS目录(此菜单仅限VHD使用)
                           set showpath=1
                           set showdir=0
                           set slient=1
                           command siso run --autolist-all show.vhd /vhds/





内置S版RUN模块:
SISO    RUN=RUN所有参数
            注释:直接使用命令SISO   RUN 可进入RUN命令行。
                  RUN帖子地址:
                  http://bbs.wuyou.net/forum.php?mod=viewthread&tid=191301&extra=page%3D1
                  本人增加了对VHD、VHDX列表并启动的功能,例:
      title 检索所有设备根目录的.abc和.xyz文件(任意扩展名),自动列表 \n自动返回,输出变量fileroot和filename
                command siso run --noload --autolist-all show.abc.xyz subdir=1 --end exit
          title 检索所有设备根目录的.abc和.xyz文件(任意扩展名),自动列表 \n自动返回,输出变量fileroot和filename \n找不到或只找到一个文件时,自动退出RUN命令行,静默返回
          set slient=1
                command siso run --noload --autolist-all show.abc.xyz subdir=1 --end exit
          title 检索所有设备"/is   o    s/"目录的.abc和.xyz文件(任意扩展名),自动列表 \n自动返回,输出变量fileroot和filename \n不显示文件夹,显示全路径
          set showpath=1
                set showdir=0
                command siso run --noload --autolist-all show.abc.xyz "/is   o    s/" --end exit
          title 将列出所有设备下/VHDS/目录中指定文件类型的文件(菜单形式) \n将只显示VHD、VHDX文件
          command siso run --automenu-all show.vhd.vhdx /vhds/
          title 将列出所有设备下/VHDS/目录中指定文件类型的文件(列表形式) \n将只显示VHD、VHDX文件
          command siso run --autolist-all show.vhd.vhdx /vhds/
          title 将列出所有设备下/VHDS/目录中指定文件类型的文件(列表形式) \n将只显示VHD、VHDX文件 \n搜索VHDS内3层目录
          command siso run --autolist-all show.vhd.vhdx subdir=3 /vhds/
          title 将列出所有设备下/VHDS/目录中指定文件类型的文件(列表形式) \n将只显示VHD、VHDX文件 \n选择文件后退出,输出变量fileroot和filename
                command siso run --noload --autolist-all show.vhd.vhdx /vhds/ --end exit






内置Z版RUN模块:
SISO    RUNZ=RUN所有参数
         注释:直接使用命令SISO   RUNZ 可进入RUN命令行。
               RUN帖子地址:
               http://bbs.wuyou.net/forum.php?mod=viewthread&tid=183722
               本人添加了一个防蓝屏参数,如:siso runz="--e820cycles=3 /PE.ISO"


jh1688 发表于 2012-2-10 21:10:37

原帖由 527104427 于 2012-2-10 21:05 发表 http://bbs.wuyou.net/images/common/back.gif

试试吧,起码在我的机器上是正常的
可是我运行了一下,提示插入A盘,能找到和交换磁盘,应该说F6IMG加载正常了呀……
不知道什么问题,我是实机安装的……

title 适用 Windows XP SP3 原版安装(F6IMG+SISO)
cat --length=0 ()/BOOT/GRUB/SISO || find --set-root /BOOT/GRUB/SISO
command ()/BOOT/GRUB/SISO /WinXPSP3.iso F6IMG /BOOT/GRUB/WINNT.SIF 3

jh1688 发表于 2012-2-10 21:14:30

原帖由 527104427 于 2012-2-10 21:05 发表 http://bbs.wuyou.net/images/common/back.gif

试试吧,起码在我的机器上是正常的
有需要的可以自己改改,因为我只是半桶水,所以……有很多地方都需要修正的
可是我运行了一下,提示插入A盘,能找到和交换磁盘,应该说F6IMG加载正常了呀……
不知道什么问题,我是实机安装的……

DOS下的批处理勉强能看懂一些,这些批,对我来说就像天书,难……关键是那些代码……

title 适用 Windows XP SP3 原版安装(F6IMG+SISO)
cat --length=0 ()/BOOT/GRUB/SISO || find --set-root /BOOT/GRUB/SISO
command ()/BOOT/GRUB/SISO /WinXPSP3.iso F6IMG /BOOT/GRUB/WINNT.SIF 3

527104427 发表于 2012-2-10 21:16:55

本帖最后由 527104427 于 2014-6-12 14:12 编辑

特别感谢2012kwy 和qpliuxin两位网友的鼎力相助,帮我做了无数的测试,修正了大多数问题
同时也感谢其它测试反馈的朋友,无忧因你们而精彩!!

本工具是grub4dos续尾批处理命令,可利用Fbinsttool编辑

集成了F6IMG\SRSF6N\DPMS\RUN\NTBOOT\FISO等模块

本工具的功能:
      1.不解开ISO安装系统,如果B盘使用内置的FIRADISK,只需加载一次ISO,第一次进系统还可自动整理盘符,菜单如:
         SISO   ISO=/XP.ISOFDA=/XXX.IMGFDB=firax86sif=y   swap=ye820=3boot=cd   
         也可指定一个文件夹,当里面只有一个ISO文件时,不需要选择,程序直接加载:
         SISO   ISO=/ISOS/    FDA=/XXX.IMG   FDB=firax86   sif=y   swap=y   e820=3   boot=cd
         ISO=后面是系统镜像的路径,FDA=后面是SRS驱动的路径,FDB后面是内置B盘镜像,SIF=Y表示使用内置应答文件,
         SWAP=Y表示静默交换第1、2硬盘,BOOT=CD从虚拟光驱启动
      2.使用VBOOT引导WIN7安装镜像,WIN7的ISO可以有碎片,不必加载到内存。
         示例:SISOISO=/WIN7.ISOFDB=VBOOTXPSWAP=Y
      3.加载SRS驱动后返回,使用菜单:SISOFDA=XXX.IMGFDB=XXX.IMG 其中,FDA表示软盘A,FDB表示软盘B,等号后面是软盘镜像的路径。
         A盘可使用内置的SRS驱动加载工具:F6IMG、SRSF6N、DPMS,后面是驱动镜像路径,可以是GZ、LZMA压缩文件,
         也可以是ISO、IMG、IMA文件,驱动打包方式见模板,
         B盘可使用内置的32或64位FIRADISK、WINVBLK、VBOOT驱动,如:
         FIRAX86/FIRAX64/WVBLKX86/WVBLKX64/VBOOTX64/VBOOTXP/VBOOT2K/VBOOT2K3,
         示例:SISO FDA="F6IMG/SRS"   FDB=FIRAX86 或SISO FDA="DPMS/SRS/DPMS.LZMA" FDB=WVBLKX64
      4.启动IMG或ISO文件,如果打包成GZ或LZMA,可自动判断压缩包里面的是ISO还是IMG,理论上百分百识别,
         可使用防蓝屏参数,当指定的是一个文件,则使用菜单:SISOMAX=/XXX.GZe820=3
         当指定一个文件夹,则使用菜单:SISO MAX=/XXX   e820=3
         当文件夹里面只有一个ISO文件时,不需要选择,程序直接加载
      5.可传递参数给MAXDOS,绕开DOS工具箱的主界面。只支持本人修改的MAXDOS工具箱。菜单如:SISOMAX=/MAXDOS9.IMGtool=diskgen,表示直接执行diskgen
         具体支持调用哪些命令,请输入SISOMAX命令后获得
      6.集成S版RUN和Z大RUN的所有功能,增加防蓝屏参数:
         SISORUN=--e820cycles=3 --automenu --show.iso /isos/
         SISORUNZ=--e820cycles=3 --set-ext=.iso|.img|.ima|.| /ISO/.AUTOMENU
      7.集成NTBOOT的所有功能,增加防蓝屏参数:
         SISONTBOOT=e820=3 iso_inst=winvblk cdrom=/Win$.iso
         …………
具体有哪些功能,进入SISO主界面后会全部列出,请细细查看,仔细体会

本工具集成了RUN和NTBOOT,对RUN模块和NTBOOT模块作了小小的修改:
         RUN不再拒绝搜索软盘。不需要自备FIRA驱动,如果找不到/BOOT/IMGS/FIRADISK.IMG,则加载内置FIRA,并增加防蓝屏参数
         NTBOOT不只搜索硬盘。增加防蓝屏参数。并增加一个功能,可启动VHDX,使用菜单:SISONTBOOT=NT6=/WIN8.VHDX



本工具的特点:
每个参数具有独立性、无序性
所谓独立性,就是每个参数都可单独使用,如SISO FDB=FIRAX86
如果指定了ISO,则从ISO启动,如果没指定,则返回加载SISO之前的菜单
当然,也可以强制从硬盘启动:BOOT=HD
所谓无序性,是指各参数可自由组合,不用次序
如SISO SWAP=Y ADDONS=/F6IMG E820=3 BOOT=HD
也可以是 SISO E820=3 SWAP=Y BOOT=HD ADDONS=/F6IMG







理论上,模板支持UltraISO直接写入U盘。ISO版SISO可解压到任意位置
使用了g4d的一些新命令,抛弃旧版的了,想将模板解开丢到UD的同学请注意了,要事先将DPMS和SRSF6N的散开包删除,否则,UD就废了……                           




使用方法如下:

第一种方法:如果将SISO放在根目录,
进入grub命令行,输入:
if exist ()/SISO || find --set-root /SISO
command ()/SISO

第二种方法:也可将命令写成菜单,
比如,菜单文件是menu.lst,想用SISO
搜索硬盘上的系统,那么在menu.lst
中加一段:
title 搜索硬盘上的系统
if exist ()/boot/grub/siso || find --set-root /boot/grub/siso
command ()/boot/grub/siso boot=hd

更详细的使用方法请下载模板文件


527104427 发表于 2012-2-11 15:29:47

原帖由 jh1688 于 2012-2-10 21:14 发表 http://bbs.wuyou.net/images/common/back.gif

可是我运行了一下,提示插入A盘,能找到和交换磁盘,应该说F6IMG加载正常了呀……
不知道什么问题,我是实机安装的……

DOS下的批处理勉强能看懂一些,这些批,对我来说就像天书,难……关键是那些代码… ...
抱歉,兄弟,我实机折腾了一个早上,没能重现你的问题,或许还有其它未知因素的干扰吧……

或许,你可以换个MSDN原版的ISO试试看

jh1688 发表于 2012-2-11 21:56:21

原帖由 527104427 于 2012-2-11 15:29 发表 http://bbs.wuyou.net/images/common/back.gif

抱歉,兄弟,我实机折腾了一个早上,没能重现你的问题,或许还有其它未知因素的干扰吧……

或许,你可以换个MSDN原版的ISO试试看

抱歉楼主,刚实机又折腾了一下,问题依旧,我也不能再说什么了,因为不会玩虚拟机,实机折腾也太累,就不再继续折腾了。

好在S大(夜版主)的RUN也已经能达到一启无人值守,并且在他的帮助下,做成了。同样的ISO用他的RUN轻松,愉快的装好机。目的就达到了……

谢谢楼主,对我等新人的指点……

527104427 发表于 2012-2-11 22:20:22

原帖由 jh1688 于 2012-2-11 21:56 发表 http://bbs.wuyou.net/images/common/back.gif


抱歉楼主,刚实机又折腾了一下,问题依旧,我也不能再说什么了,因为不会玩虚拟机,实机折腾也太累,就不再继续折腾了。

好在S大(夜版主)的RUN也已经能达到一启无人值守,并且在他的帮助下,做成了。同 ...
呵呵,问题解决就好,恭喜
页: [1] 2 3 4 5 6 7 8 9 10
查看完整版本: ..................................