Jump to content

using ris


Recommended Posts

hey all i made my unattended xp sp2 install disk with all my apps no probs working great.But now i would like to use ris to deploy it for me.I installed ris on the server and copied the contents of the dvd to the share folder and tried to setup a client pc.All went well and it installed fine except it didnt install any of the apps like it does when im using the cd and it didnt fill in the product key.

Do i have to place the $oem$ folder inside the i386 folder or beside it to get it to load using ris.And also do i leave my answer file named winnt.sif in the i386 folder.

Thanks for all your help in advance..

Link to comment
Share on other sites


You will need to place the $OEM$ beside i386.

RIS sif has different settings in it. After running risetup a ristndrd.sif file will be created in a templates folder in i386.

Here are two great articles covering RIS.

http://bink.nu/Forums/ShowPost.aspx?PostID=1684

http://web.mit.edu/ist/topics/windows/serv...du/whatsRIS.htm

In case you need a reference here is my RIS sif;

===============================

[data]

floppyless = "1"

msdosinitiated = "1"

OriSrc = "\\%SERVERNAME%\RemInst\%INSTALLPATH%\%MACHINETYPE%"

OriTyp = "4"

LocalSourceOnCD = 1

[setupData]

OsLoadOptions = "\noguiboot \fastdetect"

SetupSourceDevice = "\Device\LanmanRedirector\%SERVERNAME%\RemInst\%INSTALLPATH%"

[unattended]

OemPreinstall = yes

DriverSigningPolicy = Ignore

NoWaitAfterTextMode = 0

FileSystem = ConvertNTFS

ExtendOEMPartition = 0

ConfirmHardware = no

NtUpgrade = no

Win31Upgrade = no

TargetPath = \WINDOWS

OverwriteOemFilesOnUpgrade = no

OemSkipEula = yes

InstallFilesPath = "\\%SERVERNAME%\RemInst\%INSTALLPATH%\%MACHINETYPE%"

UnattendMode = FullUnattended

UnattendSwitch = Yes

OemPnPDriversPath = "\Drivers\FP;\Drivers\D600\AUDIO;\Drivers\D600\MODEM;\Drivers\D600\NIC;\Drivers\D600\SCARD;\Drivers\D600\VIDEO;\Drivers\D600\WLAN;\Drivers\D610\AUDIO;\Drivers\D610\MODEM;\Drivers\D610\NIC;\Drivers\D610\SCARD;\Drivers\D610\VIDEO;\Drivers\D610\WLAN;\Drivers\GX280\AUDIO;\Drivers\GX280\NIC;\Drivers\GX280\SCARD;\Drivers\GX280\VIDEO;\Drivers\GX280\VIDEO2;\Drivers\GX280\WLAN"

[userData]

FullName =

OrgName =

ComputerName = %MACHINENAME%

ProductKey =

[identification]

JoinDomain = %MACHINEDOMAIN%

CreateComputerAccountInDomain = Yes

DoOldStyleDomainJoin = Yes

[GuiUnattended]

AdminPassword =

OemSkipWelcome = 1

OemSkipRegional = 1

TimeZone = 020

AutoLogon = YES

AutoLogonCount = 1

[TerminalServices]

AllowConnections = 1

[Networking]

InstallDefaultComponents = No

[NetAdapters]

Adapter1=params.Adapter1

[params.Adapter1]

INFID = *

[NetClients]

MS_MSClient = params.MS_MSClient

[NetServices]

MS_SERVER = params.MS_SERVER

[NetProtocols]

MS_TCPIP = params.MS_TCPIP

[params.MS_TCPIP]

DNS = Yes

UseDomainNameDevolution = Yes

EnableLMHosts = Yes

AdapterSections = params.MS_TCPIP.Adapter1

SyncDomainWithMembership = 1

[params.MS_TCPIP.Adapter1]

SpecificTo = Adapter1

DHCP = Yes

WINS = No

NetBIOSOptions = 0

[RemoteInstall]

Repartition = Yes

UseWholeDisk = Yes

[OSChooser]

Description = "Microsoft Windows XP Professional"

Help = "Automatically installs Microsoft Windows XP Professional without prompting the user for input."

LaunchFile = "%INSTALLPATH%\%MACHINETYPE%\templates\startrom.com"

ImageType = Flat

Version = "5.1 (0)"

======================================

Edited by snooz
Link to comment
Share on other sites

I have tried placing the $oem$ folder beside the i386 folder but when the runonce starts after xp is setup it tells me it cannot find c:\install\applications so it seems to me that the install folder is not getting copied over..any ideas why thanks again

Link to comment
Share on other sites

What is your folder structure like in $OEM$?

In $OEM$ you can have;

$1 (Root)

-Drivers

-Apps

$$ (System)

etc

I install applications from a share instead of within the RIS folder structure. I call the share Apps$.

cmdlines.txt

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

[COMMANDS]

"Accounts.cmd"

Accounts.cmd

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

@echo off

regedit /s settings.reg

cscript islaptop.vbs

start /wait renuser administrator user

xcacls %WINDIR%\Temp /e /g Everyone:f /y

The Settings.reg holds the RunOnceEx calls to install the applications.

Settings.reg

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

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnceEx]

"TITLE"="Installing Applications"

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnceEx\005]

@="Mapping Apps Share"

"1"="net use x: \\\\server\\Apps$ /user:domain\\user password /persistent:no"

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnceEx\010]

@="Adobe Reader"

"1"="X:\\Acroread7\\acroread701.exe"

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnceEx\025]

@="EPO Agent"

"1"="X:\\EPOAgent\\FramePkg.exe /silent"

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnceEx\035]

@="Media Player 10"

"1"="X:\\wmplayer10\\wmp10m.exe"

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnceEx\040]

@=".NET Framework"

"1"="X:\\NETFrame111\\netfxsp1.exe"

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnceEx\045]

@="Office 2003 Pro"

"1"="X:\\OFFPRO11\\setup.exe"

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnceEx\050]

@="Sun Java 5"

"1"="X:\\SunJava5\\jre503.exe"

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnceEx\055]

@="Windows Messenger"

"1"="X:\\Messenger5\\messenger.msi /qb-"

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnceEx\060]

@="Cleanup"

"1"="C:\\Cleanup.cmd"

The above apps are consistent on all my builds so I like to have them out on a share in case they need to be reinstalled etc.

Link to comment
Share on other sites

snooz: I'm very flattered that you have referenced one of my posts on Bink.nu :) I have a link at home to an archive of my website from years ago (anythingit.org) that has a RIS post on it that's even more informative. Let me know if you have any questions.

Link to comment
Share on other sites

  • 2 weeks later...

Hi un4given1 !

I have read your and the other guide on bink.nu with great interest and understand now how RIS works (theoretically :P ).

However, I still don´t fully understand the client side of things. How would I be able to create a boot disk/floppy with an PXE boot client that will work with every available NIC (not only 3Com and some Intel cards). Some NIC´s don´t seem to support booting from a network, at least most of the newer onboard NIC´s don´t.

Any ideas on that ?

Also I would be very interested in that additional guide you have at home :-) If you don´t mind sharing it ...

Thanks,

Alex

Link to comment
Share on other sites

  • 2 months later...

midiboy,

to get your newer nics working you need to place the .inf and corresponding .sys file into the i386 directory of your image.

stop and start the service Boot Information Negotiation Layer service. this should create a corresponding .PNF file, if not first time, wait 30secs and repeat. (It does work just takes a few goes)

Once the .PNF is their, your good to use PXE and all should be ok.

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