无忧启动论坛

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

[求助]用SYSPREP封装后的自动完美检测HAL具体实现方案封装后出错

[复制链接]
跳转到指定楼层
1#
发表于 2005-8-11 10:01:37 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
用SYSPREP封装后的自动完美检测HAL具体实现方案封装后出错
我用SYSPREP封装后的自动完美检测HAL具体实现方案封装后出错
我用这样的方法
以下为进行SYSPREP封装后的自动完美检测HAL具体实现方案:
1、从系统中提取相应的HAL文件包:(WIN2000在SP4.CAB/WINDOWS XP SP2在SP2.CAB/WINDOWS 2003在SP1.CAB)
halacpi.dll
halapic.dll
halmps.dll
halaacpi.dll
halmacpi.dll
hal.dll---->并更名为halstnd.dll
ntkrnlmp.exe
ntkrnlpa.exe
ntkrpamp.exe
ntoskrnl.exe---->并更名为ntkrnlup.exe
2、将上述相应的HAL文件包拷贝到系统\WINDOWS\SYSTEM32\(WINDOWS 2000为\WINNT\SYSTEM32\)
3、将以下代码保存为dtecthal.inf并拷贝到\WINDOWS\INF\(WINDOWS 2000为\WINNT\INF\)
如果不可见,可在文件夹选项里在“显示所有的文件和文件夹”打上勾和“隐藏受保护的系统文件”去掉勾。
可是每次启动到这就不动了
这是怎么回事呢?system32里明明有ntoskrnl.exe这个文件呀!请问版主知道是什么原因呢?是什么地方做错了吗?
[UploadFile=01_1123725627.jpg]
2#
发表于 2005-8-11 11:30:14 | 只看该作者

[求助]用SYSPREP封装后的自动完美检测HAL具体实现方案封装后出错

检查一下你的boot.ini。
回复

使用道具 举报

3#
 楼主| 发表于 2005-8-11 12:08:57 | 只看该作者

[求助]用SYSPREP封装后的自动完美检测HAL具体实现方案封装后出错

[这个贴子最后由roy123在 2005/08/11 12:12pm 第 1 次编辑]

[boot loader]
timeout=30
default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\Microsoft Windows 2000 Professional" /fastdetect /detecthal
我的boot.ini是这样的有问题吗?
是不是此方法不可用于2000系统?
回复

使用道具 举报

4#
发表于 2005-8-11 13:27:43 | 只看该作者

[求助]用SYSPREP封装后的自动完美检测HAL具体实现方案封装后出错

没试过2000的,不过我用XP也是这样做,就很好啊!
不仅要有ntoskrnl.exe 还要有改过名的ntkrnlup.exe
回复

使用道具 举报

5#
 楼主| 发表于 2005-8-11 13:30:16 | 只看该作者

[求助]用SYSPREP封装后的自动完美检测HAL具体实现方案封装后出错

[这个贴子最后由roy123在 2005/08/11 01:33pm 第 1 次编辑]
下面引用由liangliang2005/08/11 01:27pm 发表的内容:
没试过2000的,不过我用XP也是这样做,就很好啊!
不仅要有ntoskrnl.exe 还要有改过名的ntkrnlup.exe
都有呀!
1、从系统中提取相应的HAL文件包:(WIN2000在SP4.CAB/WINDOWS XP SP2在SP2.CAB/WINDOWS 2003在SP1.CAB)
halacpi.dll
halapic.dll
halmps.dll
halaacpi.dll
halmacpi.dll
hal.dll---->并更名为halstnd.dll
ntkrnlmp.exe
ntkrnlpa.exe
ntkrpamp.exe
ntoskrnl.exe---->并更名为ntkrnlup.exe
是不是只将这几个文件拷贝到系统\WINDOWS\SYSTEM32\(WINDOWS 2000为\WINNT\SYSTEM32\)呀?
回复

使用道具 举报

6#
发表于 2005-8-11 13:49:09 | 只看该作者

[求助]用SYSPREP封装后的自动完美检测HAL具体实现方案封装后出错

对呀,可我的XP 就没问题!我在I815的机子上做,不管是本机还是在I850的芯片上都恢复正常呀!
回复

使用道具 举报

7#
 楼主| 发表于 2005-8-11 13:58:53 | 只看该作者

[求助]用SYSPREP封装后的自动完美检测HAL具体实现方案封装后出错

安理说2000因该可以呀,教程里有讲2000系统因该可以。可能还有那里不对吧?
可以讲讲你是怎么做的吗?
回复

使用道具 举报

8#
 楼主| 发表于 2005-8-11 14:17:54 | 只看该作者

[求助]用SYSPREP封装后的自动完美检测HAL具体实现方案封装后出错

