无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站广告联系 微信:wuyouceo QQ:184822951
楼主: sratlf
打印 上一主题 下一主题

[分享] RUN 1206 更新 支持磁盘交换,文件检索,自动菜单,自动列表,全自动安装nt5x系统

    [复制链接]
1351#
发表于 2012-3-23 12:34:57 | 只看该作者
RUN --swap --end
找了老半天也没找到--end这个参数,那个--swap-ext行不,就是手动交换退出run?
回复

使用道具 举报

1352#
 楼主| 发表于 2012-3-23 12:41:25 | 只看该作者

回复 #1351 my9823 的帖子

--end就是自动结束的。。。你试试就知道了

--swap-ext也行  就是还得按s交换磁盘
回复

使用道具 举报

1353#
发表于 2012-3-23 15:13:13 | 只看该作者
夜大  为什么只要加了sif 参数就不行


title  安装WIN$.ISO
command RUN  --mem --fira:/RUN/FIRADISK.IMG dpms:/RUN/ iso=/WIN$.ISO


这个菜单可以正常使用




title 安装WIN$.ISO
command RUN --mem --fira:/RUN/FIRADISK.IMG dpms:/RUN/ sif iso=/WIN$.ISO
或者  command RUN --mem --fira:/RUN/FIRADISK.IMG dpms:/RUN/ sif:/WINNT.SIF iso=/WIN$.ISO    (WINNT.SIF放根目录)
都不能使用  提示
warning no such command: set
一直滚不停
回复

使用道具 举报

1354#
发表于 2012-3-23 15:18:49 | 只看该作者

回复 #1352 sratlf 的帖子

提示 正在加载FIRADISK.IMG
warning no such command: set
warning no such command: set
warning no such command: set
warning no such command: set
warning no such command: set

一直滚不停
回复

使用道具 举报

1355#
 楼主| 发表于 2012-3-23 17:52:23 | 只看该作者

回复 #1354 zqjiang 的帖子

用的新版grub吧  换成02-27之前的版本
回复

使用道具 举报

1356#
发表于 2012-3-23 19:07:29 | 只看该作者

回复 #1355 sratlf 的帖子

是新版的GRLDR   难道  02-27之后的版本  都有这个问题?

我再试试旧的?
回复

使用道具 举报

1357#
发表于 2012-3-23 21:20:20 | 只看该作者
晕啊   
换会 02-27  正常了
回复

使用道具 举报

1358#
发表于 2012-3-24 20:10:02 | 只看该作者
请教版主 用 command RUN --ramos /ramos.img /ntldr 启动内存系统
仍需加参数--top放到高位内存么, 不知能否再自动一点,将内存系统大小与RAMOS大小作个比较,若能放入高位就自动放入

[ 本帖最后由 xiaoy 于 2012-3-24 22:57 编辑 ]
回复

使用道具 举报

1359#
发表于 2012-3-24 22:43:32 | 只看该作者
sratlf:
你好,你的RUN模块功能非常强大,但是我发现一个问题,我的U盘分为两个分区,一个是使用FB分的UD隐藏分区,作为启动盘。剩下的部分使用DISKGENIS分的NTFS格式,存放外置MYISO和SRS文件。
我发现使用你的RUN模块和C大的NTBOOT都找不到U盘另外一个分区的MYISO目录。使用你的RUN --autolist-all列出的设备也只能看到U盘的第一个分区(也就是隐藏分区),看不到另外一个分区。
我使用CHENALL版的RUN则可以找到另外一个分区的MYISO目录中的文件。请修正下,因为装机的时候一般我都把ISO文件放到可见分区的U盘分区。
回复

使用道具 举报

1360#
发表于 2012-3-25 05:32:18 | 只看该作者

回复 #1359 HUNRYBECKY 的帖子

NTFS格式?
听说这个相当坏U盘,真的假的?
回复

使用道具 举报

1361#
 楼主| 发表于 2012-3-25 09:46:15 | 只看该作者
@zqjiang

换用03-24版grub测试下  应该正常了

@xiaoy

这个还是手动加吧  判断内存太麻烦。。。

@HUNRYBECKY

用的是同一版本的grub吗  没道理一个能找到一个找不到  都是用find搜索的
回复

