无忧启动论坛

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

[发布] 模块化版NTBOOT [2011-10-11]

    [复制链接]
1#
发表于 2011-12-14 11:10:43 | 显示全部楼层
C大 直接把下载后的DPMS.ISO放到 NTBOOT.ISO的BOOT\NTBOOT\NTBOOT.MOD\目录下 然后在虚拟机测试 用NTBOOT.ISO作为光盘启动 选择windows install 然后再选择第二项 Setup Windows from iso to hdd(firadisk with dpms) 启动ISO前提示错误“warning! no such command:(cd)/BOOT/NTBOOT/NTBOOT.MOD/dpms" 但是看了一下NBOOT.MOD目录发现有dpms !!还没有测试dpms.bat
刚才测试了下直接在NTBOOT.ISO中创建dpms目录 然后放入DPMS.ISO和DPMS.BAT 然后在addons="/dpms/dpms.bat 0"调用 发现没问题!

[ 本帖最后由 zoom4ever 于 2011-12-14 11:19 编辑 ]
回复

使用道具 举报

2#
发表于 2011-12-14 11:20:39 | 显示全部楼层

回复 #540 zhaohj 的帖子

Z大说的是 刚才测试了 好用~ 但是直接放到NTBOOT.MOD目录下为什么不行呢?另外Z大 你在“用ISO镜像安装NT5.X系统同时存在AB盘的必要条件”这个帖子中说
第三次测试:
按照第二次测试的过程,在启动光盘前(boot),交换磁盘
map (fd0) (fd1)
map (fd1) (fd0)
map --rehook
rootnoverify (0xff) && chaliloader (0xff) && boot

这个交换磁盘的操作在什么时候操作啊? 调用完NTBOOT后就直接从WIN$.ISO镜像启动了~

[ 本帖最后由 zoom4ever 于 2011-12-14 11:28 编辑 ]
回复

使用道具 举报

3#
发表于 2011-12-14 13:16:23 | 显示全部楼层

回复 #543 chenall 的帖子

没问题了 把NTBOOT.ISO的引导文件换成最近的grldr 把DPMS.ISO放到NTBOOT.MOD目录中,可以自动调用了 3Q c大
回复

使用道具 举报

4#
发表于 2011-12-14 13:16:59 | 显示全部楼层

回复 #542 zhaohj 的帖子

Z大 你在“用ISO镜像安装NT5.X系统同时存在AB盘的必要条件”这个帖子中说
第三次测试:
按照第二次测试的过程,在启动光盘前(boot),交换磁盘
map (fd0) (fd1)
map (fd1) (fd0)
map --rehook
rootnoverify (0xff) && chaliloader (0xff) && boot

这个交换磁盘的操作在什么时候操作啊? 调用完NTBOOT后就直接从WIN$.ISO镜像启动了~
回复

使用道具 举报

5#
发表于 2011-12-14 17:00:41 | 显示全部楼层
C大,反应一个问题,下午又测试了一下NTBOOT.ISO 其中里面集成了DPMS.ISO 测试的环境是VMWARE虚拟机 其中有两块磁盘 一块IDE 一块SCSI  其中IDE中已经安装XP,win$.ISO放到了这个块磁盘上,SCSI磁盘则是一块空白磁盘,通过IDE中的ntldr引导grldr 进入NTBOOT.ISO 通过选择friadisk with dpms来向SCSI这块磁盘装XP,前期都很顺利,文本安装模式完成后,重启,进入GUI安装方式,但是在安装一段时间后,发现提示插入安装光盘,这是什么原因造成的?
后来测试,在文本安装结束后,查看/windows/system32/config/system注册表键值 发现firadisk服务下面是有 STARTOPTION参数 参数是cdrom,vmem=find:\win$.iso; 这个没问题。
进入GUI安装后 用SHIFT+F10调出CMD 也能看见firadisk挂的XP的iso 但是在提示安装firadisk驱动后,发现挂在的镜像不见了,所以安装过程中提示插入安装光盘,这个什么原因造成的?C大!
回复

