无忧启动论坛

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

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

[复制链接]
301#
 楼主| 发表于 2011-9-27 11:01:34 | 只看该作者

回复 #300 21212121 的帖子

是的.单驱动只使用(fd1),双驱动使用(fd0),(fd1)

也可以自己指定使用的设备比如

dpms.bat 0
只使用(fd0)
dpms.bat 1
只使用fd1
回复

使用道具 举报

302#
发表于 2011-9-27 12:00:53 | 只看该作者
我在vm中建立2k3,找不到硬盘,但建立xp,添加scis盘,能找到.
记得原来用zhhsh的驱动是可以在vm建立2k3中找到硬盘的.
不知chkpci能不能支持srsid.txt格式,怎么用?
另外chkpci的帮助信息好象有错误,希望改正!

[ 本帖最后由 xhwfq 于 2011-9-27 12:03 编辑 ]
回复

使用道具 举报

303#
 楼主| 发表于 2011-9-27 12:06:29 | 只看该作者

回复 #302 xhwfq 的帖子

SRSID.TXT需要转换一下,参考SRSF6模块,就是使用SRSID.TXT格式的.

一切正常呀.可能是操作问题,我自己测试过安装2K3/XP都是正常的.

麻烦指正CHKPCI的错误..
回复

使用道具 举报

304#
发表于 2011-9-27 13:09:11 | 只看该作者
原帖由 chenall 于 2011-9-27 12:06 发表
SRSID.TXT需要转换一下,参考SRSF6模块,就是使用SRSID.TXT格式的.

一切正常呀.可能是操作问题,我自己测试过安装2K3/XP都是正常的.

麻烦指正CHKPCI的错误..

先声明一下,这个问题是由于dpms驱动不全引起的,与chkpci无关.
此时选择"Windows server 2003 Enterprise Edition",系统将使用symmpi驱动,而非vmscsi,所以找不到硬盘,看样子dpms的驱动也是不太全面的,因此我想将dpms与zhhsh的驱动配合使用,统一由chkpci处理.

[ 本帖最后由 xhwfq 于 2011-9-27 13:15 编辑 ]

1.JPG (55.74 KB, 下载次数: 110)

1.JPG
回复

使用道具 举报

305#
发表于 2011-9-27 13:13:39 | 只看该作者
两个-h,没有-u,-o,还有,新增的-srs也应该加上了...

另外想请教一下,这些参数的具体含义,谢谢先.

2.JPG (39.52 KB, 下载次数: 103)

2.JPG
回复

使用道具 举报

306#
 楼主| 发表于 2011-9-27 13:19:33 | 只看该作者

回复 #304 xhwfq 的帖子

DPMS驱动里面有带symmpi驱动的呀,

你CHKPCI查一下ID.

然后在DRIVERPACK.INI里面找一下看看有没有.说不定是CHKPCI的BUG.
回复

使用道具 举报

307#
发表于 2011-9-27 13:29:45 | 只看该作者

回复 #306 chenall 的帖子

PCI\VEN_1000&DEV_0030&SUBSYS_197615AD&CC_010000&REV_01

DRIVERPACK.INI中可以找到PCI\VEN_1000&DEV_0030

[ 本帖最后由 xhwfq 于 2011-9-27 13:38 编辑 ]
回复

使用道具 举报

308#
 楼主| 发表于 2011-9-27 15:00:58 | 只看该作者

回复 #307 xhwfq 的帖子

谢谢报告,,麻烦试试新版本,应该解决了.
回复

使用道具 举报

309#
发表于 2011-9-27 16:19:42 | 只看该作者
C大  厉害 啊  可惜我还没学会用啊
回复

使用道具 举报

310#
发表于 2011-9-27 18:31:59 | 只看该作者

回复 #308 chenall 的帖子

检测到是lsi_scsi.sys,但启动pe,提示lsi_scsi.sys找不到(注:b盘在肯定有该文件)!
将txtsetup.oem中的所有"lsi_scsi.sys"改为"symmpi.sys",并将d/m/l/symmpi.sys复制到b盘,启动成功.
看样子chkpci在匹配硬件id时,存在问题.当然也可能是dpms存在id冲突问题.
如果是后者,chkpci应该将具有相同id的驱动都列出来,以便用F6手工选择.

[ 本帖最后由 xhwfq 于 2011-9-27 18:53 编辑 ]
回复

使用道具 举报

311#
 楼主| 发表于 2011-9-28 09:03:30 | 只看该作者
试试用这个CHKPCI代替看看...

另外-o参数的用途,我很少使用,是针对CHKPCI.PCI格式的,-o
是直接输出匹配记录
比如
$PCI\VEN_1000&DEV_0012="XXXX"
echo yyyy
echo xxxzzz
$PCI\VEN_XXXXXXX