使用道具 举报

1362#
 楼主| 发表于 2012-3-25 13:31:38 | 只看该作者
原帖由 zqjiang 于 2012-3-22 21:15 发表
夜大
现在的srs 参数 不支持 自己用 主板厂商附带的 软盘镜像 打包的的 IMG 吗?

RUN --fira srs:/SRS.IMG iso=/WIN$.ISO


如果RUN --fira srs:/SRS.IMG iso=/WIN$.ISO没有加载上的话

可以用新版试试  RUN --set-srsmode=1 --fira srs:/SRS.IMG iso=/WIN$.ISO

原帖由 2011phzhc 于 2012-3-23 12:16 发表
[01]  返回上级目录
帮助文字中出现:将自动生成(ud)/菜单

[05]  RUN  windows pe.iso
帮助文字中则出现:windows pe.iso

[08]  返回主菜单
帮助文字中出现:将加载/menu.lst

试了一下, RUN  win ...



用新版试下吧  都隐藏了

title
set helpinfo=0
RUN --automenu
回复

使用道具 举报

1363#
发表于 2012-3-25 15:07:12 | 只看该作者

回复 #1362 sratlf 的帖子

用新版试了下,是都隐藏了,但是,“返回主菜单”时出现了错误:
command run --as.lst
Error 1:filename must be either an absolute pathname or blocklist
press any key to continue...
回复

使用道具 举报

1364#
 楼主| 发表于 2012-3-25 15:19:55 | 只看该作者

回复 #1363 2011phzhc 的帖子

汗  手误  重新下载下吧  #1已经修正了
回复

使用道具 举报

1365#
发表于 2012-3-25 16:20:48 | 只看该作者

回复 #1364 sratlf 的帖子

谢谢S大,这次成功了!
以后可以各取所需了,
想隐藏,就多一句:set helpinfo=0
不想隐藏,就不要这一句:set helpinfo=0 ,或者 #set helpinfo=0
回复

使用道具 举报

1366#
发表于 2012-3-25 16:50:51 | 只看该作者
原帖由 sratlf 于 2012-3-25 13:31 发表


如果RUN --fira srs:/SRS.IMG iso=/WIN$.ISO没有加载上的话

可以用新版试试  RUN --set-srsmode=1 --fira srs:/SRS.IMG iso=/WIN$.ISO




用新版试下吧  都隐藏了

title
set helpinfo=0
RUN  ...

请问 夜大
--set-srsmode=1     这句话  表示什么?
回复

使用道具 举报

1367#
 楼主| 发表于 2012-3-25 16:58:35 | 只看该作者

回复 #1366 zqjiang 的帖子

没什么特殊的意思  使用模式1加载指定的srs驱动  就是对srs指定的驱动包直接加载  不进行特殊处理
回复

使用道具 举报

1368#
发表于 2012-3-25 20:54:25 | 只看该作者
夜大又更新了,跟上

顺便问一句,9325新版本用grub的哪一个版本比较好
回复

使用道具 举报

1369#
 楼主| 发表于 2012-3-25 21:02:42 | 只看该作者

回复 #1368 fyq 的帖子

都行  02-27或者以前的  03-24的也行
回复

使用道具 举报

1370#
发表于 2012-3-25 21:31:54 | 只看该作者
原帖由 my9823 于 2012-3-25 05:32 发表
NTFS格式?
听说这个相当坏U盘,真的假的?

不会,我一直使用NTFS格式,以前有个64M的,大概2005年买的,现在都没有坏。NTFS本身是对文件系统的一种优化,另外U盘NTFS并启动压缩,可以装更多的东西。

系统老大解决下我的这个问题。我通过把MYISO和SRS目录转移到硬盘和UD隐藏分区可以识别。但一般初次初次安装系统不会复制到硬盘,另外为了节约U盘可见分区的空间,我UD分区一般不放MYISO,只放一些启动文件,其他WINPE等PETOOLS等全部外置。
CHENALL的RUN可以识别我的U盘可见分区的东西,还有那个FISO也可以识别我的U盘可见分区。

下图为分区结构