使用道具 举报

6#
发表于 2011-12-15 08:48:04 | 显示全部楼层

回复 #548 chenall 的帖子

昨天测试了新的NTBOOT.ISO 分别在虚拟机和实机进行了测试,一下是测试结果:
虚拟机测试,没有任何问题 一步安装到位!
实机测试有几个小问题:1,我用的是我公司的笔记本X220(cpu是i5 2410m),也就是snb二代架构,磁盘控制器是intel Mobile express Chipset satat ahci controller(硬件ID是VEN8086&DEV_1C03&CC_0106)首先在本机硬盘启动NTBOOT.ISO(发现这个NTBOOT.ISO得需要修改一下,得在仿真XPISO启动之前加上map --e820cycles=0 然后再启动),win$.ISO放到逻辑分区,文本安装没问题,复制文件结束后,重启,蓝屏 报的是7B错误,貌似DPMS.ISO中的磁盘驱动问题?然后我进PE把原来硬盘中的XP iastor.sys复制到安装那个硬盘的/windows/system32/drivers 改名iastor9.sys替换原文件,这时候重启发现可以正常进行GUI安装了,但是GUI安装结束后,重启,居然还是7B蓝屏 C大,这个是什么问题?

2,我把NTBOOT.ISO放到U盘上,U盘启动进入G4D 在G4D中输入
map /ntboot.iso (0xff)
map --hook
chainloader (0xff)
boot
和原来选择安装的方式一样 firadisk with dpms 结果txtsetup接管 读完F6后,提示全新安装请按ENTER,按完回车后,居然提示安装程序无法找到最终用户许可协议,程序无法继续,要退出请按F3~
C大,你看下这需要怎么解决?
回复

使用道具 举报

7#
发表于 2011-12-15 10:16:44 | 显示全部楼层

回复 #550 zhaohj 的帖子

好的 Z大,马上测试 还有一个疑问 我手动安装XP.ISO 把XP.ISO仿真到内存,然后firadisk.img仿真到(fd0) x220srs.img仿真到(fd1) 启动ISO后 在分区界面 我选择安装的分区,选择快速格式化,结果报错:内存不足或者CDROM损坏~ 不知道为什么会出现这样的错误?还行Z大指点~
回复

使用道具 举报

8#
发表于 2011-12-15 10:38:29 | 显示全部楼层

回复 #550 zhaohj 的帖子

改完了 一共修改两处 但是启动还是蓝屏7B 进PE看了下 iaStor服务下已经从之前的iastor9.sys变成了iastor.sys 说明修改成功了 ,但是还是启动蓝屏,我又尝试把之前XP系统中的iastor.sys替换这个iastor.sys 替换完成后,重启 可以继续GUI部署了,但是部署之后重启,发现依然7B~又进了下PE 离线挂载注册表 发现sys/control/CriticalDeviceDatabase下面并没有磁盘驱动的硬件ID 什么原因呢?
回复

使用道具 举报

9#
发表于 2011-12-15 12:56:48 | 显示全部楼层
我手动安装XP.ISO 把XP.ISO仿真到内存,然后firadisk.img仿真到(fd0) x220srs.img仿真到(fd1) 启动ISO后 在分区界面 我选择安装的分区,选择快速格式化,结果报错:内存不足或者CDROM损坏~ 不知道为什么会出现这样的错误?
回复

使用道具 举报

10#
发表于 2011-12-15 14:10:45 | 显示全部楼层

回复 #555 hotdll 的帖子

FISO 需要SRS文件夹下放入相应的驱动吗?ISO放入WIN$.ISO了 直接在12.13日版本下的G4D运行FISO 提示不能找到/SRS/文件夹
1. (hd0,0)/iso/win$.iso
这时候选择1
提示:Report bug! lpos=0,start=-18,len=77,llen=0,lpen=90,section=1
回复

使用道具 举报

11#
发表于 2011-12-15 14:17:02 | 显示全部楼层

回复 #554 zhaohj 的帖子

