无忧启动论坛

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

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

    [复制链接]
541#
发表于 2011-12-14 11:28:25 | 只看该作者
原帖由 zoom4ever 于 2011-12-14 11:20 发表
Z大说的是 刚才测试了 好用~ 但是直接放到NTBOOT.MOD目录下为什么不行呢?


NTBOOT.MOD目录下的dpms是一个批处理,调用默认目录下的/boot/addons/dpms/dpms.bat
回复

使用道具 举报

542#
 楼主| 发表于 2011-12-14 12:12:43 | 只看该作者

回复 #539 zoom4ever 的帖子

你用的GRUB4DOS不是最新版的,所以会有这样的问题。更新到最新版就行了。

把DPMS.ISO放到NTBOOT.MOD目录下。可以自动调用。
回复

使用道具 举报

543#
发表于 2011-12-14 13:16:23 | 只看该作者

回复 #543 chenall 的帖子

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

使用道具 举报

544#
发表于 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镜像启动了~
回复

使用道具 举报

545#
发表于 2011-12-14 13:54:41 | 只看该作者
原帖由 zoom4ever 于 2011-12-14 13:16 发表
Z大 你在“用ISO镜像安装NT5.X系统同时存在AB盘的必要条件”这个帖子中说
第三次测试:
按照第二次测试的过程,在启动光盘前(boot),交换磁盘
map (fd0) (fd1)
map (fd1) (fd0)
map --rehook
rootnoverif ...


可以参考:
http://bbs.wuyou.net/forum.php?mod=viewthread&tid=190203&page=54#pid2354877
回复

使用道具 举报

546#
发表于 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大!
回复

使用道具 举报

547#
 楼主| 发表于 2011-12-14 17:16:09 | 只看该作者
你的NTBOOT需要更新一下。可以看前面的贴子。

你可以试试我刚上传的最新版本。
文件名:NTBOOT.iso,
访问地址:http://www.kuaipan.cn/index.php?ac=file&oid=119657788922898
回复

使用道具 举报

548#
发表于 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大,你看下这需要怎么解决?
回复

使用道具 举报

549#
发表于 2011-12-15 10:03:08 | 只看该作者
@zoom4ever:
你把driverpack.ini中
[I9]
; 10.8.0.1003
ms_count=1
ms_1_deviceName="Intel ICH9/ICH10 SATA AHCI/RAID RST 10.8"
ms_1_tag="iastor9"
ms_1_sysFile="iastor9.sys"

上面的iastor9全改成iastor,因为intel驱动,8版本以上,安装系统是不能改名的。
回复

使用道具 举报

550#
发表于 2011-12-15 10:13:42 | 只看该作者

回复 #550 zhaohj 的帖子

看来DPMS的驱动也是个问题。
回复

使用道具 举报

551#
发表于 2011-12-15 10:16:44 | 只看该作者

回复 #550 zhaohj 的帖子

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

使用道具 举报

552#
发表于 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 什么原因呢?
回复

使用道具 举报

553#
发表于 2011-12-15 10:58:46 | 只看该作者
那说明还是驱动不匹配。
你用原版的驱动,覆盖[I9]中相关文件测试一下。

@chenall:
:FIRADISK_BOOT
:WINVBLK_BOOT
map --hook
::详情:http://bbs.wuyou.net/forum.php?mod=viewthread&tid=203313
if /i %ISO_INST%==firadisk && set /a fdn=1 ! set /a fdn=0
map (%fdn%)+1 (rd)
map --mem (rd)+1 (%fdn%)
map --rehook
if exist BOOT && %BOOT%
if /i "%boot%"=="cdrom" && chainloader (0xCD) && boot
if /i "%boot%"=="harddisk" && chainloader (hd0)+1 && boot
if /i "%boot%"=="floppy" && chainloader (fd0)+1 && boot
exit

[ 本帖最后由 zhaohj 于 2011-12-15 11:08 编辑 ]
回复

使用道具 举报

554#
发表于 2011-12-15 11:40:01 | 只看该作者

回复 #553 zoom4ever 的帖子

最简单的,你用FISO安装一次试试。
如果FISO没问题。就是NTBOOT的问题。
回复

使用道具 举报

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

使用道具 举报

556#
发表于 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
回复

使用道具 举报

557#
发表于 2011-12-15 14:17:02 | 只看该作者

回复 #554 zhaohj 的帖子

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

使用道具 举报