下面是系统安装相关菜单代码

  1. checkrange 0x21 read 0x8280 && pxe detect NotExist
  2. timeout 20
  3. default 0
  4. find --set-root --ignore-floppies /hytools/grub/addon/RUN
  5. command --set-path=%@root%/hytools/grub/addon/
  6. splashimage %@root%/hytools/grub/boot/BG.BMP
  7. font && font %@root%/hytools/grub/boot/MENU.HEX
  8. color normal=0x0F highlight=0x0E helptext=0x0A heading=0x02 standard=0x02 border=0x77
  9. command %@root%/HYTOOLS/GRUB/NTBOOT/NTBOOT eof
  10. password --md5 $1$2$Ad/nMqvGCBoXeJwf8OKrW.
  11. menuset m 70 0 2
  12. hotkey
  13. #####################################################################
  14. title ^ALT+0 [0] 镜像光盘仿真启动器(0PE模式:加载FIRA和SRS后启动ISO镜像)
  15. font
  16. command RUN /MYISO/0PE.ISO 6 || command RUN /HYTOOLS/IMGS/0PE.ISO 6 || command RUN /MYISO/MENU.0PE 6 || command RUN /HYTOOLS/GRUB/MENUS/MENU.0PE 6 || command RUN /MYISO/MENU.0PE || RUN /HYTOOLS/GRUB/MENUS/MENU.0PE
  17. title ^ALT+1 [1] 镜像软盘启动器(0PE模式:支持IMA/IMG/GZ各种虚拟软件镜像)
  18. font
  19. command RUN /MYISO/0PE.ISO 9 || command RUN /HYTOOLS/IMGS/0PE.ISO 9
  20. title ^ALT+2 [2] 仿真F6软驱后串接菜单(0PE模式:加载FIRA和SRS后默认启动WIN$.ISO)
  21. font
  22. command RUN /MYISO/0PE.ISO 7 || command RUN /HYTOOLS/IMGS/0PE.ISO 7
  23.                                  
  24. title ^ALT+3 [3] WINDOWS NT 通用菜单加载器(NTBOOT模式:支持启动NT系统和系统安装)
  25. command RUN /MYISO/NTBOOT.ISO || command /HYTOOLS/GRUB/NTBOOT/NTBOOT menu
  26. title ^ALT+4 [4] SRS驱动F6软驱后返回菜单(加载SRS驱动和FIRA后启动ISO)
  27. #command RUN --noboot /HYTOOLS/IMGS/SRS.ISO (0xf0)
  28. #command SRSF6 (0xf0)/SRS/ FIRA
  29. command SRSF6 /SRS FIRA
  30. title ^ALT+5 [5] 自动菜单启动器CHENALL版(加载SRS和FIRA后查找/MYISO/镜像)
  31. #可以实现不进行FIND查找镜像路径;如有汉字应加--gfx参数并在RUN模块目录放置unifont字体,封装版已集成该字体;--quiet参数强制加载firadisk后从ISO启动; 自动列表如要设置按M返回的主菜单可用--set-menu=参数,默认返回GRUB内置菜单;--set-path=设置默认镜像文件路径;--set-lab=参数设置非常用菜单后缀如--set-lab=.cfg
  32. command RUN --fira --set-ext=+.iso|.ima|.img|.gz|.bin|.wim|.|/ /MYISO/.automenu
  33. title ^ALT+6 [6] 自动列表启动器CHENALL版(加载SRS后查找/MYISO/镜像,输入F+空格+NUM加载FIRA)
  34. command RUN --fira --set-ext=+.iso|.ima|.img|.gz|.bin|.wim|.|/ /MYISO/
  35. title ^ALT+7 [7] 自动菜单启动器SRATLF版(加载winvblk和SRS后查找/MYISO/镜像)
  36. #使用当前列表中的文件编号安装系统(命令模式)--fira srs:2 sif:5 iso=4
  37. command RUNS --wvbk:/MYISO/WinVBlock.IMG srs:/SRS/SRS/ sif:/MYISO/winnt.sif --show.IMG.ISO /MYISO/ || command RUNS --wvbk:/HTOOLS/IMGS/WinVBlock.IMG srs:/SRS/HOTDLL/ sif:/HYTOOLS/IMGS/winnt.sif --show.IMG.ISO /MYISO/
  38. title ^ALT+8 [8] 自动列表启动器SRATLF版(加载外置FIRA和DPMS后查找/MYISO/镜像)
  39. command RUNS --fira:/MYISO/FIRADISK.IMG dpms:/SRS/DPMS.LZMA sif:/MYISO/winnt.sif --autolist --show.IMG.ISO /MYISO/ || command RUNS --fira:/HYTOOLS/IMGS/FIRADISK.IMG dpms:/SRS/DPMS.ISO sif:/HYTOOLS/IMGS/winnt.sif --autolist --show.IMG.ISO /MYISO/
  40. title ^ALT+9 [9] FISO系统自动安装器(加载SRS后查找/MYISO/镜像)
  41. #srs可以使用其他模块如srs=(ud)/srsf6n  (hd0,1)/boot/srs或/dpms.bat或f6img  (hd0,1)/boot/srs.gz
  42. command siso iso=/MYISO/  firax86  srs=/MYISO/F6IMG /HYTOOLS/IMGS/F6IMG.GZ sif=/MYISO/WINNT.SIF  3
  43. #####################################################################
  44. title ^ALT+A [A] 镜像光盘仿真加载FIRA和SRS后启动/MYISO/MYISO.ISO(0PE模式)
  45. font
  46. command RUN /MYISO/0PE.ISO 6 /MYISO/MYISO.ISO || command RUN /HYTOOLS/IMGS/0PE.ISO 6 /MYISO/MYISO.ISO
  47. title ^ALT+B [B] 镜像光盘USB加速加载FIRA后启动/MYISO/MYISO.ISO(USB_ACC模式)
  48. #map (hd0) (hd1)
  49. #map (hd1) (hd0)
  50. command USB_ACC.0PE --fira /MYISO/MYISO.ISO
  51. title ^ALT+C [C] 镜像光盘通用菜单加载FIRA和DPMS驱动后启动/MYISO/MYISO.ISO(NTBOOT之FIRA模式)
  52. command %NTBOOT% iso_inst=firadisk cdrom=/MYISO/MYISO.ISO addons="/srs/dpms.bat 0"
  53. title ^ALT+D [D] 镜像光盘通用菜单加载VBOOT后启动/MYISO/MYISO.ISO(NTBOOT之vboot模式)
  54. command %NTBOOT% iso_inst=vboot cdrom=/MYISO/MYISO.ISO addons="/srs/dpms.bat 0"
  55. title ^ALT+E [E] 镜像光盘通用菜单加载winvblk后启动/MYISO/MYISO.ISO(NTBOOT之winvblk模式)
  56. command %NTBOOT% iso_inst=winvblk cdrom=/MYISO/MYISO.ISO addons="/srs/dpms.bat 0"
  57. title ^ALT+F [F] 镜像光盘加载FIRA后启动/MYISO/MYISO.ISO(RUN模式)
  58. command RUN --fira /MYISO/MYISO.ISO
  59. title ^ALT+G [G] 镜像光盘加载FIRA和DPMS驱动后启动/MYISO/MYISO.ISO(RUNS模式)
  60. command RUNS --fira:/MYISO/FIRADISK.IMG dpms:/SRS/DPMS.lzma sif:/MYISO/winnt.sif iso=/MYISO/MYISO.ISO || command RUNS --fira:/MYISO/FIRADISK.IMG dpms:/SRS/DPMS.ISO sif:/MYISO/winnt.sif iso=/MYISO/MYISO.ISO
  61. title ^ALT+H [H] 镜像光盘加载FIRA和DPMS驱动后安装内存系统到/MYISO/RAMOS.IMG(RUNS模式)
  62. command RUNS --fira:/MYISO/FIRADISK.IMG dpms:/SRS/DPMS.lzma sif:/MYISO/winnt.sif iso=/MYISO/MYISO.ISO disk=/MYISO/RAMOS.IMG || command RUNS --fira:/MYISO/FIRADISK.IMG dpms:/SRS/DPMS.ISO sif:/MYISO/winnt.sif iso=/MYISO/MYISO.ISO disk=/MYISO/RAMOS.IMG
  63. title ^ALT+I [I] FISO系统自动安装器(加载SRS后查找/MYISO/MYISO镜像)
  64. command siso iso=/MYISO/MYISO.ISO firax86 srs=/SRS/SRS/ sif=/MYISO/WINNT.SIF  3
  65. title ^ALT+Y [Y] 优先使用FIRA驱动启动可保存内存操作系统
  66. command RUNS --fira:/MYISO/FIRADISK.IMG disk=/MYISO/RAMOS.IMG || command RUNS --mem --fira:/MYISO/FIRADISK.IMG disk=/MYISO/RAMOS.IMG || command RUNS --ramos-fira /MYISO/RAMOS.IMG /ntldr
  67. title ^ALT+Z [Z] 预先加载SRS无菜单版驱动到FD1(已加载则勿重复加载)
  68. command RUN --noboot /HYTOOLS/IMGS/SRS.ISO (0xf0)
  69. command SRSF6N (0xf0)/SRS FIRA
  70. map --unmap=0xf0 && map --rehook
  71. clear
  72. ls (fd1)/
  73. echo
  74. pause 加载完成,请检查SRS加载是否OK,任意键返回继续...
  75. #####################################################################
  76. title 进入常用系统启动子菜单
  77. configfile /HYTOOLS/GRUB/MENUS/OSBOOTS.LST
  78. title  ^CTRL+B 从BIOS设定的方式启动 \n根据BIOS设置的启动顺序,启动操作系统!
  79. boot -1
  80. title ^CTRL+M 返回主菜单 \n
  81. configfile (md)4+8
  82. title ^CTRL+R 重启计算机 \n
  83. reboot
  84. title ^CTRL+S 关闭计算机 \n
  85. halt
  86. title ^CTRL+E \n
  87. clear && configfile /HYTOOLS/GRUB/SYSBOOT-EN.LST
  88. title ^CTRL+T \n
  89. clear && configfile /HYTOOLS/GRUB/SYSBOOT-TW.LST
  90. title ^CTRL+C \n
  91. clear && commandline