把iastor.sys在I9文件夹进行了替换也还是不行,蓝屏后进PE看了下iastor.sys 发现已经是替换的版本了,证明替换文件应该没有错。
我又试着改了下NTBOOT 让NTBOOT做完所有的操作进入命令行 这时候我把x220srs.img又仿真为fd0(开始我怀疑C大生成的fd0有问题),然后进行安装,结果还是GUI蓝屏 7B 哎~~~ 等晚上回家试试我的ICH10R台式机吧~
回复

使用道具 举报

12#
发表于 2011-12-15 14:59:22 | 显示全部楼层
MSDN XP SP3 VOL版


另外 我的机器是4G内存 却只能识别512MB???

[ 本帖最后由 zoom4ever 于 2011-12-15 15:45 编辑 ]

捕获.PNG (18.1 KB, 下载次数: 173)

捕获.PNG

1.PNG (296.7 KB, 下载次数: 169)

1.PNG
回复

使用道具 举报

13#
发表于 2011-12-15 15:45:51 | 显示全部楼层

回复 #561 zhaohj 的帖子

直接传完附件了 呵呵 不引用图片了
回复

使用道具 举报

14#
发表于 2011-12-15 16:25:55 | 显示全部楼层

回复 #563 zhaohj 的帖子

但是我直接能map --mem XP的ISO镜像,也能启动 就是到分区的时候报错:内存不足~~
而且我也尝试map --mem --top 把ISO加载到高端内存 但是分区的时候还是提示这个错误~~ 看来这个本不能MAP内存安装了

不map内存的话 就是我之前一直说的 GUI安装前的时候7B蓝屏

PE下安装xp没问题 磁盘驱动我用的是自己弄的x220srs.img 这样是不是就说明了还是仿真镜像的问题?因为PE下安装就是把所有安装文件都复制到了硬盘~
回复

使用道具 举报

15#
发表于 2011-12-15 16:57:48 | 显示全部楼层
没错 4GB内存

捕获.jpg (91.11 KB, 下载次数: 178)

捕获.jpg

123.JPG (126.52 KB, 下载次数: 162)

123.JPG
回复

使用道具 举报

16#
发表于 2011-12-15 18:12:31 | 显示全部楼层

回复 #567 pseudo 的帖子

P大 我稍后试一下 现在我在我的P45板子上测试NTBOOT 结果也发现出现gui安装方式开始前7B蓝屏

[ 本帖最后由 zoom4ever 于 2011-12-15 18:36 编辑 ]
回复

使用道具 举报

17#
发表于 2011-12-15 18:54:53 | 显示全部楼层

回复 #565 zhaohj 的帖子

Z大,应该是NTBOOT有问题 我在我P45的台式机上测试 一样在GUI安装之前出现7B蓝屏  而我手动方针XP.ISO firadisk仿真(fd0) 10rsrs.img (fd1) 这样就没有问题 ~
回复

使用道具 举报

18#
发表于 2011-12-16 09:52:49 | 显示全部楼层

回复 #571 zhaohj 的帖子

Z大,求教个问题
如果我手动去操作安装的话 我先准备好firadisk.img和srs.img 这两个文件 修改firadisk.img下的txtsetup.oem文件,在[Config.FiraDisk]段落下添加value=Parameters,StartOptions,REG_SZ,"cdrom,vmem=find:\win$.iso;" 然后保存 重启进入G4D输入如下命令:
map --mem /dpms/firadisk.img (fd0)
map --mem /dpms/srs.img (fd1)
map (hd0,4)/win$.iso (0xff)
map --mem (md)0x200+4 (99)
map --e820cycles=0
map --hook
echo [firadisk] > (99)+1
echo StartOptions=cdrom,vmem=find:/win$.iso; >> (99)+1
chainloader (0xff)
之后我就进行文本阶段的安装,安装完后重启进入GUI安装方式,然后就提示插入光盘了 我重启进入PE 发现在firadisk这个服务下面已经存在 Parameters参数了 而且下面也有值 值就是cdrom,vmem=find:\win$.iso; 请问Z大为什么还是不能自动挂在光盘呢?
另外我直接换NTBOOT里面的firadisk.img 也修改txtsetup.oem下的Config.FiraDisk]段 就会在F6的时候提示找不到firadisk.sys!
回复

