无忧启动论坛

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

发一个自动列表ISO 并自动安装2000/XP/2003/X64/ISO的批处理 2012-05-22更新

[复制链接]
211#
发表于 2013-8-7 09:55:08 | 只看该作者

如图第4和第10不能使用,里面只能检测客户机盘上的DND目录或gho目录,
run.lst:

debug off
checkrange detect pxe
call Fn.0 0x40000 "!BAT\necho -P:0000 $[0000]\t\t\t\t\t\t\t\t\t\0" && initscript (md)0x200+1
font (pd)/IDND/GRUB/FONT_CN.HEX
graphicsmode -1 640:800 480:600 32
splashimage /IDND/GRUB/BACK.LZMA || splashimage /IDND/GRUB/BACK.BMP || find --set-root /IDND/GRUB/BACK.LZMA && splashimage /IDND/GRUB/BACK.LZMA || find --set-root /IDND/GRUB/BACK.BMP && splashimage /IDND/GRUB/BACK.BMP
terminal --font-spacing=0:3
color normal=31 highlight=0x0E helptext=0x0A heading=0x0A standard=0x0F border=0x0E
set com=/IDND/GRUB/
cat --length=0 %?_BOOT%%com%RUN && set root=%?_BOOT% ! cat --length=0 %@root%%com%RUN && set root=%@root% ! find --set-root %com%RUN
set com= && set root= && command --set-path=%root%%com%
command /IDND/GRUB/menuset x=12 w=78 y=15 h=19 b=26 n=2

default 2
write 0x8274 0

title      User Menu                                lllll     lll lllll \n
clear

title [01] 返回..U盘启动主菜单                  lllllllllllll llll \n 返回主菜单
configfile (md)4+8

title [02] 自动搜索并列出DND目录下所有文件        lll  llll lll llll \n 需自备IMG/ISO/IMA文件,放在 /DND/ 目录下
command RUN /DND/

title [03] 自动搜索并列出DND目录下所有文件        ll       lll lllll \n 需自备IMG/ISO/IMA文件,放在 /DND/ 目录下
command RUN --autolist /DND/

title [04] 自动搜索并列出DND目录下所有文件               llll lllll \n 需自备IMG/ISO/IMA文件,放在 /DND/ 目录下
command RUN --automenu /DND/

title [05] 启动 NT6x/NT5x系统 (USB启动专用)            lllll llllll \n 仅适用于USB设备启动本地硬盘上的系统
command RUN --nt /bootmgr /ntldr

title [06] 启动 DOS时代菜鸟工具箱 中的低格工具      llllllllll llllll \n 需自备DTS.IMA文件,放在 /BOOT/IMGS/ 目录下
command RUN DTS.IMA 2d

title [07] 启动 DOS时代菜鸟工具箱 中的MHDD工具     ll   llllll lllll \n 需自备DTS.IMA文件,放在 /BOOT/IMGS/ 目录下
command RUN DTS.IMA --dts-ext 2a

title [08] 启动 MAXDOS工具箱 中的CHKDSK工具              lllll lllll \n 需自备MAXDOS.IMG文件,放在 /BOOT/IMGS/ 目录下
command RUN MAXDOS.IMG CHKDSK

title [09] 启动 MAXDOS工具箱 中的CMOS工具            lllllllll llll \n 需自备MAXDOS.IMG文件,放在 /BOOT/IMGS/ 目录下
command RUN MAXDOS.IMG --max-ext call CMOS.BAT

title [10] 启动第二菜单                                 llllll lll \n 自备 BOOT.LST 文件,放在 /BOOT/GRUB/ 目录下
command RUN /BOOT/GRUB/BOOT.LST

#以下为特色功能
title [11] 将TEST.ISO文件作为IMG文件启动                 llll lll \n 仅为示例
command RUN --as.img /TEST.ISO

title [12] 将MENU文件作为菜单文件加载                    lllllll \n 仅为示例
command RUN --as.lst /BOOT/GRUB/MENU