我是封装的步骤如下:
              1、将电源更改,重启
              2、更改IDE然
              3、删除所有驱动
              4、在C:新建文件夹重命名为sysprep然后解压DEPLOY到此文件夹
              5、执行setupmgr
              6、将以下文件复制到C:\winnt\system32下面
                 halacpi.dll
                 halapic.dll
                 halmps.dll
                 halaacpi.dll
                 halmacpi.dll
                 hal.dll---->并更名为halstnd.dll
                 ntkrnlmp.exe
                 ntkrnlpa.exe
                 ntkrpamp.exe
                 ntoskrnl.exe---->并更名为ntkrnlup.exe
              7、修改BOOT.INI
                 在准备封装的系统后面加上 /DETECTHAL参数
              8、将LONGHORN版本的NTLDR拷贝到从C:\,覆盖原有的NTLDR
              9、将dtecthal.inf并拷贝到WINDOWS 2000\WINNT\INF\下
              10、执行sysprep自动关机

回复

使用道具 举报

9#
发表于 2005-8-11 14:31:57 | 只看该作者

[求助]用SYSPREP封装后的自动完美检测HAL具体实现方案封装后出错

multi(0)disk(0)rdisk(0)partition(1)\Microsoft Windows 2000 Professional" /fastdetect /detecthal
你没看出来有问题吗?
回复

使用道具 举报

10#
 楼主| 发表于 2005-8-11 14:39:46 | 只看该作者

[求助]用SYSPREP封装后的自动完美检测HAL具体实现方案封装后出错

下面引用由xiamenatc2005/08/11 02:31pm 发表的内容:
multi(0)disk(0)rdisk(0)partition(1)\Microsoft Windows 2000 Professional" /fastdetect /detecthal
你没看出来有问题吗?
真的看不出请指出好吗?我对比了你的没什么呀?
回复

使用道具 举报

11#
发表于 2005-8-11 14:48:29 | 只看该作者

[求助]用SYSPREP封装后的自动完美检测HAL具体实现方案封装后出错

