RISult - Integrating RIS + RyanVM/BTS packs Version 1.1.7
#61
Posted 22 March 2006 - 08:20 AM
#62
Posted 22 March 2006 - 08:33 AM
I haven't made any changes to the part concerned with cleanups. I figured that the only way of doing this is to include a cleanup.cmd with the RISult.zip file and add a line to the code to add the following to ristndrd.sif:
[GUIRunOnce] command11 = cleanup.cmd
Where cleanup.cmd contains:
@echo off TITLE Unattended Windows XP Service Pack 2 Setup echo Finalising installation and cleaning up hard disk del "%systemdrive%\temp\BTS_DPs_cleanup.cmd" /q rd "%systemdrive%\D" /s /q shutdown -r -t 60 -c "Computer will now reboot to complete installation"
For the last while I've thought that it should be down to Bashrat to deal with this, and that the C++ version of the DP base may indeed do this.
In the meantime I suggest you keep using cleanup.cmd. If I have time soon I will possibly add it to the pack in the way described above.
Cheers,
Andy
PS - Does anyone else think that cleanup.cmd should be included?
This post has been edited by Fencer128: 22 March 2006 - 08:34 AM
#63
Posted 24 March 2006 - 05:37 AM
I've just released a new version of RISult. Some fairly big changes in this one
Quote
New features/bug fixes:
- Added support for "BTS_DriverPacks_BASE_Vxxx.exe" extraction and automatic execution of "DriverPacks_Slipstreamer_Vxxx.cmd" for method 2.
- Included folder structure in RISult.zip file to remove need to create structure manually.
- Included most text-mode Ethernet drivers (Broadcom, Intel, Marvell and Realtek cards/on-board chipset).
- Added ability to run custom script to modify "BTS_DriverPacks_finish.cmd" before slipstream.
- Included sample "btscustom.cmd" to disable ATI CCC via edit of "BTS_DriverPacks_finish.cmd".
- Included "Cleanup.cmd" to aid clearing of temp files after build completes.
- Included "Fedit.exe" necessary for BTS file manipulation (Thanks to djbe on MSFN forums).
- Included "7z.exe" necessary for BTS file extraction (Please see CREDITS section at end of RISult batch file and RISult_Instructions.txt).
- Updated variables pointing to RyanVM files to use latest file names.
- Updated enclosed documentation.
Upshot of all of this is that you now no longer need to manually run BTS_DriverPacks_BASE_Vxxx.exe everytime a new version is released or you want to change your driver pack collection. Just drop the new exe in one folder and/or the DPs in another and re-run RISult
Also, the whole file structure is now included within RISult.zip. Just extract to the root of C: and copy your files into the appropriate folders.
I've also followed RogueSpears' lead and included text-mode drivers for Broadcom, Intel, Marvell and Realtek so that you can use RIS with these NICs (files are automatically added to your image).
I've added a "btscustom.cmd" that you can choose to use (it doesn't run by default). Currently it alters BTS files so that ATI's CCC applet (the one that requires .NET FW 1.1) doesn't install.
By request I've included a "Cleanup.cmd" that runs at first logon and deletes any TEMP remnants (such as the "D" folder) that are sometimes present due to BTS processes.
Documentation and file names have been updated. Please be sure to re-read them before running RISult.
Thanks especially go out to djbe for allowing me to include Fedit.exe with this version.
Have Fun
Andy
PS - There will be a bit of a feature freeze from this point on. Bug fixes only, as I'm currently re-writing RISult to use VB and have a GUI interface.
This post has been edited by Fencer128: 24 March 2006 - 07:46 AM
#64
Posted 27 March 2006 - 01:37 AM
Last thing
Changed included Intel drivers to RIS specific versions now that they are available.
Cheers,
Andy
#65
Posted 13 April 2006 - 10:42 AM
Just 1 questiion.
Why does it disable the local admin account. Can I change a setting so this doesn't happen?
#66
Posted 13 April 2006 - 11:32 AM
I've not noticed this behaviour - are you sure it's down to RISult? Could you post some more details (how you make your build, your SIF file, etc).
Please make sure to remove any licence keys, names, etc.
Cheers,
Andy
#67
Posted 13 April 2006 - 12:20 PM
Thanks
Attached File(s)
-
CMDLINES.TXT (33bytes)
Number of downloads: 63 -
HKCU.reg (3.57K)
Number of downloads: 43 -
HKLM.reg (1.73K)
Number of downloads: 42 -
RISult.cmd (66.82K)
Number of downloads: 88 -
SP2.SIF (2.65K)
Number of downloads: 47
#68
Posted 13 April 2006 - 01:02 PM
Thanks
#69
Posted 20 April 2006 - 02:27 PM
Cheers very much
#70
Posted 20 April 2006 - 03:06 PM
In the "Images" folder on your RIS server you will need to create a new folder if you haven't already done so (e.g. "My_Build").
Inside this folder you should place the i386 and $OEM$ folders from the "RIS_Install" folder on the machine hosting RISult.
I suggest that you have a read on Microsoft's site concerning RIS and RISETUP if you're unfamiliar with them, as there's a fair amount to learn outside of RISult.
Good luck,
Andy
This post has been edited by Fencer128: 20 April 2006 - 03:07 PM
#71
Posted 20 April 2006 - 04:57 PM
Fencer128, on Apr 20 2006, 10:06 PM, said:
In the "Images" folder on your RIS server you will need to create a new folder if you haven't already done so (e.g. "My_Build").
Inside this folder you should place the i386 and $OEM$ folders from the "RIS_Install" folder on the machine hosting RISult.
I suggest that you have a read on Microsoft's site concerning RIS and RISETUP if you're unfamiliar with them, as there's a fair amount to learn outside of RISult.
Good luck,
Andy
Thought as much! Thanks
To my other problem please - After I connect to the server and all files are copied to the machine I am building and just before installation of WinXP I get this message;
C:\D\WatchDriverSigningPolicy.exe
Windows cannot find 'C:\D:\WatchDriverSigningPolicy.exe'. Make
sure you typed the name correctly, and then try again. To search
for a file, click the start button, and then click search.
After which installation of WINXP starts and completes, but does not install any device drivers.
Cheers
Hope you can help
#72
Posted 21 April 2006 - 02:29 AM
Could you please post the *exact* procedure you went through to produce your build?
It seems to me that something else has occured other than a vanilla XP SP2 disk just running through RISult. The error you specify is something that no-one else has yet produced and I wonder what is different with your build.
Cheers,
Andy
#73
Posted 22 April 2006 - 04:28 PM
Just to mention I recieve the following messages at first login to Windows after setup is complete;
C:\D\BTS\_BPs_Finish.cmd
Windows cannot find 'C:\D\BTS\_BPs_Finish.cmd'. Make
sure you typed the name correctly, and then try again. To search
for a file, click the start button, and then click search.
C:\TEMP\BTS_DPs_cleanup.cmd
Windows cannot find 'C:\TEMP\BTS_DPs_cleanup.cmd'. Make
sure you typed the name correctly, and then try again. To search
for a file, click the start button, and then click search.
C:\WINDOWS\Cleanup.cmd
Windows cannot find 'C:\WINDOWS\Cleanup.cmd'. Make
sure you typed the name correctly, and then try again. To search
for a file, click the start button, and then click search.
Just so I'm clear, you would like to know how I build the RISult image?
Cheers for the help!
This post has been edited by AliasPeter: 22 April 2006 - 04:29 PM
#74
Posted 23 April 2006 - 03:09 AM
Could you have a look at your completed build and let me know whether the files mentioned in the error messages, along with the "C:\D" folder exist? If not then the messages can be safely ignored.
The reason they appear if because a run once log on script is executing, making sure that these files have been deleted. Occasionally Bashrat's scripts, which should handle this, fail to clean those files properly and so I added a further script to make sure they definately get removed.
If all your systems are having these messages and the files are indeed deleted, then feel free to delete the last "command =" line under the "[GUIRunOnce]" section of your SIF file, before running the RIS build, as this will stop the script executing.
With regard to my earlier question and your previous error, yes, could you please state exactly how you built your RIS image (nlite, any manual file edits, etc.) as you should definately get your drivers installed.
Cheers,
Andy
#75
Posted 23 April 2006 - 01:54 PM
For the success of the image I have not changed any thing that isn’t part of RISult for obvious reasons. The RyanVM part of the integration is fine and shows on a finished machine, but no look with the BTS's driver packs.
A copy of my custom RISult.cmd file;
REM ********************* USER CUSTOMISABLE SECTION START ***********************
REM Path to folder containing all files/folders required by RISult
SET RISPATH=C:\Unattend\RIS
REM Path to folder containing custom RIS files
SET CUSTOM=%RISPATH%\Custom
REM Name of sif file to use (default is ristndrd.sif)
SET SIF=ristndrd.sif
REM Path to directory containing vanilla RIS i386 folder
SET RISSOURCE=%RISPATH%\RIS_Original
REM Path to directory that will contain integrated RIS i386 folder when RISult has completed
SET RIS=%RISPATH%\RIS_Install
REM Path to i386 directory that will contain integrated RIS file set
SET RISI386=%RIS%\i386
REM Path to folder containing RyanVM packs and integrator
SET RYANVM=%RISPATH%\RyanVM
REM Path to temporary working directory
SET TMP=%RISPATH%\RISult_TMP
REM Path to folder containing BTS Driver Packs
SET BTS=%RISPATH%\BTS
REM Path to folder containing 7-zip program files
SET ZIP=%BTS%
REM Path to folder containing BTS Driver Packs
SET DPSTORE=%BTS%\DriverPacks_Store
REM Path to BTS working folder
SET BTSTEMP=%BTS%\TEMP
REM Path to UWXPCD_ROOT folder within BTS folder
SET BTSU=%BTSTEMP%\UWXPCD_ROOT
REM Path to M2 folder within UWXPCD_ROOT folder
SET BTSUM=%BTSU%\M2
REM Path to folder containing IDENT files (e.g. WIN51, WIN51IP and WIN51IP.SP2)
SET IDENT=%RISPATH%\IDENT_Files
REM Path to FEDIT
SET FEDITPATH=%BTS%
REM Path to log file
SET LOGPATH=%RISPATH%
REM File name for RyanVM Integrator
SET INGR=RVM_Integrator_1.2.2.exe
REM File name for RyanVM main update pack
SET RMAIN=RVMUpdatePack2.0.4.cab
REM Remember to comment out packs that are not required!
REM File name for RyanVM main add-on pack
SET RADD1=RogueSpearDotNET11Addon.cab
REM File name for a RyanVM add-on pack (i.e. WMP10)
SET RADD2=RVMAddonsWMP10_2.4.cab
REM File name for another RyanVM add-on pack
SET RADD3=qt-addon.cab
REM File name for another RyanVM add-on pack
SET RADD4=acrobat-addon.cab
REM File name for another RyanVM add-on pack
REM SET RADD5=
REM File name for BTS DriverPacks Slipstreamer
SET BTSSLIP=BTS_DPs_Slipstreamer_V6034.cmd
REM File name for BTS DriverPacks BASE archive
SET BTSEXE=BTS_DriverPacks_BASE_V*.exe
REM File name for BTS DriverPacks Slipstreamer
SET BTSCUSTOM=btscustom.cmd
REM File name for BTS Finish batch file
SET BTSFINISH=BTS_DPs_finish.cmd
REM Folder containing custom files to be copied to RIS_Install/i386
SET Ci386=%RISPATH%\Custom
REM File name for BTS auto executing batch file
REM This should usually be left as default as it is created by RISult.
SET BTSRUN=BTS_DPs_autocopy.cmd
REM File name for Fedit.exe text editor
REM This should usually be left as default unless you've renamed it within the BTS files.
SET FEDITEXE=FEDIT.EXE
REM File name for log file
SET LOGFILE=RISultLog.TXT
REM ********************* USER CUSTOMISABLE SECTION END *************************
and a copy of my Sif
;SetupMgrTag
[data]
floppyless="1"
msdosinitiated="1"
OriSrc="\\%SERVERNAME%\RemInst\%INSTALLPATH%"
OriTyp="4"
LocalSourceOnCD=1
DisableAdminAccountOnDomainJoin=0
AutoPartition=1
UnattendedInstall="Yes"
[Components]
AccessOpt=Off
chat=off
deskpaper=off
freecell=off
hearts=off
hyperterm=off
media_clips=off
media_utopia=off
minesweeper=off
msnexplr=off
OEAccess=off
pinball=off
solitaire=off
spider=off
templates=off
WMAccess=off
WMPOCM=off
zonegames=off
[SetupData]
OsLoadOptions="/noguiboot /fastdetect"
SetupSourceDevice="\Device\LanmanRedirector\%SERVERNAME%\RemInst\%INSTALLPATH%"
[Unattended]
AutoActivate=No
DriverSigningPolicy=Ignore
NonDriverSigningPolicy=Ignore
OemPreinstall=No
FileSystem=LeaveAlone
ExtendOEMPartition=0
TargetPath=\WINDOWS
OemSkipEula=Yes
InstallFilesPath=\\%SERVERNAME%\RemInst\%INSTALLPATH%\%MACHINETYPE%
LegacyNIC=1
UnattendMode=FullUnattended
NtUpgrade=No
OverwriteOemFilesOnUpgrade=No
[UserData]
FullName="EBD"
OrgName="EBD"
ComputerName=%MACHINENAME%
ProductKey=*****-*****-*****-*****-*****
[GuiUnattended]
OemSkipWelcome=1
OemSkipRegional=1
TimeZone=%TIMEZONE%
AdminPassword=****
EncryptedAdminPassword=Yes
AutoLogon=Yes
AutoLogonCount=1
[Display]
BitsPerPel=16
XResolution=1024
YResolution=768
[Networking]
InstallDefaultComponents=Yes
ProcessPageSections=Yes
[Identification]
JoinDomain=%MACHINEDOMAIN%
DoOldStyleDomainJoin=Yes
[RemoteInstall]
Repartition=Yes
UseWholeDisk=Yes
[OSChooser]
Description="1"
Help="RISULT TEST."
LaunchFile="%INSTALLPATH%\%MACHINETYPE%\templates\startrom.com"
ImageType=Flat
Version="5.1 (2600)"
[RegionalSettings]
LanguageGroup=1
SystemLocale=00000809
UserLocale=00000809
InputLocale=0809:00000809
[Branding]
BrandIEUsingUnattended=Yes
[URL]
Home_Page=www.google.co.uk
[Proxy]
Proxy_Enable=0
Use_Same_Proxy=0
[GUIRunOnce]
command9 = "%SystemDrive%\D\BTS_DPs_finish.cmd"
command10 = "%SYSTEMDRIVE%\TEMP\BTS_DPs_cleanup.cmd"
command11 = "%WINDIR%\Cleanup.cmd"
With the [GUIRunOnce] error I can remove this like you have said from the Sif. Does the D dir get created for this to happen?
Thanks again for your continued help
Cheers
Pete
This post has been edited by AliasPeter: 23 April 2006 - 01:55 PM
#76
Posted 24 April 2006 - 01:34 AM
The "D" folder is created by Bashrat's scripts to house some DriverPack files. It is not a direct creation of RISult and is necessary in order for successful install of drivers (so needs to be there).
Your posted files seem fine. You are correct in assuming that commenting out/deleting the [GUIRunOnce] "Command11 =" line in the SIF file will achieve the effect outlined in my previous posts.
Can I check that you are copying all of the required DriverPacks to "DriverPacks_Store" and leaving them in their compressed .7z state?
Can I also check that you have copied the "DriverPacks_BASE.exe" file to "Common\BTS"?
Are you using the latest release of "RISult" and "DriverPack_BASE" (I notice that you are using an old version of Ryan's Update Pack)? RISult will *not* work correctly with the newest DriverPack_BASE unless you are using the current version.
Without the above files the drivers will not install. If you have done the above then I'm currently at a loss as to why it's not working as it should.
Cheers,
Andy
This post has been edited by Fencer128: 24 April 2006 - 02:02 AM
#77
Posted 24 April 2006 - 01:45 PM
Please see if you can see anything a miss in the structure.
Unattend\RIS\BTS
7z.exe
BTS_DriverPacks_BASE_V6034.exe
btscustom.cmd
Fedit.exe
=4 files
Unattend\RIS\BTS\DriverPacks_Store
DriverPack_Chipset_V6031.7z
DriverPack_CPU_V603.7z
DriverPack_Graphics_A_V603.7z
DriverPack_Graphics_B_V603.7z
DriverPack_Graphics_C_V603.7z
DriverPack_LAN_V6032.7z
DriverPack_MassStorage_V6031.7z
DriverPack_Sound_A_V603.7z
DriverPack_Sound_B_V603.7z
DriverPack_WLAN_V603.7z
=11 files
Unattend\RIS\Custom
=0 files
Unattend\RIS\Custom\$OEM$
=0 files
Unattend\RIS\Custom\$OEM$\$$
Cleanup.cmd
=1 file
Unattend\RIS\Custom\$OEM$\$$\system32
=0 files
Unattend\RIS\Custom\$OEM$\$1
=0 files
Unattend\RIS\Custom\i386
b44win.inf
b57win32.inf
b57xp32.sys
bcm4sbxp.sys
e1000325.inf
E1000325.sys
e100b325.inf
e100b325.sys
e1e5132.inf
E1e5132.sys
Netrtlx.inf
Rtnic.sys
Rtnicxp.sys
yk51x86.inf
yk51x86.sys
=15 files
Unattend\RIS\Custom\i386\templates
=0 files
Unattend\RIS\IDENT_Files
WIN51
WIN51IP
win51ip.SP2
=3 files
Unattend\RIS\RIS_Original
=0 files
Unattend\RIS\RIS_Original\i386
- the content
Unattend\RIS\RyanVM
acrobat-addon.cab
qt-addon.cab
RogueSpearDotNET11Addon.cab
RVM_Integrator_1.2.2.exe
RVMAddonsWMP10_2.4.cab
RVMUpdatePack2.0.5.cab
Cheers again
Pete
#78
Posted 25 April 2006 - 02:44 AM
Again that looks fine... I'm assuming that that's the structure before you run RISult. If you have the time could you post something similar showing the structure in the RIS_Install folder after running RISult?
Could you confirm whether only some non-native drivers are getting installed, or no non-native drivers at all?
Thanks,
Andy
This post has been edited by Fencer128: 25 April 2006 - 02:47 AM
#79
Posted 25 April 2006 - 01:18 PM
Copy of structure - please see attachment
RISult_Install.zip (38.35K)
Number of downloads: 68
Its just the sound, WLAN and video drivers that do not install.
Cheers
Thanks again for the help
Pete
#80
Posted 25 April 2006 - 02:46 PM
Thanks - looks fine. Last 2 things to check:
1. The devices you want to install are definately supported by the DriverPacks (check Bashrat's forums).
If you are unsure then please list the make/model of the hardware that does not install.
2. You are restarting the BINSVC after copying the completed RISult image to your RIS server?
Cheers,
Andy
- ← RIS. Windows XP Pro w/SP2 and Intel Mass Storage Drivers issue
- Unattended RIS Installation
- RIS client asking for bizarre file →



Help


Back to top