使用-o参数时PCI\VEN_1000&DEV_0012="XXXX"
不使用-o参数时输出
echo yyyy
echo xxxzzz

chkpci.rar

2.99 KB, 下载次数: 69, 下载积分: 无忧币 -2

回复

使用道具 举报

312#
发表于 2011-9-28 10:23:38 | 只看该作者

回复 #311 chenall 的帖子

终于妥了,3q!!!
回复

使用道具 举报

313#
发表于 2011-9-29 10:08:26 | 只看该作者
C大,我用下面的代码按F6加载驱动后,可以正常安装XP系统,安装完成后不能进入XP系统,重启进入XP系统时,有一报错屏幕出现,但无法截图(实机安装),因报错时间实在太短,一闪而过,然后重启,如此反复,有办法解决吗??

title 适用 Windows XP SP3 原版安装(DPMS还有问题)
command  /boot/dpms/dpms.bat 0
map --mem /BOOT/IMGS/FIRADISK.IMG (fd1)
find --set-root /WinXP.ISO
map --mem /WinXP.ISO (0xff)
map (hd0) (hd1)
map (hd1) (hd0)
map --hook
chainloader (0xff)
boot
回复

使用道具 举报

314#
 楼主| 发表于 2011-9-29 10:47:13 | 只看该作者
这个问题和dpms没有关系吧,dpms只是把驱动整理一下。其它的不管,也管不着。
你的问题应该有多种可能。
回复

使用道具 举报

315#
发表于 2011-9-29 12:54:33 | 只看该作者

回复 #314 chenall 的帖子

同一张XP安装镜像,用0PE安装就没有问题,把硬盘映射成IDE安装也没有问题,所以估计是DPMS问题,原来前几版是不能安装,最新版是可以安装了,但不能正常启动进入XP系统……

期待……

另外,用C大给出的NTBOOT,也不能正常安装,不按F6,找不到本地硬盘,按F6,提示插入软盘,晕……

[ 本帖最后由 jh1688 于 2011-9-29 12:56 编辑 ]
回复

使用道具 举报

316#
发表于 2011-9-29 16:04:34 | 只看该作者
我用
(ud)/DPMS/dpms.bat 0
map --mem (ud)/dpms/firadisk.img (fd1)
find --set-root  /myimg/windows_xp86.iso && map  /myimg/windows_xp86.iso (hd32)
map --hook
chainloader (hd32)
boot
能进入到安装界面,按F6能发现 硬盘驱动,但是没发现firadisk 驱动,所以到F8的时候蓝屏,
是不是我的命令有问题啊
ls (fd0)/
里面是硬盘驱动
ls 9fd1)/
里面是firadisk驱动

[ 本帖最后由 21212121 于 2011-9-29 16:05 编辑 ]
回复

使用道具 举报

317#
发表于 2011-9-29 16:20:58 | 只看该作者
来向高人们学习了哈。。。
回复

使用道具 举报

318#
发表于 2011-9-29 16:23:16 | 只看该作者

回复 #316 21212121 的帖子

应该是你没有把ISO仿真到内存~不仿真到内存的话 你需要另外的做法
回复

使用道具 举报

319#
发表于 2011-9-29 16:23:54 | 只看该作者
好久没上来了 顶 C大一下@
回复

使用道具 举报

320#
发表于 2011-9-29 16:59:41 | 只看该作者
C大我改了一下你的批处理,安装版本的ISO,能进行引导了。并且生成的fd0里面也有相应的驱动。

按F6可以看到下图,


但是加载的时候VM的可以加载,FIRADISK的加载不上,出错如下。不知道为啥



我改的批处理见附件。firadisk的相关的3个文件也见附件
嘻嘻 我是想看看这个能不能实现安装不蓝屏。
如果思路有问题,请C大教教我啊

[ 本帖最后由 21212121 于 2011-9-29 17:05 编辑 ]

dpms.rar

2.18 KB, 下载次数: 24, 下载积分: 无忧币 -2

firadisk.rar

16.46 KB, 下载次数: 26, 下载积分: 无忧币 -2

回复

使用道具 举报

321#
发表于 2011-9-29 20:20:24 | 只看该作者
找到原因了,按F6可以加载上了。把批处理里面的
driver=disk1,firadisk.sys,FiraDisk
这些语句里面的DISK1和其他的对应起来,改成D1
driver=d1,firadisk.sys,FiraDisk
加载上了 但是还是7B蓝屏  不知道为啥。

[ 本帖最后由 21212121 于 2011-9-29 20:21 编辑 ]
回复

