无忧启动论坛

标题: 不刻光盘有没有人成功安装TXT模式SATA驱动 [打印本页]

作者: dgbgg    时间: 2008-9-3 09:54
标题: 不刻光盘有没有人成功安装TXT模式SATA驱动
服务器的导航盘可以做到这一点

利用原版光盘安装raid驱动。

我在ms网站查了很久

通过unattend.txt的以下两个小节
[MassStorageDrivers]
[OemBootFiles]
和修改txtsetup.oem可以做到,

但是我试验了很久行不通,出现著名的 oemdisk.c 错误

鸟文不好硬着头皮在msfn查了很久
有人成功过
但是要不是我没看清楚他为什么成功的
要不是他也没说清楚


这里有人成功过吗?
作者: dgbgg    时间: 2008-9-3 10:05
我就是想不修改txtsetup.sif做到这一点
作者: fujianabc    时间: 2008-9-3 11:36
用grub虚拟b:软驱就可以了
作者: rivulet    时间: 2008-9-3 12:16
用driverpacks整合
作者: Civiwu    时间: 2008-9-3 12:22
下面这个方法,我是模仿DELL的XP光盘做的,硬盘安装通过!

下面以Intel芯片组的主板为例说明:

1.解压下载到的SATA驱动,其中包括以下文件:
  iastor.sys
  iastor.inf
  iastor.cat
  iaahci.cat
  iaahci.inf
  TXTSETUP.OEM

  复制一份iastor.sys,并将其中一份改名为iastor.x86
  将以上文件拷贝到I386文件夹
2.从Windows XP安装光盘中提取TXTSETUP.SIF,用记事本打开TXTSETUP.SIF文件,执行以下操作:

a.在[WinntDirectories]下加入:
  999 = SATADRV
b.在[SourceDisksFiles]下加入:
  iastor.x86 = 1,,,,,,,999,0,0,iastor.sys
  iastor.sys = 1,,,,,,4_,4,1,,,1,4
  iastor.inf = 1,,,,,,,999,0,0
  iastor.cat = 1,,,,,,,999,0,0
  iaahci.cat = 1,,,,,,,999,0,0
  iaahci.inf = 1,,,,,,,999,0,0
c.在[HardwareIdsDatabase]下加入:
  PCI\VEN_8086&DEV_2922&CC_0106="iaStor"
  PCI\VEN_8086&DEV_282A&CC_0104="iaStor"
  PCI\VEN_8086&DEV_2829&CC_0106="iaStor"
  PCI\VEN_8086&DEV_2822&CC_0104="iaStor"
  PCI\VEN_8086&DEV_2821&CC_0106="iaStor"
  PCI\VEN_8086&DEV_2682&CC_0104="iaStor"
  PCI\VEN_8086&DEV_2681&CC_0106="iaStor"
  PCI\VEN_8086&DEV_27C3&CC_0104="iaStor"
  PCI\VEN_8086&DEV_27C6&CC_0104="iaStor"
  PCI\VEN_8086&DEV_27C1&CC_0106="iaStor"
  PCI\VEN_8086&DEV_27C5&CC_0106="iaStor"
  PCI\VEN_8086&DEV_2653&CC_0106="iaStor"
备注:以上内容在TXTsetup.oem文件的“[HardwareIds.scsi.XXXXXX]”节中找到!
只要将原来类似“id = "PCI\VEN_8086&DEV_2922&CC_0106","iaStor" ”(蓝色部分)改为以上格式即可。
d.在[SCSI.Load]下加入:
  iastor = iastor.sys,4
e.在[SCSI]下加入:
  iastor = "Intel Matrix Storage Manager"
3.打开HIVESFT.INI,查找“HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion","DevicePath",0x00020002,"%SystemRoot%\inf"”,改为:
  “HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion","DevicePath",0x00020002,"%SystemRoot%\inf;%SystemRoot%\SATADRV"
    红色为加上部分内容,注意前面的分号。
4.从Windows XP安装光盘中提取DOSNET.INF文件,也用记事本打开,分别在相应字段下添加以下内容:
在[FloppyFiles.3]下加入:
    d1,iastor.x86
    d1,iastor.sys
    d1,iastor.inf
    d1,iastor.cat
    d1,iaahci.cat
    d1,iaahci.inf