title [12] 启动RAMOS                                     llllll lllllll \n 仅为示例
command RUN --ramos /ramxp.img
#或
#command RUN --ramos /ramxp.img /ntldr

title [13] 列出 DOS时代菜鸟工具箱 中所有工具            llllllllllllllllll lll \n 需自备DTS.IMA文件,放在 /BOOT/IMGS/ 目录下
command RUN DTS.IMA --dts-list

title [14] 列出默认目录/BOOT/IMGS/下的所有文件      llllllllllllllllllllll \n 自动菜单方式
command RUN --automenu

title [15] 列出/ISOS/目录下的所有ISO文件           lllllll        llllllll \n 自动菜单方式
command RUN --automenu --show.iso /isos/

title [16] 不列出/ISOS/目录下的所有IMG文件 \n 自动菜单方式
command RUN --automenu --not-show.img /isos/

title [17] 列出目前所有可用设备 \n 自动菜单方式
command RUN --automenu-all

title [18] 列出目前所有hdd类设备 \n 自动菜单方式
command RUN --dev=h --automenu-all

title [19] 列出默认目录/BOOT/IMGS/下的所有文件 \n 自动列表方式
command RUN --autolist

title [20] 列出/ISOS/目录下的所有ISO文件 \n 自动列表方式
command RUN --autolist --show.iso /isos/

title [21] 不列出/ISOS/目录下的所有IMG文件 \n 自动列表方式
command RUN --autolist --not-show.img /isos/

title [22] 列出目前所有可用设备 \n 自动列表方式
command RUN --autolist-all

title [23] 列出目前所有hdd类设备 \n 自动列表方式
command RUN --dev=h --autolist-all

title [24] 交换一次磁盘,等待用户输入文件名或目录名或命令 \n
command RUN --swap

title [25] 交换一次磁盘,然后返回 \n
command RUN --swap --end

title [26] 先给出当前磁盘分布情况,按 S 进行交换,回车结束交换,可交换多次 \n
command RUN --swap-ext

title [27] 先给出当前磁盘分布情况,按 S 进行交换,回车结束交换,进行返回操作,可交换多次 \n
command RUN --swap-ext --end

title [28] 使用firadisk驱动安装系统 \n 需自备 /BOOT/IMGS/FIRADISK.IMG 以及 /WIN$.ISO 文件
command RUN --fira iso=/WIN$.ISO

title [29] 使用firadisk驱动安装系统(载入内存) \n 需自备 /BOOT/IMGS/FIRADISK.IMG 以及 /WIN$.ISO 文件
command RUN --mem --fira iso=/WIN$.ISO

title [30] 使用自备驱动安装系统 \n 需自备软盘镜像(本次以/USER.IMG为例) 以及 /WIN$.ISO 文件
command RUN --fira:/USER.IMG iso=/WIN$.ISO

title [31] 使用firadisk驱动安装系统至硬盘镜像中 \n 需自备 /BOOT/IMGS/FIRADISK.IMG 以及 /WIN$.ISO 以及 /RAMXP.IMG 文件
command RUN --fira iso=/WIN$.ISO disk=/RAMXP.IMG

title [32] 使用自备驱动安装系统至硬盘镜像中 \n 需自备软盘镜像(本次以/USER.IMG为例) 以及 /WIN$.ISO 以及 /RAMXP.IMG 文件
command RUN --fira:/USER.IMG iso=/WIN$.ISO disk=/RAMXP.IMG

title [33] 使用firadisk驱动启动制作好的硬盘镜像(类似ramos,但设置可保存) \n 需自备 /BOOT/IMGS/FIRADISK.IMG 以及 /RAMXP.IMG 文件
command RUN --fira disk=/RAMXP.IMG

title [34] 使用firadisk驱动安装系统,同时加载默认位置的srs驱动 \n 需自备 /BOOT/IMGS/FIRADISK.IMG 以及 驱动包 以及 /WIN$.ISO 文件,驱动包默认使用hotdll整理的驱动包,和RUN放在同目录的SRS目录下
command RUN --fira srs iso=/WIN$.ISO