multi(0)disk(0)rdisk(0)partition(1)\[color=#DC143C]WINNT="Microsoft Windows 2000 Professional" /fastdetect /detecthal
回复

使用道具 举报

12#
 楼主| 发表于 2005-8-11 14:50:43 | 只看该作者

[求助]用SYSPREP封装后的自动完美检测HAL具体实现方案封装后出错

[boot loader]
timeout=30
default=multi(0)disk(0)rdisk(0)partition(1)\WINNT
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\WINNT="Microsoft Windows 2000 Professional" /fastdetect/detecthal
C:\ = "Microsoft Windows"
我现在是我用的BOOT文件看有问题吗?
回复

使用道具 举报

13#
 楼主| 发表于 2005-8-11 16:23:29 | 只看该作者

[求助]用SYSPREP封装后的自动完美检测HAL具体实现方案封装后出错

dddddddddd
回复

使用道具 举报

14#
 楼主| 发表于 2005-8-12 07:51:33 | 只看该作者

[求助]用SYSPREP封装后的自动完美检测HAL具体实现方案封装后出错

怎么没人知道了吗?
回复

使用道具 举报

15#
发表于 2005-8-12 08:05:29 | 只看该作者

[求助]用SYSPREP封装后的自动完美检测HAL具体实现方案封装后出错

安装完成后,winnt被改成了windows,所以就出错了。
回复

使用道具 举报

16#
 楼主| 发表于 2005-8-12 08:08:02 | 只看该作者

[求助]用SYSPREP封装后的自动完美检测HAL具体实现方案封装后出错

  xiamenatc   

请问有什么办法吗?
回复

使用道具 举报

17#
 楼主| 发表于 2005-8-12 08:22:26 | 只看该作者

[求助]用SYSPREP封装后的自动完美检测HAL具体实现方案封装后出错

我在JUJUMAO也发了这样的贴,有位朋友讲的和差不多。
“这是因为WIN2K系统是winnt的目录。。你所用的载入器系统是windows目录的。。
用编辑器改一下就可以啦。”
编辑器是一工具软件吗?具体怎么做呢?
回复

使用道具 举报

18#
发表于 2005-8-12 08:32:58 | 只看该作者

[求助]用SYSPREP封装后的自动完美检测HAL具体实现方案封装后出错

sysprep.inf文件里可以指定安装目录,但不知会不会被系统认可。
回复

使用道具 举报

19#
 楼主| 发表于 2005-8-12 08:37:35 | 只看该作者

[求助]用SYSPREP封装后的自动完美检测HAL具体实现方案封装后出错

;SetupMgrTag
[Unattended]
    OemSkipEula=Yes
    OemPreinstall=Yes
    DriverSigningPolicy=Ignore
    OemPnPDriversPath="DRIVERS\BOARD\INTEL;DRIVERS\BOARD\VIA;DRIVERS\BOARD\NVIDIA;DRIVERS\BOARD\SIS;DRIVERS\BOARD\ALI;DRIVERS\VGA\INTEL815;DRIVERS\VGA\INTEL865;DRIVERS\VGA\NVIDIA;DRIVERS\VGA\SIS630;DRIVERS\VGA\XABRE;DRIVERS\VGA\ATI\RAGE;DRIVERS\VGA\ATI\RADEON;DRIVERS\NET\3COM;DRIVERS\NET\PRO100;DRIVERS\NET\ETHERNET;DRIVERS\NET\20112011B;DRIVERS\NET\2011BUSB;DRIVERS\NET\8139;DRIVERS\NET\8169;DRIVERS\NET\DFE530TX\NDIS5;DRIVERS\NET\DLINK530;DRIVERS\NET\DLINK550;DRIVERS\NET\LEGEND;DRIVERS\NET\VIA;DRIVERS\SOUND\SMAXWDM;DRIVERS\SOUND\ALC;DRIVERS\SOUND\CMEDIA;DRIVERS\SOUND\CMI8738;DRIVERS\SOUND\SIS\7012;DRIVERS\SOUND\SIS\7018;DRIVERS\SOUND\VIA;DRIVERS\SOUND\YAMAHA;DRIVERS\MODEM;DRIVERS\SOUND\Avance AC';97;DRIVERS\IUSB2;DRIVERS\VM\MOUSE;DRIVERS\VM\VIDEO;DRIVERS\H264\FFH264"
[GuiUnattended]
    AdminPassword=*
    AutoLogon=Yes
    AutoLogonCount=1
    OEMSkipRegional=1
    TimeZone=210
    OemSkipWelcome=1
[UserData]
    FullName=administrator
    OrgName=SCI
    ComputerName=user
    ProductID="PQHKR-G4JFW-VTY3P-G4WQ2-88CTW"
[Identification]
    JoinWorkgroup=WORKGROUP
[Networking]
    InstallDefaultComponents=Yes
[SysprepCleanup]

以上是我的sysprep.inf文件在那修改呢?请指教
回复

使用道具 举报

20#
发表于 2005-8-12 09:26:45 | 只看该作者

[求助]用SYSPREP封装后的自动完美检测HAL具体实现方案封装后出错

加入
TargetPath=\WINDOWS
这个选项告诉了安装程序要把Windows安装到哪个目录中 ?
回复

使用道具 举报

21#
 楼主| 发表于 2005-8-12 10:18:34 | 只看该作者

[求助]用SYSPREP封装后的自动完美检测HAL具体实现方案封装后出错

下面引用由heyiqian2005/08/12 09:26am 发表的内容:
加入
TargetPath=\WINDOWS
这个选项告诉了安装程序要把Windows安装到哪个目录中 ?
我的是2000系统呀?也是加入TargetPath=\WINDOWS ?
回复

使用道具 举报

22#
 楼主| 发表于 2005-8-12 10:40:02 | 只看该作者

[求助]用SYSPREP封装后的自动完美检测HAL具体实现方案封装后出错

下面引用由heyiqian2005/08/12 09:26am 发表的内容:
加入
TargetPath=\WINDOWS
这个选项告诉了安装程序要把Windows安装到哪个目录中 ?
不行还是提示找不到ntoskrnl.exe文件
回复

使用道具 举报

23#
 楼主| 发表于 2005-8-12 12:52:52 | 只看该作者

[求助]用SYSPREP封装后的自动完美检测HAL具体实现方案封装后出错

dddddddd
回复

使用道具 举报

24#
发表于 2005-8-12 20:13:45 | 只看该作者

[求助]用SYSPREP封装后的自动完美检测HAL具体实现方案封装后出错

你可以把2000安装到windows目录中去。不要用默认的winnt。
回复

使用道具 举报

25#
发表于 2005-8-12 21:19:54 | 只看该作者

[求助]用SYSPREP封装后的自动完美检测HAL具体实现方案封装后出错

没有安装到第一分区!
回复

使用道具 举报

26#
 楼主| 发表于 2005-8-13 07:45:13 | 只看该作者

[求助]用SYSPREP封装后的自动完美检测HAL具体实现方案封装后出错

下面引用由xiamenatc2005/08/12 08:13pm 发表的内容:
你可以把2000安装到windows目录中去。不要用默认的winnt。
怎么把2000安装到windows目录中去呢?
回复

使用道具 举报

27#
 楼主| 发表于 2005-8-15 07:54:08 | 只看该作者

[求助]用SYSPREP封装后的自动完美检测HAL具体实现方案封装后出错

怎没人回呀
回复

使用道具 举报

28#
发表于 2005-8-15 08:00:12 | 只看该作者

[求助]用SYSPREP封装后的自动完美检测HAL具体实现方案封装后出错

手动安装2000的时候可以选择安装的目录,把winnt改成windows。
然后把这个系统目录是windows的2000封装起来。
回复

使用道具 举报

29#
 楼主| 发表于 2005-8-15 08:05:33 | 只看该作者

[求助]用SYSPREP封装后的自动完美检测HAL具体实现方案封装后出错

下面引用由xiamenatc2005/08/15 08:00am 发表的内容:
手动安装2000的时候可以选择安装的目录,把winnt改成windows。
然后把这个系统目录是windows的2000封装起来。
不会,是不是在安装过程中把winnt改成windows呢?安装好系统后封装是吗?
回复

使用道具 举报

30#
 楼主| 发表于 2005-8-15 16:47:04 | 只看该作者

[求助]用SYSPREP封装后的自动完美检测HAL具体实现方案封装后出错

ddddddddddd
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-5-12 16:53

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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