在[Files]下加入:
    d1,iastor.x86
    d1,iastor.sys
    d1,iastor.inf
    d1,iastor.cat
    d1,iaahci.cat
    d1,iaahci.inf
OK!将修改的文件,替换原安装光盘即可!

作者: dgbgg    时间: 2008-9-3 13:37
原帖由 fujianabc 于 2008-9-3 11:36 发表
用grub虚拟b:软驱就可以了


我对grub不太熟。可行。

原帖由 rivulet 于 2008-9-3 12:16 发表
用driverpacks整合


就是不想整合,不想往硬盘上复制文件,直接用unattend.txt 安装。


原帖由 Civiwu 于 2008-9-3 12:22 发表
下面这个方法,我是模仿DELL的XP光盘做的,硬盘安装通过!


这个相当于nlite整合了。
谢谢,这个偶相当熟悉。


还是不行。
作者: dgbgg    时间: 2008-9-3 23:05
看来按照ms官方的方法行不通,只能修改txtsetup了。
作者: zscj    时间: 2008-9-4 00:20
有整合包的吧?

楼主是想怎么办?
作者: Civiwu    时间: 2008-9-4 09:49
明白LZ的意思了,LZ是想在不修改XP安装盘内容的前提下,通过修改“unattend.txt”文件加载SATA驱动?
这个方法我也试过很多次(看了N遍的ref.chm),也是没成功。LZ成功了PM一下!
作者: pop    时间: 2008-9-4 11:07
偶只会做nlite的整合盘。
作者: dgbgg    时间: 2008-9-4 13:47
原帖由 Civiwu 于 2008-9-4 09:49 发表
明白LZ的意思了,LZ是想在不修改XP安装盘内容的前提下,通过修改“unattend.txt”文件加载SATA驱动?
这个方法我也试过很多次(看了N遍的ref.chm),也是没成功。LZ成功了PM一下!



就是这个意思!!!!!!!!!!!!

我也看了N遍的ref.chm,他说能。
作者: pop    时间: 2008-9-4 14:13
ms网站哪里有集成RAID的介绍。给个链接
作者: dgbgg    时间: 2008-9-4 15:19
原帖由 pop 于 2008-9-4 14:13 发表
ms网站哪里有集成RAID的介绍。给个链接



http://support.microsoft.com/kb/288344/
http://support.microsoft.com/kb/816299/
作者: pop    时间: 2008-9-4 15:38
说得太简单了。看来MS留一手。
作者: dgbgg    时间: 2008-9-4 18:08
http://www.msfn.org/board/TEXTMO ... -Method-t19792.html
这个很细了。

还有

http://support.microsoft.com/kb/155197/zh-cn
作者: pop    时间: 2008-9-4 22:40
原帖由 dgbgg 于 2008-9-4 18:08 发表
http://www.msfn.org/board/TEXTMODE-MassStorageDrivers-Method-t19792.html
这个很细了。

还有

http://support.microsoft.com/kb/155197/zh-cn


呵呵。E文我是看不懂的。谢谢提供。
作者: cq-bbcyb    时间: 2008-9-7 10:14
在其它论坛看到的一个贴子,供参考:
以INTEL的SATA驱动为例解决安装SATA的办法:

1、解压intel的sata驱动到一个目录中,应有如下6个文件:
iaahci.cat
iaahci.inf
iastor.cat
iastor.inf
IaStor.sys
TXTSETUP.OEM

2、解压 XP,比如:找一个 xp 安装盘或 iso 解到d盘目录d:\xpsp备用,进入d:\xpsp\i386目录,在i386下新建一个目录$OEM$,在$OEM$下再新建一个目录TEXTMODE,如下:
d:\xpsp\i386\$OEM$\TEXTMODE

3、把6个驱动文件复制到“d:\xpsp\i386\$OEM$\TEXTMODE”里;

4、在d:\xpsp\i386目录里新建一个文本格式的文件,命名为winnt.sif,即安装自应答文件,文件内容如下:

[Data]
   AutoPartition=0
   MsDosInitiated="0"
   UnattendedInstall="Yes"

[Unattended]
   UnattendMode=ProvideDefault
   OemPreinstall=Yes
   DriverSigningPolicy=Ignore
   TargetPath=\WINDOWS

[GuiUnattended]
   EncryptedAdminPassword=NO
   OEMSkipRegional=1

[UserData]
   ProductKey=""
   FullName=""
   OrgName=""