title [35] 使用firadisk驱动安装系统,同时加载默认位置的DriverPack驱动 \n 需自备 /BOOT/IMGS/FIRADISK.IMG 以及 驱动包 以及 /WIN$.ISO 文件,驱动包默认使用DriverPack驱动包,解压得到DriverPack.ini文件即目录D,放在RUN同目录下
command RUN --fira dpms iso=/WIN$.ISO

title [36] 使用firadisk驱动安装系统,同时加载指定位置的srs驱动 \n 需自备 /BOOT/IMGS/FIRADISK.IMG 以及 驱动包 以及 /WIN$.ISO 文件,本次以放在根目录下的SRS目录为例
command RUN --fira srs:/srs/ iso=/WIN$.ISO

title [37] 使用firadisk驱动安装系统,同时加载指定位置的DriverPack驱动 \n 需自备 /BOOT/IMGS/FIRADISK.IMG 以及 驱动包 以及 /WIN$.ISO 文件,本次以放在根目录下的SRS目录为例
command RUN --fira dpms:/srs/ iso=/WIN$.ISO

title [38] 使用firadisk驱动安装系统,同时加载默认位置的srs驱动以及无人值守安装应答文件 \n 需自备 /BOOT/IMGS/FIRADISK.IMG 以及 驱动 以及 /WIN$.ISO 以及自应答winnt.sif文件,驱动包默认使用hotdll整理的驱动包,和RUN放在同目录的SRS目录下,自应答文件默认使用RUN同目录的名为winnt.sif的文件
command RUN --fira srs sif iso=/WIN$.ISO

title [39] 使用firadisk驱动安装系统,同时加载默认位置的DriverPack驱动以及无人值守安装应答文件 \n 需自备 /BOOT/IMGS/FIRADISK.IMG 以及 驱动 以及 /WIN$.ISO 以及自应答winnt.sif文件,驱动包默认使用DriverPack驱动包,解压得到DriverPack.ini文件即目录D,放在RUN同目录下,自应答文件默认使用RUN同目录的名为winnt.sif的文件
command RUN --fira dpms sif iso=/WIN$.ISO

title [40] 使用firadisk驱动安装系统,同时加载指定位置的srs驱动以及指定的无人值守安装应答文件 \n 需自备 /BOOT/IMGS/FIRADISK.IMG 以及 驱动 以及 /WIN$.ISO 以及自应答winnt.sif文件,本次以驱动包放在根目录下的SRS目录,自应答文件名为winnt.sif放在根目录下为例
command RUN --fira srs:/srs/ sif:/winnt.sif iso=/WIN$.ISO

title [41] 使用firadisk驱动安装系统,同时加载指定位置的DriverPack驱动以及指定的无人值守安装应答文件 \n 需自备 /BOOT/IMGS/FIRADISK.IMG 以及 驱动 以及 /WIN$.ISO 以及自应答winnt.sif文件,本次以驱动包放在根目录下的SRS目录,自应答文件名为winnt.sif放在根目录下为例
command RUN --fira dpms:/srs/ sif:/winnt.sif iso=/WIN$.ISO

title [42] 使用firadisk驱动直接启动iso镜像,通常用于启动PE镜像 \n 需自备 /BOOT/IMGS/FIRADISK.IMG 以及 /PE.ISO 文件
command RUN --fira-isonly iso=/PE.ISO

title [43] 使用自备firadisk驱动直接启动iso镜像,通常用于启动PE镜像 \n 需自备 /IMGS/FIRA.IMG 以及 /PE.ISO 文件
command RUN --fira-isonly:/IMGS/FIRA.IMG iso=/PE.ISO

title [44] 加载firadisk驱动后生成自动菜单 \n 需自备 /BOOT/IMGS/FIRADISK.IMG 文件
command RUN --fira --automenu

title [45] 加载firadisk驱动以及SRS默认驱动包后生成自动菜单 \n 需自备 /BOOT/IMGS/FIRADISK.IMG 文件以及驱动包
command RUN --fira srs --automenu