使用道具 举报

322#
发表于 2011-9-30 11:39:27 | 只看该作者
我使用C大的最后一个版本和run命令结合也蓝屏
(ud)/DPMS/dpms1.bat
(ud)/RUN --firadisk (hd0,0)/myimg/xp.iso
回复

使用道具 举报

323#
发表于 2011-9-30 13:46:44 | 只看该作者
我用下面的代码按F6加载驱动后,可以正常安装XP系统到完成,安装完成后重启不能进入XP系统,重启进入XP系统时,有一报错屏幕出现,但无法截图(实机安装),因报错时间实在太短,一闪而过,然后重启,如此反复,不知道DPMS驱动生成过程中还缺少什么东东……

title 适用 Windows XP SP3 原版安装(DPMS还有问题)
command  /boot/dpms/dpms.bat 0
map --mem /BOOT/IMGS/FIRADISK.IMG (fd1)
find --set-root /WinXP.ISO
map --mem /WinXP.ISO (0xff)
map (hd0) (hd1)
map (hd1) (hd0)
map --hook
chainloader (0xff)
boot
回复

使用道具 举报

324#
发表于 2011-9-30 14:14:01 | 只看该作者
map --mem /WinXP.ISO (0xff)
这个不产生错误?
回复

使用道具 举报

325#
发表于 2011-9-30 14:33:40 | 只看该作者
楼上的,内存太小了。
关于ISO方式安装系统,我认为纯属娱乐,正常的系统安装特别是服务器,是不会这样做的。
让C大加一个fira参数吧。
回复

使用道具 举报

326#
发表于 2011-9-30 14:49:14 | 只看该作者

回复 #325 zhaohj 的帖子

我不认为是是娱乐,因为很多服务器安装是有引导盘的,那万一系统崩溃需要重新错系统呢?引导盘就失去作用了。
这样就需要一个F6,而且服务器引导盘不能定制,不方便。尤其是做外部维护的人不一定有引导光盘,现场刻盘是来不及的

我上面的提问是问我楼上的,我都是用map xp.iso (0xff)
这样不容易出错。

还有加一个fira参数能讲讲思路吗?
fira这些文件是放(fd1)还是(fd0)?  SRS是放(fd1)还是(fd0)?   我改的320楼的附件还是蓝屏啊。我是不管(fd1)还是(fd0)都添加了fira

[ 本帖最后由 21212121 于 2011-9-30 14:53 编辑 ]
回复

使用道具 举报

327#
发表于 2011-9-30 15:19:06 | 只看该作者
手动按F6与不按F6是有讲究的:
单SCSI 的情况,不按F6,可以使用AB盘,fira放在哪个盘无所谓;
             手动按F6,fira及SRS驱动只能放在A盘。
多SCSI 的情况,只能手动按F6,所有驱动(包括fira)只能放在A盘。
一个原则:手动按F6,MS只认A盘。
回复

使用道具 举报

328#
发表于 2011-9-30 23:03:39 | 只看该作者
原帖由 zhaohj 于 2011-9-30 15:19 发表
手动按F6与不按F6是有讲究的:
单SCSI 的情况,不按F6,可以使用AB盘,fira放在哪个盘无所谓;
             手动按F6,fira及SRS驱动只能放在A盘。
多SCSI 的情况,只能手动按F6,所有驱动(包括fira)只能 ...

错,这个问题我也是昨天才完全整明白:

B盘的驱动,不管按不按F6,总是自动安装,即使按F6,也不会出现在选单中.
A盘的驱动,可以自动安装(default),也可以用F6手动选择.
所以,最佳答案是:A盘SCSI,B盘fira.反之不能手选,无B不能自动.

还有,如果配合vboot(不需要用它的驱动),可以实现非mem方式,非连续存储的
ISO文件的安装,并且该ISO文件既可放在硬盘的任意分区,也可放在U盘上.
这样,就不再要求大内存等苛刻条件,绝大多数情况下,都可以用ISO方式安装系统

[ 本帖最后由 xhwfq 于 2011-10-1 08:43 编辑 ]
回复

使用道具 举报

329#
 楼主| 发表于 2011-10-1 08:24:31 | 只看该作者

回复 #323 jh1688 的帖子

应该是你安装的方法有问题,

可以在启动的时候按F8选择不自动重启就不会重启了.你的情况可能是文件丢失之类的,
回复

使用道具 举报

330#
 楼主| 发表于 2011-10-1 08:25:16 | 只看该作者

回复 #328 xhwfq 的帖子

我的测试好像也是这样,所以我就采用了SRS驱动放A:其它的放B:(参见NTBOOT)
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-7-3 09:03

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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