[Identification]
   JoinWorkgroup=WORKGROUP
[Networking]
   InstallDefaultComponents=Yes

[MassStorageDrivers]
"Intel(R) ICH9 SATA AHCI Controller (Desktop/Server/Workstation)" = "OEM"
"Intel(R) 82801HEM SATA RAID Controller (Mobile ICH8M-E)" = "OEM"
"Intel(R) 82801HEM/HBM SATA AHCI Controller (Mobile ICH8M-E/M)" = "OEM"
"Intel(R) ICH8R/ICH9R SATA RAID Controller (Desktop/Server/Workstation)" = "OEM"
"Intel(R) 82801HR/HH/HO SATA AHCI Controller (Desktop/Server/Workstation)" = "OEM"
"Intel(R) 631xESB/632xESB SATA RAID Controller (Server/Workstation ESB2)" = "OEM"
"Intel(R) 631xESB/632xESB SATA AHCI Controller (Server/Workstation ESB2)" = "OEM"
"Intel(R) 82801GHM SATA RAID Controller (Mobile ICH7MDH)" = "OEM"
"Intel(R) 82801GR/GH SATA RAID Controller (Desktop ICH7R/DH)" = "OEM"
"Intel(R) 82801GR/GH SATA AHCI Controller (Desktop ICH7R/DH)" = "OEM"
"Intel(R) 82801GBM SATA AHCI Controller (Mobile  ICH7M/DH)" = "OEM"
"Intel(R) 82801FBM SATA AHCI Controller (Mobile  ICH6M)" = "OEM"
"IDE CD-ROM (ATAPI 1.2)/PCI IDE Controller" = "RETAIL"

[OEMBootFiles]
iaahci.cat
iaahci.inf
iastor.cat
iastor.inf
IaStor.sys
TXTSETUP.OEM

5、在“d:\xpsp”目录里新建一个文本文件,命名为“winnt32.bat”(即在32位系统下安装,DOS 或 PE 下安装文件名“winnt32.exe”用“winnt.exe”),文件内容如下:

i386\winnt32.exe /unattend:i386\winnt.sif

安装时请到BIOS里将硬盘调成SATA状态启用,硬盘安装时直接运行“winnt32.bat”就行了。
作者: 石头收藏夹    时间: 2008-9-22 12:03
刚看到这帖子,重新看了下资料
原帖由 dgbgg 于 2008-9-4 15:19 发表
http://support.microsoft.com/kb/288344/
http://support.microsoft.com/kb/816299/

Windowns 2000的
http://support.microsoft.com/kb/288344/
Windows XP的
http://support.microsoft.com/kb/318812/
Windows 2003的
http://support.microsoft.com/kb/816299/
不知楼主有没有看XP的例子
里边多了个没有扩展名的文件
手头上没有2k和2K3的光盘,不知那文件是不是在光盘里的
大家参详一下
作者: tigerstar    时间: 2008-9-23 08:59
提示: 作者被禁止或删除 内容自动屏蔽
作者: haonan    时间: 2008-9-23 11:38
原帖由 fujianabc 于 2008-9-3 11:36 发表
用grub虚拟b:软驱就可以了

硬盘安装xp,用grub虚拟b盘蓝屏
光盘安装没问题
作者: diguolaobing    时间: 2010-4-3 21:47
偶也想在不修改原光盘文件的情况可以安装SRS驱动
作者: jamesdai2002    时间: 2010-4-4 11:06
原帖由 cq-bbcyb 于 2008-9-7 10:14 发表
在其它论坛看到的一个贴子,供参考:
以INTEL的SATA驱动为例解决安装SATA的办法:

1、解压intel的sata驱动到一个目录中,应有如下6个文件:
iaahci.cat
iaahci.inf
iastor.cat
iastor.inf
IaStor.sys
...




cq-bbcyb 网友使用的方式就微软推荐的方式。

微软推荐的方式兼容性最好啊,我一直用, 建议进入pe执行winnt32.exe /unattend:unattend.inf,  dos下执行的是winnt.exe /unattend:unattend.inf

注意: OemPreinstall=Yes  这个是必须的,否则驱动不会被加载

[ 本帖最后由 jamesdai2002 于 2010-4-4 11:14 编辑 ]




欢迎光临 无忧启动论坛 (http://bbs.wuyou.net/) Powered by Discuz! X3.3