无忧启动论坛

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

[原创] 抛砖引玉,一个动态生成SRS软盘的简单脚本(2011-09-27)

[复制链接]
271#
 楼主| 发表于 2011-9-21 16:33:49 | 只看该作者

回复 #270 21212121 的帖子

在PE下安装系统,没有驱动还是一样会蓝屏.

现在可以在PE下安装系统,重启的时候执行DPMS.BAT加载驱动继续安装就OK了.

需要直接ISO安装的等以后成熟了,集成到NTBOOT里面去.
回复

使用道具 举报

272#
发表于 2011-9-21 16:37:16 | 只看该作者
在虚拟机中试了一下,没通过,启动镜像直接兰屏了
回复

使用道具 举报

273#
 楼主| 发表于 2011-9-21 16:40:08 | 只看该作者

回复 #272 O.Y.M.2010 的帖子

没有注意看前面的贴子?

不能直接发MAP镜像安装,否则肯定蓝屏.
回复

使用道具 举报

274#
发表于 2011-9-21 21:28:39 | 只看该作者

回复 #273 chenall 的帖子

哈哈,没细看,不过 dpms 的确能安装xp,谢谢了

sshot-2.png (21.58 KB, 下载次数: 156)

sshot-2.png

sshot-3.png (21.67 KB, 下载次数: 160)

sshot-3.png
回复

使用道具 举报

275#
发表于 2011-9-21 22:40:29 | 只看该作者

回复C大

C大,确实可以安装XP了,运行至分区,格式化分区后,复制系统文件时,无法复制驱动文件,跳过复制驱动文件则蓝屏……7B
回复

使用道具 举报

276#
 楼主| 发表于 2011-9-21 23:32:39 | 只看该作者
再更新了一下,应该完结了....

直接使用这个来安装系统,目前必须是直接光盘启动安装,或者自己加载FIRADISK之类的驱动.
回复

使用道具 举报

277#
 楼主| 发表于 2011-9-22 01:03:48 | 只看该作者
想测试安装系统的可以试试这个NTBOOT

http://www.kuaipan.cn/file/id_119657788903527.html

1.把DPMS制作一个ISO文件放在NTBOOT/NTBOOT.MOD/目录下.
   DPMS.ISO文件列表
   DPMS.BAT
   FAT
   CHKPCI
   INIFILE
   DRIVERPACK.INI
   D\M\xxx
2.使用以下命令安装
NTBOOT ISO_INST=firadisk cdrom=/xp.iso dpms=0
也可以把firadisk换成winvblk或vboot

启动PE可以用以下命令自动加载DPMS驱动
NTBOOT pe1=/xxxx/winpe.is_ dpms=2

注: dpms=0 代表dpms驱动放在(fd0),1放在(fd1),2放在(fd0) (fd1)

安装系统必须放在0,启动PE,一般可以使用2.

如果有多个驱动,并且只指定了0或1时,会提示选择一个作为默认的驱动.

当然了可以按F6加载所有驱动.

有兴趣的可以试试
回复

使用道具 举报

278#
发表于 2011-9-22 08:13:04 | 只看该作者
原帖由 chenall 于 2011-9-22 01:03 发表
想测试安装系统的可以试试这个NTBOOT

http://www.kuaipan.cn/file/id_119657788903527.html

1.把DPMS制作一个ISO文件放在NTBOOT/NTBOOT.MOD/目录下.
   DPMS.ISO文件列表
   DPMS.BAT
   FAT
   CHK ...

C大,我把下载的NTBOOT安装到U盘,DPMS镜像也放到指定地点,好像玩不了,可能是我太菜了,只会PE下用WINNT32安装,麻烦指点一下……

或给个菜单示例……

[ 本帖最后由 jh1688 于 2011-9-22 08:15 编辑 ]
回复

使用道具 举报

279#
发表于 2011-9-22 08:52:59 | 只看该作者
0PE好像是把对应硬件的SRS驱动和 firadisk(winvblk)通过autof6整合在一个软盘中,并且fd0和fd1内容是一致的
整合后的txtsetup.oem包含srs驱动和firadisk(winvblk)驱动,这样安装才没有问题

要不fd0放srs驱动,fd1放firadisk(winvblk)驱动,安装时会提示无法复制firadisk(winvblk)驱动
回复

使用道具 举报

