RISult - Integrating RIS + RyanVM/BTS packs Version 1.1.7
#21
Posted 09 February 2006 - 08:56 AM
Where should they be in the pre structure? Mine were in Unattend\RIS\BTS root. Maybe that was where I went wrong?
Anyhow the presetup.cmd file looks amended good however now ive got a problem loading the image.
I get in textmode "The OS you selected does not contain the necessary driver for yoru network adapter"
I notice that in AutoRIS Rogue includes a s***load of updated drivers in the NIC_Drivers folder. How do I go about including these in the completed RISULT build?
Cheers
#22
Posted 10 February 2006 - 02:18 AM
The DriverPacks should be in *.7z format (not *.7za). You seem to have everything else correct.
To add text mode LAN drivers to your RIS image (which is what I assume you're wanting to do) just copy the required *.inf and *.sys files for each adapter to the i386 directory of your RIS image once RISult has run. Once you have done this restart the binlsvc service in your RIS server and you are good to go.
Cheers,
Andy
#23
Posted 10 February 2006 - 08:23 AM
RISult has been updated (v1.0.7 available).
Thanks to "lightsout" for finding that the b57xp32.sy_ file wasn't being correctly expanded.
Enjoy,
Andy
#24
Posted 13 February 2006 - 01:23 PM
My problem with the files was my .sif file
You need to make sure that OEMpreinstall=yes else it dosnt copy the files to the root.
Anyway some feedback and bugreports if i may.
1. When specifying a default .sif file the script goes ahead and deletes ristndrd.sif but does not make the[guirunonce] amendments to the custom sif file. This in turns causes the finish.cmd and cleanup.cmd not to be exexuted post install. Ive gotten around this by commenting out the default sif section and renaming my default .sif to ristndrd.sif. This way the entries are correctly made to my custom file.
2. I still seem to be getting a file not found error in the script around this stage
REM Move necessary BTS files to RIS suitable locations
MOVE /Y OEM\bin\7za.exe $OEM$\$$\System32 >> "%LOGALL%"
MOVE /Y OEM\bin\SetDevicePath.exe $OEM$\$1\D >> "%LOGALL%"
MOVE /Y OEM\bin\WatchDriverSigningPolicy.exe $OEM$\$1\D >> "%LOGALL%"
MOVE /Y OEM\*.7z $OEM$\$1 >> "%LOGALL%"
Im not able to pinpoint the exact location as the logfile (which ive attached) appears to stop loggin after the error has occured. The script does however finish. There are several entries below these lines that appear to require logging but do not appear on the log.
3. There seems to be a problem with your amended BTS cleanup and finish.cmd. (although ive not actually ran them in the context you have due to the problem stated in section 1) i have manually clicked them and seen some problems.
Finish.cmd runs fine and appears to want to copy the BTS_DPs_cleanup.cmd to %SYSTEMDRIVE%\TEMP
After running the file the only file I see is one called TEMP with no file extension on the root. Editing this file indeed reveals that it is infact the cleanup.cmd. After giving this file back its file extension ive found problems from within this file also.
the file reads
CMDOW @ /HID
DEL /F /Q %SYSTEMDRIVE%\*.7z
DEL /F /Q %WINDIR%\system32\setupold.exe
DEL /F /Q %WINDIR%\system32\7za.exe
%WINDIR%\system32\presetup.cmd
RD /S /Q %SystemDrive%\D
Now line 5 appears to want to run presetup.cmd. i cant see a reason for this to happen at all as that file executes at the beginning of the GUI section of setup. Should that read DEL %WINDIR%\system32\presetup.cmd ??????????
Furthermore none of the %SystemDrive%\D got deleted. When i ran that line from dos there were millions of errors stating the files were already in use. Saying that though the problem could have been due to the fact presetup.cmd tried to execute.
I would like to thankyou once again for all the hard work you have put into this project and look forward to your feedback.
Thanks
Res
#25
Posted 13 February 2006 - 04:22 PM
Thank you for your thorough reporting of your problems. You've found a couple of issues that I'll look into and fix tomorrow when I've got some free time. I'll also respond to each of your points in detail.
Expect a v1.0.8 real soon!
Cheers,
Andy
This post has been edited by Fencer128: 13 February 2006 - 04:23 PM
#26
Posted 14 February 2006 - 03:52 AM
Please see my comments below:
Quote
I have found the problem here. I have not carried through the variable that defines the custom.sif file. At one point there is still a hard linked "ristndrd.sif" specified. I have made a change that should fix this, but I am away from the desk at the moment so am unable to test it! If you have the time I'd appreciate it if you could run RISult and give some feedback.
Quote
REM Move necessary BTS files to RIS suitable locations
MOVE /Y OEM\bin\7za.exe $OEM$\$$\System32 >> "%LOGALL%"
MOVE /Y OEM\bin\SetDevicePath.exe $OEM$\$1\D >> "%LOGALL%"
MOVE /Y OEM\bin\WatchDriverSigningPolicy.exe $OEM$\$1\D >> "%LOGALL%"
MOVE /Y OEM\*.7z $OEM$\$1 >> "%LOGALL%"
Im not able to pinpoint the exact location as the logfile (which ive attached) appears to stop loggin after the error has occured. The script does however finish. There are several entries below these lines that appear to require logging but do not appear on the log.
Quote
I've had a look at this and it is something I'll need to spend a little time on. I've fixed the problem with BTS...Cleanup.cmd. There should have been a "DEL" in there. Presetup.cmd should now no longer be run but deleted instead - I blame cut and paste for that one
The problem with moving BTS...Finish.cmd to a new location is unusual. It must be to do with the parsing of that particular command line within the context of an fedit statement. The MOVE command is correctly formatted when used in a simple batch file - it isn't working here though. I'll have a look and see if I can fix it. Failing that I'll see if I can do a copy/delete instead.
With regard to the errors you get after executing BTS...Cleanup.cmd I suspect that's caused, as you suppose, by presetup.cmd erroneously executing. As such, this should now also be fixed. I (and others) have previously had problems with the "D" folder not getting deleted at end of the build installation. If the "D" folder is still present after you have otherwise successfully installed then this may not be a RISult issue.
Quote
I'm currently in the middle of creating a VB version of RISult, as I have moved on a larger project - which incorporates RISult, as well as ISO and PE build creation in a GUI VB environment. As such, one of the things I'm working on is improving the logging abilities and making the file/folder specification process less error prone/intuitive. It's still a while away so I'm still supporting the batch RISult but I hope you can see that the idiosyncracies of batch file operation should eventually be a thing of the past!
Given that the current 1.0.7 build of RISult has problems I'm going to post 1.0.8 immediately, with the caveat that it hasn't yet had the testing it usually gets and that the MOVE BTS...Finish problem appears to still exist. If you could re-run 1.0.8 and let me know of any remaining problems/improvements I'd be most grateful (I'm on vacation this week and have no VPN access to my work).
Thank you for taking the time to report all of this.
Andy
#27
Posted 14 February 2006 - 04:15 AM
Doh! This is most likely very simple. Do you have a folder %SYSTEMDRIVE%\Temp after install has completed?
I bet that MOVE just creates a new file if it can't find the folder. I'll put an IF statement somewhere to fix this and make sure the folder is created. Once I'm done I'll release 1.0.9.
Cheers,
Andy
EDIT: v1.0.9 now up.
This post has been edited by Fencer128: 14 February 2006 - 04:25 AM
#28
Posted 14 February 2006 - 04:27 AM
Just to also let you know this is being tested and used on a Windows 2000 RIS server
#29
Posted 14 February 2006 - 04:28 AM
Thanks for doing a test. With regards to W2k server, I didn't write RISult with it in mind, but I have a suspicion it works anyway. Please let me know at the end of your trial if it works for you finally.
Thanks,
Andy
#30
Posted 14 February 2006 - 05:14 AM
Custom SIF now seems to process correctly
Still getting an error in the batch file not found
Done! You've completed the slipstream process!
Now test and ENJOY the pleasure of having a fully Unattended Windows XP CD/DVD
wich will work on *virtually_any_PC*!
################################################################################
Done
Performing post-integration processing on RIS file set...
The system cannot find the file specified.
Done
RIS integration is complete! You may now:
1. Copy the D:\RISULT\RIS_Install\i386 folder back over to the RIS server
The log file is still not populating after this error has occured. These are the last lines in my log
Total increase: 974 files, 12179712 bytes expanded to 43464892 bytes, 257% increase.
D:\RISULT\RIS_Install\OEM\DriverPack_Chipset_V601.7z
D:\RISULT\RIS_Install\OEM\DriverPack_CPU_V506.7z
D:\RISULT\RIS_Install\OEM\DriverPack_Graphics_A_V6011.7z
D:\RISULT\RIS_Install\OEM\DriverPack_Graphics_B_V5111.7z
D:\RISULT\RIS_Install\OEM\DriverPack_LAN_V602.7z
D:\RISULT\RIS_Install\OEM\DriverPack_MassStorage_V510.7z
D:\RISULT\RIS_Install\OEM\DriverPack_Sound_A_V601.7z
D:\RISULT\RIS_Install\OEM\DriverPack_Sound_B_V602.7z
D:\RISULT\RIS_Install\OEM\DriverPack_WLAN_V601.7z
1 file(s) copied.
1 file(s) copied.
1 file(s) copied.
Im copying the files to the server now and will do a build test, im off for a smoke!
#31
Posted 14 February 2006 - 05:33 AM
Right - I think the file not found problem during "Post processing" is due to a 3rd party LAN driver included with w2k3 server that isn't present for w2k server. I imagine that it will not make any difference to your build and can be ignored. The driver will no date be old anyway compared to the ones in the BTS pack.
If it isn't a driver then I suspect it's a different file not present on a w2k3 server and can again be ignored.
The last lines in your log files as correct as far as I can tell, you should not have other entries after those shown in the post.
I'm off to see the girlfriend for lunch now (it is Valentine's day after all
Cheers,
Andy
This post has been edited by Fencer128: 14 February 2006 - 05:34 AM
#32
Posted 14 February 2006 - 06:04 AM
It wanted to connect to the internet. Ive seen this once before when doing this work i cant remember if it happened with RISULT or AutoRIS that time but it certainly didnt happen with AUTORIS yesterday.
Kind of rewins the unattended piece lol.
The files are now deleting fine also.
#33
Posted 14 February 2006 - 06:46 AM
It sounds as if things are getting better now. The plug 'n play monitor issue is a known MS issue and can usually be fixed via a hotfix.
The internet look up is something I've not seen before and that has not happened to me. I'm not convinced it's to do with RISult directly as I certainly don't play with the internet at all.
Cheers,
Andy
p.s. If you could attach your last RISultLog.txt to a post here that would be helpful as I'd like to know exactly what file is not found.
This post has been edited by Fencer128: 14 February 2006 - 07:18 AM
#34
Posted 14 February 2006 - 06:49 AM
I have a quick question, perhaps I'm doing something wrong.
At the end of BTS Slipstreaming, I receive the following
Performing post-integration processing on RIS file set...
The system cannot find the file specified.
The system cannot find the file specified.
Done
RIS integration is complete! You may now:
1. Copy the D:\RISULT\RIS_Install\i386 folder back over to the RIS server
.....etc
I am using Windows Server 2003 and a vanilla install everytime. I am using the latest versions of Ryan VM's patches an d integrator. They integrate fine. I am also using v6.02 of BTS Driverpacks.
In the $OEM$ folder I have the following folders and files in the $1 folder.
I have the D folder which contains the following:
BTS_DPs_cleanup
BTS_DPs_finish
SetDevicePath
I have all the driverpacks in 7z format in the $1 folder itself.
Is all this ok?
I am performing a re-image as we speak, I'll let you know how I go.
Great stuff by the way, the hard work is appreciated!!
Mark
#35
Posted 14 February 2006 - 07:08 AM
I'm intrgued by the file not found errors you're getting. Could you please attach the RISultLog.txt file to a post so I can have a look. Please also let me know which version of RISult you used.
With regards to your file locations, I'm away from the office at the moment so I can't check exactly where everything should be. I'll be able to have a look sometime on Thursday though. If you've followed the instructions then everything should be in the correct place anyhow.
Please make sure you're now using v1.0.9. You must have used an older version before as you should have another file (WatchDriverSigningPolicy.exe) in the $OEM$/$1/D folder. This was corrected in a later version (see changelog). I suspect this will eliminate one file not found error and leave you in the same position as Resonate (see above).
Thanks,
Andy
This post has been edited by Fencer128: 14 February 2006 - 07:20 AM
#36
Posted 14 February 2006 - 07:21 AM
I'm actually using v 1.09.
I will pop WatchDriverSigning Policy.exe into the D folder anyway just in case for the purposes of the build.
I'm just about to start re-imaging now so I'll let you know how I get on.
Edit* The image is finished however, it didn't install any of the drivers for any device *Edit
The last entries in my log file are:
C:\RIS\RIS_Install\OEM\DriverPack_Chipset_V601.7z
C:\RIS\RIS_Install\OEM\DriverPack_CPU_V506.7z
C:\RIS\RIS_Install\OEM\DriverPack_Graphics_A_V6011.7z
C:\RIS\RIS_Install\OEM\DriverPack_Graphics_B_V5111.7z
C:\RIS\RIS_Install\OEM\DriverPack_LAN_V602.7z
C:\RIS\RIS_Install\OEM\DriverPack_WLAN_V601.7z
1 file(s) copied.
1 file(s) copied.
Either way, I'll run it again from fresh and post the complete log file.
Thanks
Mark
This post has been edited by rathcoffey: 14 February 2006 - 07:27 AM
#37
Posted 14 February 2006 - 07:37 AM
I think something is not quite right with your source/set up. You should definately get the drivers installed if you follow the instructions.
Can you please check the following:
1. You have set up your folder structure as per the RISult instructions
2. You are using the latest versions of all programs/packs
3. You have used BTS Method 2, GUIRonOnce, No KtD (other methods do not work)
4. You have no spaces in any of your folder names/paths
5. You are happy that the ris *.sif file you are using is correct
Please let me know as I've never seen a problem with the drivers not getting installed before. I'll have a detailed look at your log too when you attach it.
Thanks,
Andy
This post has been edited by Fencer128: 14 February 2006 - 08:00 AM
#38
Posted 14 February 2006 - 08:12 AM
#39
Posted 14 February 2006 - 08:19 AM
I have put up RISult 1.1.0b1 for testing. There have been a couple of changes:
- File location for WatchDriverSigningPolicy.exe
- Environment variables for calling various executables used in BTS_DPs_Finish.cmd
Please can you give it a try - and if you encounter any errors/problems post them along with an attached RISultLog.txt file.
Please ensure that you have read the enclosed instructions and particualrly that you are using:
BTS method 2, GUIRunOnce, No KtD.
It can be downloaded from:
BETA now complete - see below
Thank you,
Andy
This post has been edited by Fencer128: 16 February 2006 - 11:03 AM
#40
Posted 16 February 2006 - 11:04 AM
Version 1.1.0 is now up. Fixed a couple of bugs (see enclosed changelog). Hopefully the release cycle may slow down again now...
Cheers,
Andy
This post has been edited by Fencer128: 16 February 2006 - 11:08 AM
- ← 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