复制代码
回复

使用道具 举报

1371#
发表于 2012-3-25 21:35:51 | 只看该作者
另外,希望支持对F6IMG和SRSF6驱动的支持。这样很多模块的驱动可以共用了。
回复

使用道具 举报

1372#
 楼主| 发表于 2012-3-25 21:38:13 | 只看该作者

回复 #1370 HUNRYBECKY 的帖子

不太确定  但是貌似你的可见区是识别成了fd

你试试 RUN --dev=chpuf --autolist-all  看不能看到可见区

srs参数使用的就是f6img的驱动包  dpms参数使用的是driver pack的驱动包

[ 本帖最后由 sratlf 于 2012-3-25 21:39 编辑 ]
回复

使用道具 举报

1373#
发表于 2012-3-26 09:22:39 | 只看该作者
原帖由 <i>sratlf</i> 于 2012-3-25 21:38 发表 <a href="http://bbs.wuyou.net/redirect.php?goto=findpost&pid=2408951&ptid=191301" target="_blank"><img src="http://bbs.wuyou.net/images/common/back.gif" border="0" onload="if(this.width>screen.width*0.7) {this.resized=true; this.width=screen.width*0.7; this.alt='Click here to open new window\nCTRL+Mouse wheel to zoom in/out';}" onmouseover="if(this.width>screen.width*0.7) {this.resized=true; this.width=screen.width*0.7; this.style.cursor='hand'; this.alt='Click here to open new window\nCTRL+Mouse wheel to zoom in/out';}" onclick="if(!this.resized) {return true;} else {window.open(this.src);}" onmousewheel="return imgzoom(this);" alt="" /></a><br />
不太确定  但是貌似你的可见区是识别成了fd<br />
<br />
你试试 RUN --dev=chpuf --autolist-all  看不能看到可见区<br />
<br />
srs参数使用的就是f6img的驱动包  dpms参数使用的是driver pack的驱动包
<br />