280#
发表于 2011-9-22 11:33:51 | 只看该作者
原帖由 chenall 于 2011-7-31 23:23 发表
2011-09-22
1.再完善了一下.支持指定DPMS.ISO文件(文件名必须是DPMS.ISO)
2.新增参数
   pe         用于pe,只复制SYS文件
   0|1|2    0 只使用(fd0),1只使用(fd1),2,全部使用.
例子
dpms.bat pe 0
注,如果指定ISO文件,这个ISO文件参数要放在最前面.并且必须使用全路径要带磁盘号,可以使用()/xxxx/xxx/xxx


这个ISO是WINXP系统盘还是驱动的打包ISO文件?
回复

使用道具 举报

281#
 楼主| 发表于 2011-9-22 15:57:48 | 只看该作者

回复 #280 快雪时晴 的帖子

驱动打包请看#277的贴子.
回复

使用道具 举报

282#
发表于 2011-9-22 16:57:44 | 只看该作者
希望C大做一个自动发现ISO,并加载firadisk.img的工具
回复

使用道具 举报

283#
发表于 2011-9-22 17:01:57 | 只看该作者
如果使用下面的菜单引导ISO的话 ,会把前面加载F6生成的fd0  fd1自动去掉的,如果共存?所以是不是整合在一起比较合适吧
title XP setup step 1
find --set-root /WIN$.ISO
map --mem /firadisk.ima (fd1)
map --mem (md)0x6000+800 (fd0)
map --mem /WIN$.ISO (0xff)
map --hook
dd if=(fd1) of=(fd0) count=1
chainloader (0xff)

title Continue XP setup step 2
find --set-root /WIN$.ISO
map --mem /WIN$.ISO (0xff)
map --hook
chainloader (hd0)+1
回复

使用道具 举报

284#
发表于 2011-9-22 19:11:09 | 只看该作者
原帖由 chenall 于 2011-9-22 01:03 发表
想测试安装系统的可以试试这个NTBOOT

http://www.kuaipan.cn/file/id_119657788903527.html

1.把DPMS制作一个ISO文件放在NTBOOT/NTBOOT.MOD/目录下.
   DPMS.ISO文件列表
   DPMS.BAT
   FAT
   CHK ...


换成(bd)/WIN.ISO也不行,这个ISO用map是可以引导的
map --mem (bd)/BOOT/WINVBLOC.GZ (fd1)
map --mem (bd)/WIN.ISO (0xff)
map --hook
dd if=(fd1) of=(fd0) count=1
chainloader (0xff)

希望老大能增加一个功能,把检测到的驱动和firadisk/winvblk/vboot整合成1个fd,即txtsetup.oem里即有对应主板的SRS驱动,又有firadisk/winvblk/vboot驱动

[ 本帖最后由 muziling 于 2011-9-22 19:13 编辑 ]

2011-09-22_190940.jpg (18.95 KB, 下载次数: 148)

2011-09-22_190940.jpg
回复

使用道具 举报

285#
 楼主| 发表于 2011-9-22 21:59:40 | 只看该作者

回复 #284 muziling 的帖子

这是你不了解NTBOOT,NTBOOT 默认只支持硬盘

试试以下命令

/NTBOOT/NTBOOT ISO_INST=vboot @cdrom=()/WIN.ISO dpms=0
回复

使用道具 举报

286#
 楼主| 发表于 2011-9-22 22:00:35 | 只看该作者

回复 #283 21212121 的帖子

我不明白你的所指.

目前我感觉没有必要整合.(fd0)是SRS,(fd1)是firadisk/vboot之类的驱动.
回复

使用道具 举报

287#
发表于 2011-9-22 23:25:35 | 只看该作者
原帖由 chenall 于 2011-9-22 21:59 发表
这是你不了解NTBOOT,NTBOOT 默认只支持硬盘

试试以下命令

/NTBOOT/NTBOOT ISO_INST=vboot @cdrom=()/WIN.ISO dpms=0

还是不行,只支持硬盘那就不通用了,有时想量产,刻盘之类的。

srs和firadisk/vboot驱动整合到1个fd还是有必要的,要不安装的时候要么认不到硬盘,要么提示无法复制firadisk/vboot驱动。
0PE的我看过,是有整合了两个驱动,来个图好了
http://bbs.wuyou.net/forum.php?mod=viewthread&tid=158364&page=359#pid2260868

2011-09-22_231736.jpg (16.83 KB, 下载次数: 159)

