Jump to content

Error concerning directory structure


Recommended Posts

Hello people,

I read the guide on unattended.msfn.org and after I read 3 more ones, cos the guide left some black holes in my mind.

Unlucky, after doing of my best to configure erverything properly, I'm experiencing an error after the first reboot, the one that comes before the real installation process comes, after it has copied all the needed stuff from the CD-ROM.

The error window is the following:

errore3bs.th.jpg

Since that's an Italian sysgen and prolly most of you are American, this is the translation:

"An error that forbids the installation to go on occured. The internal sygen program data structures are damaged. Click ok to view the log."

The log isn't much helpful as it says the same.

I placed the hotfixes into the \I386\SVCPACK directory, the applications in \$OEM\$1\applications and the drivers in \$OEM\$1\drivers

I set the value of OemPreinstall on yes (OemPreinstall=Yes).

For better help these are the configiuration files and the shell scripts that I'm using.

This is the winnt.sif

---winnt.sif------------
;SetupMgrTag
[Data]
Autopartition=0
MsDosInititated="0"
UnattendedInstall="Yes"

[Unattended]
UnattendMode=FullUnattended
FileSystem=*
OemSkipEula=Yes
OemPreinstall=Yes
TargetPath=\WINDOWS
UnattendSwitch="Yes"
WaitForReboot="No"
OemPnPDriversPath="drivers\001_SMBus;drivers\002_IDE;Drivers\003_AudioDrv;Drivers\004_Ethernet;Drivers\005_Canon"
DriverSigningPolicy=Ignore
AutoActivate=Yes

[GuiUnattended]
AdminPassword=lamiapassword
EncryptedAdminPassword=No
OEMSkipRegional=1
TimeZone=110
OemSkipWelcome=1
AutoLogon=Yes
AutoLogonCount=1

[Display]
BitsPerPel=32
XResolution=1024
YResolution=768
Vrefresh=70

[UserData]
ProductID=XXXXX-XXXXX-XXXXX-XXXXX-XXXXX
FullName="Sick Boy"
OrgName=mine
ComputerName=phoenix

[TapiLocation]
CountryCode=39
AreaCode=39
Dialing=Tone

[RegionalSettings]
LanguageGroup=10,9,5,8,1,7,4,11,14
SystemLocale=00000410
UserLocale=00000410
InputLocale=0410:00000410

[Identification]
JoinWorkgroup=WORKGROUP

[Networking]
InstallDefaultComponents=Yes

[Componants]
msmsgs=off
msnexplr=off
OEAccess=off
media_clips=off
Accessopt=off
AutoUpdate=off
templates=off
Clipbook=off
hypertrm=off
pinball=off
freecell=off
minesweeper=off
solitaire=off
spider=off
hearts=off
zonegames=off

--------------------------------------------------------

These are the shell scripts

-------------------applications.cmd------------------
CLS
@echo off
TITLE Windows XP SP1 - Unattended Installation
echo Installazione del Windows Media Player 10 ...
start /wait %systemdrive%\applications\mp10setup.exe /Q:A /R:N /C:"setup_wm.exe /DisallowSystemRestore /Q:A /R:N"
echo.
echo Installazione di NET Framework 1.1 ...
start /wait %systemdrive%\applications\netfrwrk\netfx.msi /QB
echo.
echo Installazione di NET Framework 1.1 SP1 ...
start /wait %systemdrive%\applications\netfrwrk\ntfxsp1.exe /QB
echo.
echo Installazione di Java 2 Runtime,SE 1_5_0_03
start /wait %systemdrive%\applications\Java.exe /S /v/qn
echo.
echo Installazione di DirectX 9.0c
start /wait %systemdrive%\applications\DXSETUP.EXE /SILENT
echo.
echo Disattivazione della Previsualizzazione d'immagini
regsvr32.exe -u -s shimgvw.dll
echo.

EXIT
----------------------------------------------------------------------

---------------clean.cmd---------------------------------------------
cmdow @ /HID
@echo off
shutdown.exe -r -f -t 60 -c "Windows XP will now restart in 1 minute..."
net user aspnet /delete

echo Cancellazione delle cartelle temporanee ...
cmd /c rd /s /q %systemdrive%\applications\
cmd /c rd /s /q %systemdrive%\drivers\
echo.
echo Terminato.

EXIT
--------------------------------------------

----------this is the svcpack.inf file----------
;Windows XP
[Version]
Signature="$Windows NT$"
MajorVersion=5
MinorVersion=1
BuildNumber=2600

[SetupData]
CatalogSubDir="\i386\SVCPACK"

[ProductCatalogsToInstall]

[SetupHotfixesToRun]
KB814078.exe /Q:A /R:N
KB823182.exe /Q /O /N /Z
KB823353.exe /Q:A /R:N
KB824105.exe /Q /O /N /Z
KB825119.exe /Q /O /N /Z
KB826939.exe /passive /norestart /quiet
KB828035.exe /Q /O /N /Z
KB828741.exe /Q /O /N /Z
"Q832483.exe /C:"dahotfix.exe /q /n" /q:a
KB833987.exe /passive /norestart /quiet
KB835732.exe /Q /O /N /Z
KB837001.exe /Q /O /N /Z
KB840315.exe /Q /O /N /Z
KB840374.exe /Q /O /N /Z
KB840987.exe /passive /norestart /quiet
KB841356.exe /passive /norestart /quiet
KB841533.exe /passive /norestart /quiet
KB841873.exe /Q /O /N /Z
KB871250.exe /passive /norestart /quiet
KB873339.exe /passive /norestart /quiet
KB873374.exe /Q:A /R:N (HALT BOX)
KB873376.exe /passive /norestart /quiet
KB885835.exe /passive /norestart /quiet
KB885836.exe /passive /norestart /quiet
KB889293.exe /passive /norestart /quiet
KB890175.exe /passive /norestart /quiet
KB890830.exe /q
KB891711.exe /passive /norestart /quiet
qchain.exe
--------------------------------------------

Finally, these are the contents of the cmdlines.txt file

-------------------------------------------------
[Commands]
"applications.cmd"
"users.cmd"
"regedit /s regtweaks.reg"
"clean.cmd"
--------------------------------------------------

Thx in advance for help and I apologize for my bad English whether I made some mistakes, but I'm Italian. :D

Link to comment
Share on other sites


It's a bug in the MSFN guide. It should be:
---winnt.sif------------

;SetupMgrTag

[Data]

Autopartition=0

MsDosInitiated="0"

Thx, I will try it now.

EDIT: thx man, it works. Tomorrow it will take just few minutes to install everything on the new PC. :D

Link to comment
Share on other sites

Now I have some minor problems:

-I have a windows asking me where I want the files to be extracted and of course I want to make it stealth, by default the path is \system32\inetsrv\;

-Directx 9.0c syntax error when intalling (I used dxsetup.exe /SILENT as I read somewhere here).

Link to comment
Share on other sites

is DXSETUP.EXE the file you got after extracting the DirectX redistributable?

And I'm guessing QCHAIN.EXE is causing the problem. Run the file in your current installing and select a temp path. Go to that folder, and inside there is the REAL QCHAIN.EXE you should use.

Link to comment
Share on other sites

is DXSETUP.EXE the file you got after extracting the DirectX redistributable?

And I'm guessing QCHAIN.EXE is causing the problem. Run the file in your current installing and select a temp path. Go to that folder, and inside there is the REAL QCHAIN.EXE you should use.

I forgot to extract the DirectX cabinet file into a directory under \$OEM$\applications.

Now I guess it should work.

Is qchain responsable for the system32\inetsrv issue?

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...