Jump to content

Recommended Posts

Posted

I have used Gosh's slimmed down XP guide to create my multi-boot XP CD.

I have tried to set it up so that there is an Unattended install option, as well as a normal install option.

I have my directory structure looking something like this:

<ROOT>

|__ <I386>

|__ <BOOT>

|__ <NORM>

|__ <$OEM$>

|__ normal cd contents (WIN51IP, Win51IP.SP1, LOADER.BIN, VOL1.DAT etc)

my VOL1.DAT points at the BOOT directory, which has my unattended winnt.sif file

my VOL2.DAT points at the NORM directory, which has normal winnt.sif

Both BOOT and NORM directories (setupldr.bin) point to the I386 directory (sharing the same XP source directory)

I want to share the one $OEM$ folder for both installations (as it contains drivers etc and is about 260MB)

________________________________________________________________

In my winnt.sif for BOOT directory (unattended) I have the following lines:

OemFilesPath="..\$OEM$"

OemPnPDriversPath="Drivers\nForce\AudioDrv;Drivers\nForce\AudioUtl;Drivers\nForce\Ethernet;Drivers\nForce\GART;Drivers\nForce\MemCtl;Drivers\nForce\SMBus;Dirvers\ViaRAID;Drivers\Promise;Drivers\IASTOR;Drivers\3112;Drivers\RTL8139;Drivers\Modem818;Drivers\Via\AGP;Drivers\Via\IDEWinXP;Drivers\Via\WinXP;Drivers\Via\IRQ;Drivers\Intel\xp;Drivers\Via\Inf\Winxp;Drivers\NVidia;Drivers\ATI;Drivers\Audigy;Drivers\Audigy2;Drivers\sblive;Drivers\ViaAudio;Drivers\3COM;Drivers\i950;Drivers\lbp1120;Drivers\p8ex;Drivers\530TX;Drivers\SN5200TX;Drivers\SurecomLAN;Drivers\AcerLAN;Drivers\530TXP;Drivers\LogiMouse;Drivers\LogiKeyb;Drivers\pciio"

AND

[GuiRunOnce]

%systemdrive%\install\apps.cmd

AND

[shell]

CustomDefaultThemeFile = "%WinDir%\Resources\Themes\Corona.theme"

__________________________________________________________________

During installation, I can see it copying the Install and Drivers directories to the hard drive (the $OEM$ contents)...

After windows has finished installing it even has used the custom theme file...

But, it never seems to process the [GuiRunOnce] command as no programs are installed...

But, it does run my usraccounts.cmd file which sets up a Default User account and auto-login.... this is in the $OEM$ directory and must be running it off the hard drive... at the 13 minute mark...

I have had it all working good before but the slipstream version of DirectX 9.0b and Media Player 9 one of them stuffed my CD when I moved from a svcpack.inf installation of them to a slipstreamed version (windows would freeze on the flashing bar during install).... So I started from scratch and decided to go with GOSH's method of reducing the size... but now my $OEM$ is stuffed? oh well... someone might be able to help...

I am using Microsoft Virual PC 2004 to test the CD (use cdimage to make the .ISO and use Virtual PC 2004 to boot direct from the .ISO file)...

After windows has installed I get some errors which I never had before I went to the slimmed down installation (i've never used this virtual pc before either though)..

RunDLL32.exe - Unable to Locate Component

This application failed to start because framedyn.dll was not found.

After the installation is completely finished, If I reboot the virtual machine it processes the GuiRunOnce finally and installs applications, but this is not the first time the Gui has been run?

Perhaps it is stupid microsoft virtual pc 2004 stuffing up???

From what I have researched, everything I have done should have worked...


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...