Kamis, 05 Mei 2011

XP RIS (Install XP2)

http://www.networkeducator.com/automating-installation.htm
http://technet.microsoft.com/en-us/library/bb457087.aspx

Beberapa kendala Install Windows Xp SP2 lewat RIS :
1. Sebaiknya Windows yg belum dimodifikasi/cari OEM yg Original saja, karena file2 yg kita unattended  banyak yang tidak ikut tercopy ke harddisk, akhirnya installnya Error.

2. Konfigurasi agar harddisk tidak otomatis Format / Partisi setting disini:
a. Edit Contoh: F:\RemoteInstall\Setup\English\Images\\i386\templates\{.sif} file
e.g: …\ris\Setup\English\Images\WinXP-sp3.pro\i386\templates\XPOfficeBuildImage.sif
b. Change the following parameters in the above file

[Data]
AutoPartition=0

. . . . . .
[Unattended]
ExtendOemPartition=0
. . . . . .
. . . . . .
[RemoteInstall]
Repartition=No
UseWholeDisk = No

Unattended file parameters & their description can be found at http://www.microsoft.com/technet/prodtechnol/windows2000pro/deploy/unattend/sp1ch01.mspx
3. Save your changes & restart BINL (Boot Information Negotiation Layer) service on RIS providers/servers

Masalah lain lagi yg saya temui yaitu masalah driver sata dan pesannya sbb:
Pesannya::
File iastor.sys caused an unexpected error (21) at line 3540 in
d:\xpsprtm\base\boot\setup\setup.c.
 

When risetup is run on the RIS server, a read only file called txtsetup.sif is created at
  risserver\risdrive\remote install\setup\english\images\\I386.

Remove the read only properties from the file then open it in notepad and find the [SCSI Load] section. In this section you will find the driver that is causing the error. Comment out any lines that produce a similiar error when you try to load the system. DO NOT comment out all the lines in this section, as the system will not be able to find a hard drive after getting past the errors. What happens here is the OEM cd has several references to drivers (for raid/scsi and so on) that you won't find on a Volume License Key cd's txtsetup.sif file.

Have a look at the two samples below, the first part is from an OEM (danish winxpsp2) txtsetup.sif file, the second part is from the VLK cd txtsetup.sif file.

[SCSI.Load]
iastor = iastor.sys,4   >ini saya buang baru bisa jalan
a320raid = a320raid.sys,4
aac = aac.sys,4
cpqarray = cpqarray.sys,4
atapi = atapi.sys,4
aha154x = aha154x.sys,4
sparrow = sparrow.sys,4
symc810 = symc810.sys,4
aic78xx = aic78xx.sys,4
i2omp = i2omp.sys,4
dac960nt = dac960nt.sys,4
ql10wnt = ql10wnt.sys,4
amsint = amsint.sys,4
asc = asc.sys,4
asc3550 = asc3550.sys,4
mraid35x = mraid35x.sys,4
ini910u = ini910u.sys,4
ql1240 = ql1240.sys,4
aic78u2 = aic78u2.sys,4
symc8xx = symc8xx.sys,4
sym_hi = sym_hi.sys,4
sym_u3 = sym_u3.sys,4
asc3350p = asc3350p.sys,4
abp480n5 = abp480n5.sys,4
cd20xrnt = cd20xrnt.sys,4
ultra = ultra.sys,4
adpu160m = adpu160m.sys,4
dpti2o = dpti2o.sys,4
ql1080 = ql1080.sys,4
ql1280 = ql1280.sys,4
ql12160 = ql12160.sys,4
perc2 = perc2.sys,4
hpn = hpn.sys,4
cbidf2k = cbidf2k.sys,4
dac2w2k = dac2w2k.sys,4
aarich = aarich.sys,4
------------------------------------

 unattend.txt
 Code:
[Data]
    AutoPartition=0
    MsDosInitiated="0"
    UnattendedInstall="Yes"

[Unattended]
    UnattendMode=ProvideDefault
    OemPreinstall=Yes
    OemSkipEula=Yes
    NoWaitAfterTextMode=1
    NoWaitAfterGUIMode=1
    WaitForReboot="No"
    TargetPath=\WINDOWS
    DriverSigningPolicy=Ignore
    OemPnPDriversPath="drivers\RAID"

[MassStorageDrivers]
    "Intel(R) 82801ER SATA RAID Controller" = OEM

[OEMBootFiles]
    iaStor.inf
    iaStor.sys
    iaStor.cat
    Txtsetup.oem

Here is my TXTSETUP.OEM file
Code:
; ****************************************************************************
; ****************************************************************************
; **    Filename:  TxtSetup.OEM
; ****************************************************************************
; ****************************************************************************

[Disks]
disk1 = "Intel Application Accelerator driver", iaStor.sys, \

[Defaults]
scsi = iaStor

;----------- Component Section -----------

[scsi]
iaStor = "Intel(R) 82801ER SATA RAID Controller"

;-------------------------------------------


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


;-------------------------------------------

[Config.iaStor]
value = "", tag, REG_DWORD, 1b
value = "", ErrorControl, REG_DWORD, 1
value = "", Group, REG_SZ, "SCSI miniport"
value = "", Start, REG_DWORD, 0
value = "", Type, REG_DWORD, 1

;-------------------------------------------------------

[HardwareIds.scsi.iaStor]
id = "PCI\VEN_8086&DEV_24DF&CC_0104","iaStor"

==============================================
*) Error > Line 1 Hivesft.inf  >coba ubah seperti ini:

Adding registry entries
If you already have your registry settings saved in a .reg file, you'll need to have the .inf import these settings.  Rename your .reg file to settings.reg and put it into the i386 folder.  Copy what's below to a new file called settings.inf and also save it into the i386 folder.

[Version]
Signature = "$Windows NT$"
DriverVer=07/01/2001,5.1.2600.1106

[update]
HKLM,"Software\Microsoft\Windows\CurrentVersion\RunOnce","MyUpdate",0x00020002,"%systemroot%\regedit.exe /s %systemroot%\system32\settings.reg"

Adding inf entries
If you aleady have an .inf file, copy it to the i386 folder and rename it to settings.inf.  Make sure the .inf has a section called [update] in it, only settings under this catagory will be used!  You can compress settings.inf using makecat settings.inf, but this is optional.

Putting it together
Open txtsetup.sif and under [HiveInfs.Fresh] add what's below in bold.
[HiveInfs.Fresh]
AddReg = hivedef.inf,AddReg
AddReg = hivesys.inf,AddReg
AddReg = hivesft.inf,AddReg
AddReg = hivecls.inf,AddReg
AddReg = hiveusd.inf,AddReg
AddReg = dmreg.inf,DM.AddReg
AddReg = settings.inf,update
Also add these 2 lines under the [SourceDisksFiles] section of txtsetup.sif.  You only need to include the 2nd line if you're using a .reg file.
settings.inf =1,,,,,,_x,3,,3
settings.reg =100,,,,,,,2,0,0
Add these lines under [Files] section of dosnet.inf.  You only need to include the 2nd line if you're using a .reg file.
d1,settings.inf
d1,settings.reg
Now when you install XP, text mode setup will use your registry keys.  You don't need to do an unattend install for the settings to work.

Troubleshooting

Tidak ada komentar:

Posting Komentar