558#
发表于 2011-12-15 14:20:30 | 只看该作者
原帖由 zoom4ever 于 2011-12-15 14:17 发表
把iastor.sys在I9文件夹进行了替换也还是不行,蓝屏后进PE看了下iastor.sys 发现已经是替换的版本了,证明替换文件应该没有错。
我又试着改了下NTBOOT 让NTBOOT做完所有的操作进入命令行 这时候我把x220srs.im ...


你的xp.iso是原版的吗?我怀疑你的ISO已集成驱动了。
回复

使用道具 举报

559#
发表于 2011-12-15 14:59:22 | 只看该作者
MSDN XP SP3 VOL版


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

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

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

捕获.PNG

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

1.PNG
回复

使用道具 举报

560#
发表于 2011-12-15 15:36:31 | 只看该作者
看不到图片,晕             .
回复

使用道具 举报

561#
发表于 2011-12-15 15:45:51 | 只看该作者

回复 #561 zhaohj 的帖子

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

使用道具 举报

562#
发表于 2011-12-15 16:13:39 | 只看该作者
即使是512M内存也足够了,因为用map非mem基本不占内存。256M也足够了。
除非你的ISO在硬盘上不连续。
回复

使用道具 举报

563#
发表于 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下安装就是把所有安装文件都复制到了硬盘~
回复

使用道具 举报

564#
发表于 2011-12-15 16:35:12 | 只看该作者
原帖由 zoom4ever 于 2011-12-15 16:25 发表
但是我直接能map --mem XP的ISO镜像,也能启动 就是到分区的时候报错:内存不足~~
而且我也尝试map --mem --top 把ISO加载到高端内存 但是分区的时候还是提示这个错误~~ 看来这个本不能MAP内存安装了

不ma ...


1:你进入BIOS看一下,你到底是多大内存?
2:进入grldr命令行,diaplaymem
    查看一下内存

别在这里讨论ntboot外的事情,你可以另开帖子讨论。
回复

使用道具 举报

565#
发表于 2011-12-15 16:57:48 | 只看该作者
没错 4GB内存

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

捕获.jpg

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

123.JPG
回复

使用道具 举报

566#
发表于 2011-12-15 17:40:01 | 只看该作者
@zoom4ever
我把ntboot装系统做成一个菜单项
http://bbs.wuyou.net/attachment.php?aid=130232

grldr和pe的iso在ud,win$.iso在可见区,VMware里u启装xp成功。
回复

使用道具 举报

567#
发表于 2011-12-15 18:12:31 | 只看该作者

回复 #567 pseudo 的帖子

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

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

使用道具 举报

568#
发表于 2011-12-15 18:54:53 | 只看该作者

回复 #565 zhaohj 的帖子

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

使用道具 举报

569#
发表于 2011-12-15 20:10:01 | 只看该作者
启动这项,为什么出现如图的问题?
title 0.NT5.x From HardDisk
command %NTBOOT% nt5

未命名.JPG (73.53 KB, 下载次数: 186)

未命名.JPG
回复

使用道具 举报

570#
发表于 2011-12-16 09:19:26 | 只看该作者
原帖由 zoom4ever 于 2011-12-15 18:54 发表
Z大,应该是NTBOOT有问题 我在我P45的台式机上测试 一样在GUI安装之前出现7B蓝屏  而我手动方针XP.ISO firadisk仿真(fd0) 10rsrs.img (fd1) 这样就没有问题 ~


是dpms的问题。
很显然,对intel的驱动,/dpms/d/m/i9目录下存在下面文件:
iastor.inf
iaahci.inf
iastor.sys
iastor.cat
iastor.cat
------------------
driverpack.ini中(把iastor9已改成iastor)
[I9]
; 10.6.0.1002
ms_count=1
ms_1_deviceName="Intel ICH9/ICH10 SATA AHCI/RAID RST 10.6"
ms_1_tag="iastor"
ms_1_sysFile="iastor.sys"
-----------------------
很显然,DPMS只会复制iastor.inf、iastor.sys这两个文件,而iaahci.inf不会复制。

C大应该修改dpms,先判断是否存在txtsetup.oem,存在的话,分析oem
[HardwareIds.scsi.iaAHCI_9MEM]
id = "PCI\VEN_8086&DEV_2929&CC_0106","iaStor"

[Files.scsi.iaAHCI_9MEM]
driver = disk1, iaStor.sys, iaStor
inf = disk1, iaAHCI.inf
catalog = disk1, iaAHCI.cat

从[Files.scsi.iaAHCI_9MEM]段落复制文件。
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-11-26 12:27

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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