2011-09-22_231736.jpg

2011-09-22_232237.jpg (37.89 KB, 下载次数: 158)

2011-09-22_232237.jpg
回复

使用道具 举报

288#
 楼主| 发表于 2011-9-23 01:25:49 | 只看该作者

回复 #287 muziling 的帖子

这个是BUG,回头再改.
回复

使用道具 举报

289#
发表于 2011-9-23 06:26:17 | 只看该作者
C大:

用命令行:/BOOT/NTBOOT/NTBOOT ISO_INST=FIRADISK CDROM=/WINXP.ISO DPMS=0 运行出错,报错内容和#287的附件1一个样……

而用命令行:/BOOT/NTBOOT/NTBOOT ISO_INST=FIRADISK CDROM=/WINXP.ISO 可以正常启动XP镜像开始安装……

我是在实机上运行的,DPMS.ISO也放入指定的地方,为什么不能运行??

[ 本帖最后由 jh1688 于 2011-9-23 06:31 编辑 ]
回复

使用道具 举报

290#
发表于 2011-9-23 09:02:54 | 只看该作者
原帖由 chenall 于 2011-9-22 22:00 发表
我不明白你的所指.

目前我感觉没有必要整合.(fd0)是SRS,(fd1)是firadisk/vboot之类的驱动.

那双驱动的不是产生了fd0  fd1  2个吗
我记得运行dpms.bat之后
find
会有df0   fd1两个盘啊
如果再运行firadisk的话 产生fd1的话 就会把上面产生的fd1冲突掉,不会产生影响吗?我试试

还有如果把DPMS打包成ISO的话,会造成替换驱动有点麻烦,比如自己加需要的驱动

[ 本帖最后由 21212121 于 2011-9-23 09:06 编辑 ]
回复

使用道具 举报

291#
发表于 2011-9-23 13:13:05 | 只看该作者
看来两个合在1个fd里,还得按F6
http://bbs.wuyou.net/forum.php?m ... ge=77&extra=###
回复

使用道具 举报

292#
发表于 2011-9-23 13:55:30 | 只看该作者
能发一个带GRUB4DOS 的完整版吗?最好菜单带上启动ISO和 IMG的选项,方便像我这样的菜鸟测试。
回复

使用道具 举报

293#
发表于 2011-9-23 14:00:56 | 只看该作者

回复 292 的帖子

用RUN的话,编辑菜单太简单了一点,你可以看看S大在前面顶页的介绍,自己把IMG文件和ISO文件放入相应的文件,就可以测试了,点示一下,GRLDR最好下载最新,要不有些功能可能不好用……
回复

使用道具 举报

294#
发表于 2011-9-23 15:58:51 | 只看该作者
实机测试,华硕X42J和A42J都能启动PE,联想G470过滚动条后一片黑色,等N久也没反应。不加载驱动的情况下能进入PE,但找不到笔记本的硬盘。
回复

使用道具 举报

295#
发表于 2011-9-23 21:06:23 | 只看该作者
华硕U36 蓝屏..
回复

使用道具 举报

296#
 楼主| 发表于 2011-9-24 14:11:44 | 只看该作者
楼上的报告,没有任何意义。

希望有完整一点的详细的报告。

目前的NTBOOT对DPMS的支持尚有问题(iso_inst和问题,PE1正常),我晚上再抽时间完善一下。
回复

使用道具 举报

297#
发表于 2011-9-25 09:45:25 | 只看该作者
zhaohj 大元帅的SRSF6 无返回DOS 程序就是这个软件的修改版吧?呵呵,支持
回复

使用道具 举报

298#
发表于 2011-9-26 16:56:23 | 只看该作者
其实我一直想问的是为啥我有的时候需要运行2次才行?增加一个判断就好了
回复

使用道具 举报

299#
 楼主| 发表于 2011-9-26 17:03:22 | 只看该作者

回复 #298 21212121 的帖子

以前的版本因为没有map --hook所以,find是显示不出来的.

map --status可以看到有产生了(0) (1)

可以试试新版本.
回复

使用道具 举报

300#
发表于 2011-9-27 10:57:12 | 只看该作者
嗯  出来了
是不是如果是一个硬盘驱动话,驱动放在FD1里面,如果是2个的话2个都有?
因为我的单硬盘驱动
ls (fd0)/
显示的error 15 : file not found
ls 9fd1)/
里面有驱动
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-11-26 22:10

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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