感谢,还真识别成了FD,好像搜索MYISO的时候使用/MYISO/的形式无法搜索到,有没有办法可以解决?我格式U盘的时候选择的ZIP格式。
回复

使用道具 举报

1374#
发表于 2012-3-26 09:55:25 | 只看该作者
刚才测试了下,把U盘改为HDD模式,而不是ZIP模式,就可以识别可见分区的/MYISO/目录了。但是改为HDD模式后,我公司很多的老主板不识别U盘了,因为很多主板只支持USB-ZIP格式。

S大能否解决这个问题,ZIP的时候不要识别为FD的形式。感谢!
回复

使用道具 举报

1375#
 楼主| 发表于 2012-3-26 10:23:55 | 只看该作者

回复 #1374 HUNRYBECKY 的帖子

加个参数就行了  我默认是不搜索fd分区的  搜索fd分区比较费时间  所以找不到

RUN --dev=chpuf  你的命令

或者

RUN --dev=all 你的命令

这样就是所有设备都搜索了

如果你是启动设备被识别成fd的话  RUN会自动处理成hdd  不过你这是ud启动  就没自动处理  只能加参数了
回复

使用道具 举报

1376#
发表于 2012-3-26 11:39:19 | 只看该作者
应用中还是发现有问题:<br />加载(fd0,0)/SRS/DPMS.IOS成功<br />(fd0,0)/MYISO/WINNT.SIF提示失败<br />(fd0,0)/MYISO/FIRADISK.IMG成功<br />(fd0,0)/MYISO/MYISO.ISO提示找不到文件<br />这里文件都是没有问题的,看来还是有点问题。