title [46] 加载firadisk驱动以及DPMS默认驱动包后生成自动列表 \n 需自备 /BOOT/IMGS/FIRADISK.IMG 文件以及驱动包
command RUN --fira dpms --autolist

grldr引导文件内容
pxe detect
timeout 15
default 11
command --set-path=(pd)/IDND/GRUB/
gfxmenu (pd)/IDND/GRUB/MESSAGE
configfile (md)4+8
title 【01】 运行..Win03PE2013增强版
checkrange 0x30001:-1 read 0x8298
clear
echo $[1106] Loading DND WIN03PE.ISO, Please Wait ...
map --mem (pd)/IDND/WINPE.ISO (0xff) ! map (pd)/IDND/WINPE.ISO (0xff)
map --e820cycles=0
map --hook
chainloader (0xff)
title 【02】 运行..Win8PEx86精简版
RUN (pd)/IDND/DND8.ISO
title 【03】 以上PE蓝黑屏无法进入不认硬盘方案
RUN (pd)/IDND/GRUB/MENU03.LST
title 【04】 进入Ghost备份还原系统多合一菜单
RUN (pd)/IDND/GRUB/MENU04.LST
title 【05】 运行最新版DiskGenius分区工具
RUN --mem (pd)/IDND/IMGS/DNDDOS.IMG
title 【06】 运行MaxDos工具箱增强版菜单
RUN (pd)/IDND/GRUB/MENU06.LST
title 【07】 运行硬盘内存检测扫描工具菜单
RUN (pd)/IDND/GRUB/MENU07.LST
title 【08】 运行Windows登陆密码破解菜单
RUN (pd)/IDND/GRUB/MENU08.LST
title 【09】 启动USB2.0加速电脑启动(老机专用)
(pd)/IDND/GRUB/USB_ACC.0PE
title 【10】 启动自定义ISO/IMG文件(DND目录)
RUN (pd)/IDND/GRUB/RUN.LST
title 【11】 安装原版Win7/Win8系统(非GHOST版)
RUN (pd)/IDND/GRUB/MENU11.LST
title 【12】 ===尝试从本地硬盘启动===
RUN (pd)/IDND/GRUB/MENU12.LST


menu04.lst内容

timeout 15
default 0
gfxmenu (pd)/IDND/GRUB/MESSAGE
configfile (md)4+8
title 【01】  不进PE安装系统GHO到硬盘第一分区
RUN --mem (pd)/IDND/IMGS/XGHOST.IMG
title 【02】  运行GHOST多合一U盘启动专用版
RUN --mem (pd)/IDND/IMGS/UGHOST.IMG
title 【03】  运行GHOST11.0.2含USB驱动版
RUN --mem (pd)/IDND/IMGS/GHOSTUSB.IMG
title 【04】  运行GHOST三合一(支持SATA光驱)
RUN --mem (pd)/IDND/IMGS/3GHOST.IMG
title 【05】  返回..U盘启动主菜单
configfile (md)4+8
title 【06】  ===重启计算机===
reboot
title 【07】  ===关闭计算机===
halt

回复

使用道具 举报

212#
发表于 2013-8-7 09:55:55 | 只看该作者
我的怎么搜索不到PXE上的文件列表
回复

使用道具 举报

213#
发表于 2013-8-27 22:41:40 | 只看该作者
本人小白,这个怎么用啊?
回复

使用道具 举报

214#
发表于 2016-3-6 09:59:55 | 只看该作者
我可把多个Windows系统的ISO文件放一个移动硬盘上,然后用Grub4DOS启动电脑引导安装吗???请赐教……
回复

使用道具 举报

215#
发表于 2022-11-4 13:16:06 | 只看该作者
回复

使用道具 举报

216#
发表于 2022-11-7 00:50:30 | 只看该作者
由衷赞一个
回复

使用道具 举报

217#
发表于 2022-11-20 03:07:26 | 只看该作者
过来看看,学习一下
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-11-27 08:00

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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