使用道具 举报

19#
发表于 2011-12-16 10:25:03 | 显示全部楼层

回复 #574 zhaohj 的帖子

回Z大,我直接用NTBOOT的firadisk.img 就是在文本安装加载F6的时候 提示找不到firadisk.sys 另外我是对比了下 NTBOOT下的firadisk.img的firadisk.inf和原版的比较 除了有几个注册表项是和安装完后删除firadisk有关的 没发现有什么不同 原版也存在
[AddRegServiceFiraDisk]
HKR,Parameters,PnP,0x00010001,1
还请Z大指点~
回复

使用道具 举报

20#
发表于 2011-12-16 11:05:06 | 显示全部楼层

回复 #576 zhaohj 的帖子

这个应该就是在[Config.FiraDisk]段
写入value=Parameters,StartOptions,REG_SZ,"cdrom,vmem=find:\win$.iso;"
而且我在PE下 已经看见firadisk服务下的Parameters下有这个值

另外,我又进行了一编测试,把ntboot里面的firadisk.img提取出来,重启进入G4D:
map --mem /dpms/firadisk.img (fd0)
map --mem /dpms/srs.img (fd1)
map (hd0,4)/win$.iso (0xff)
map --mem (md)0x200+4 (99)
map --e820cycles=0
map --hook
echo [firadisk] > (99)+1
echo StartOptions=cdrom,vmem=find:/win$.iso; >> (99)+1
chainloader (0xff)
进入文本安装 加载F6的时候提示找不到firadisk.sys

重新进入G4D:
map --mem /dpms/srs.img (fd0)
map --mem /dpms/firadisk.img (fd1)
map (hd0,4)/win$.iso (0xff)
map --mem (md)0x200+4 (99)
map --e820cycles=0
map --hook
echo [firadisk] > (99)+1
echo StartOptions=cdrom,vmem=find:/win$.iso; >> (99)+1
chainloader (0xff)

两次的区别仅是fd0 和 fd1不同
这时候居然顺利的完成了文本安装方式,但是准备进入GUI安装的时候 突然就7B蓝屏了!!
回复

使用道具 举报

21#
发表于 2011-12-16 11:38:47 | 显示全部楼层
x220srs.zip (292.16 KB, 下载次数: 21) ID和x220srs

[ 本帖最后由 zoom4ever 于 2011-12-16 11:39 编辑 ]

捕获.JPG (59.76 KB, 下载次数: 162)

ID

ID
回复

使用道具 举报

22#
发表于 2011-12-16 12:31:12 | 显示全部楼层

回复 #580 zhaohj 的帖子

这回没问题,即不出现7B了 也不会弹出安装光盘了 一切都挺顺利 原来是这个map --e820cycles=3惹的祸,之前还想试着改变了 结果忘了 呵呵 多谢Z大的指点了 。一会再测试一下ntboot.iso~
回复

使用道具 举报

23#
发表于 2011-12-16 13:28:44 | 显示全部楼层
有测试了下NTBOOT 发现map --e820cycles=3 后 在GUI安装完之后,重启进入系统的时候发生了蓝屏7B 看来还是收集驱动有问题
回复

使用道具 举报

24#
发表于 2011-12-20 16:09:05 | 显示全部楼层

回复 #588 zhaohj 的帖子

好的 Z大 有时间测试一下,之前的dpms就得变通一下改文件名什么的 其实就是生产软盘驱动的时候.inf文件的错误~
回复

使用道具 举报

25#
发表于 2012-1-29 15:51:52 | 显示全部楼层
C大,刚才看了下NTBOOT 不知道你把firadisk参数写到了哪里?之前应该是写到(99)仿真磁盘上 也就是(md)200+16 现在没发现firadisk参数 请问C大 firadisk参数写到哪里了?
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-5-10 12:56

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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