MSFN Forum: RISult - Integrating RIS + RyanVM/BTS packs - MSFN Forum

Jump to content


  • 6 Pages +
  • 1
  • 2
  • 3
  • 4
  • Last »
  • You cannot start a new topic
  • You cannot reply to this topic

RISult - Integrating RIS + RyanVM/BTS packs Version 1.1.7 Rate Topic: ***** 2 Votes

#21 User is offline   Resonate 

  • Newbie
  • Group: Members
  • Posts: 25
  • Joined: 11-January 05

Posted 09 February 2006 - 08:56 AM

Hey dude ive managed to get a pretty good looking file set using RISULT however I did get one file not found error near the end. It didnt seem to copy the 7za driver pack files? Can I confirm they should be in $OEM$\$1 in 7za format?

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 User is offline   Fencer128 

  • Fluffy
  • PipPip
  • Group: Members
  • Posts: 231
  • Joined: 05-January 05

Posted 10 February 2006 - 02:18 AM

Hi,

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 User is offline   Fencer128 

  • Fluffy
  • PipPip
  • Group: Members
  • Posts: 231
  • Joined: 05-January 05

Posted 10 February 2006 - 08:23 AM

Hi,

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 User is offline   Resonate 

  • Newbie
  • Group: Members
  • Posts: 25
  • Joined: 11-January 05

Posted 13 February 2006 - 01:23 PM

Hi ive today sucessfully and finally used your script.

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 User is offline   Fencer128 

  • Fluffy
  • PipPip
  • Group: Members
  • Posts: 231
  • Joined: 05-January 05

Posted 13 February 2006 - 04:22 PM

Hi Resonate,

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! :D

Cheers,

Andy

This post has been edited by Fencer128: 13 February 2006 - 04:23 PM


#26 User is offline   Fencer128 

  • Fluffy
  • PipPip
  • Group: Members
  • Posts: 231
  • Joined: 05-January 05

Posted 14 February 2006 - 03:52 AM

Hi Resonate,

Please see my comments below:

Quote

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.


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

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.
Maybe I've missed an update of BTS or maybe the way in which I've used RISult previously wasn't impacted by this - but I can see that WatchDriverSigningPolicy.exe is not located within OEM/bin. I've amended the path now so you should not get a file not found error again.

Quote

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.


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 would like to thankyou once again for all the hard work you have put into this project and look forward to your feedback.


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! :D

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 User is offline   Fencer128 

  • Fluffy
  • PipPip
  • Group: Members
  • Posts: 231
  • Joined: 05-January 05

Posted 14 February 2006 - 04:15 AM

Hi again Res,

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 User is offline   Resonate 

  • Newbie
  • Group: Members
  • Posts: 25
  • Joined: 11-January 05

Posted 14 February 2006 - 04:27 AM

OK I will make a new build today.

Just to also let you know this is being tested and used on a Windows 2000 RIS server

#29 User is offline   Fencer128 

  • Fluffy
  • PipPip
  • Group: Members
  • Posts: 231
  • Joined: 05-January 05

Posted 14 February 2006 - 04:28 AM

Hi Res,

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 User is offline   Resonate 

  • Newbie
  • Group: Members
  • Posts: 25
  • Joined: 11-January 05

Posted 14 February 2006 - 05:14 AM

Ok some early results following build

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 User is offline   Fencer128 

  • Fluffy
  • PipPip
  • Group: Members
  • Posts: 231
  • Joined: 05-January 05

Posted 14 February 2006 - 05:33 AM

Hi Res,

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 :o) - please let me know how the build goes, I'll have a read when I get back.

Cheers,

Andy

This post has been edited by Fencer128: 14 February 2006 - 05:34 AM


#32 User is offline   Resonate 

  • Newbie
  • Group: Members
  • Posts: 25
  • Joined: 11-January 05

Posted 14 February 2006 - 06:04 AM

The build went well apart from a pause in setup to install the "Plug and play monitor"

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 User is offline   Fencer128 

  • Fluffy
  • PipPip
  • Group: Members
  • Posts: 231
  • Joined: 05-January 05

Posted 14 February 2006 - 06:46 AM

Hi Res,

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 User is offline   rathcoffey 

  • Group: Members
  • Posts: 8
  • Joined: 03-February 05

Posted 14 February 2006 - 06:49 AM

Hi Fencer

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 User is offline   Fencer128 

  • Fluffy
  • PipPip
  • Group: Members
  • Posts: 231
  • Joined: 05-January 05

Posted 14 February 2006 - 07:08 AM

Hi rathcoffey,

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 User is offline   rathcoffey 

  • Group: Members
  • Posts: 8
  • Joined: 03-February 05

Posted 14 February 2006 - 07:21 AM

Hi Fencer

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 User is offline   Fencer128 

  • Fluffy
  • PipPip
  • Group: Members
  • Posts: 231
  • Joined: 05-January 05

Posted 14 February 2006 - 07:37 AM

Hi rathcoffey,

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 User is offline   DillyDally 

  • Group: Validating
  • Posts: 2
  • Joined: 23-May 05

Posted 14 February 2006 - 08:12 AM

Wow good stuff, and just in time for my deployment of new pc's here at work. Thanks guys! :thumbup

#39 User is offline   Fencer128 

  • Fluffy
  • PipPip
  • Group: Members
  • Posts: 231
  • Joined: 05-January 05

Posted 14 February 2006 - 08:19 AM

Hi,

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 User is offline   Fencer128 

  • Fluffy
  • PipPip
  • Group: Members
  • Posts: 231
  • Joined: 05-January 05

Posted 16 February 2006 - 11:04 AM

Hi,

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


Share this topic:


  • 6 Pages +
  • 1
  • 2
  • 3
  • 4
  • Last »
  • You cannot start a new topic
  • You cannot reply to this topic

2 User(s) are reading this topic
0 members, 2 guests, 0 anonymous users



All trademarks mentioned on this page are the property of their respective owners
Copyright © 2001 - 2013 msfn.org
Privacy Policy