我的命令如下(我因为同时存在CHENALL版,所以改名为RUNS了)
command RUNS  --dev=chpuf --fira:/MYISO/FIRADISK.IMG dpms:/SRS/DPMS.ISO sif:/MYISO/winnt.sif iso=/MYISO/MYISO.ISO

[ 本帖最后由 HUNRYBECKY 于 2012-3-26 11:42 编辑 ]
回复

使用道具 举报

1377#
发表于 2012-3-26 11:53:38 | 只看该作者
发现一个怪异的现象:我直接使用命令来测试:
加载完/SRS/DPMS.ISO后(fd0,0)变成未知类型了
(fd0)和(ud)的内容完成一样了
(fd1)已经装入了fira驱动
这个/SRS/DPMS.ISO装入后因为没有找到驱动,出现什么问题了?
回复

使用道具 举报

1378#
 楼主| 发表于 2012-3-26 12:10:15 | 只看该作者

回复 #1377 HUNRYBECKY 的帖子

你把可见区弄成usb-hdd的吧。。。你的usb-zip启动后占用了fd0

fat命令只能向fat格式的磁盘写入  对ntfs就不行了  所以报错
回复

使用道具 举报

1379#
发表于 2012-3-26 12:23:47 | 只看该作者
要是srs与dmps能同时用就好了,先根据srsid搜索稀饭哥的驱动,找不到在使用dpms,如果没有srsid就表示没有srs硬盘,那该多爽啊!!!!!!!
回复

使用道具 举报

1380#
发表于 2012-3-26 12:41:28 | 只看该作者
原帖由 <i>sratlf</i> 于 2012-3-26 12:10 发表 <a href="http://bbs.wuyou.net/redirect.php?goto=findpost&pid=2409206&ptid=191301" target="_blank"><img src="http://bbs.wuyou.net/images/common/back.gif" border="0" onload="if(this.width>screen.width*0.7) {this.resized=true; this.width=screen.width*0.7; this.alt='Click here to open new window\nCTRL+Mouse wheel to zoom in/out';}" onmouseover="if(this.width>screen.width*0.7) {this.resized=true; this.width=screen.width*0.7; this.style.cursor='hand'; this.alt='Click here to open new window\nCTRL+Mouse wheel to zoom in/out';}" onclick="if(!this.resized) {return true;} else {window.open(this.src);}" onmousewheel="return imgzoom(this);" alt="" /></a><br />
你把可见区弄成usb-hdd的吧。。。你的usb-zip启动后占用了fd0<br />
<br />
fat命令只能向fat格式的磁盘写入  对ntfs就不行了  所以报错
<br />

嗯。关键是我们公司有很多老主板,不识别USB-HDD,就连我的笔记本神舟F525S也识别了USB-HDD,不然我就不这么折腾了。
刚才测试了把U盘改成USB-HDD是没有问题的。
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-6-13 18:09

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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