[TIP!] Link RVMIntegrator and WinXP PowerPacker together...


The RVM Integrator was created by picking the mind of RyanVM of msfn.org. It allows you to actually slipstream windows hotfixes and third party software directly into a windows install disk. This is unlike any other software out there that claims to do this. It allows advanced users to create simple UpdatePack/Addons for others to use to slipstream things to their disks.

[TIP!] Link RVMIntegrator and WinXP PowerPacker together...

Postby Siginet » Wed Jun 28, 2006 10:00 pm

This is a really cool tip.

You need to use the latest Beta for it to work.

What I do is I use the RVMIntegrator first... but in the advanced tab I select Run External File, Browse to PowerPacker, then in the parameters box I put:
Code: Select all
"X:\Path\To\A\Settings\File\powpack.ini" -PACK


This will utalize both programs. First integrating everything with the integrator then calling powerpacker unattendedly and packaging everything. Then you can use the Run External File feature in powerpacker as well to call the integrator in the same way:

Select the integrator file, Then in the parameters put this:
Code: Select all
/Load:"X:\Path\To\A\Settings\File\integrator.ini" /INTEGRATE

For more Unattended parameters you can use with the integrator you can look HERE

This is a cool way to chain link the programs together so everything is unattended. ;)

You can actually create your entire multiboot disk fully unattended when you have all of your settings files created. :D
User avatar
Siginet
Senior Member

Posts: 1448
Users Information
Joined: Sat May 06, 2006 12:24 pm

Postby rkillcrazy » Tue Apr 10, 2007 8:02 am

Siginet wrote:This is a really cool tip.

You need to use the latest Beta for it to work.

What I do is I use the RVMIntegrator first... but in the advanced tab I select Run External File, Browse to PowerPacker, then in the parameters box I put:
Code: Select all
"X:\Path\To\A\Settings\File\powpack.ini" -PACK


This will utalize both programs. First integrating everything with the integrator then calling powerpacker unattendedly and packaging everything. Then you can use the Run External File feature in powerpacker as well to call the integrator in the same way:

Select the integrator file, Then in the parameters put this:
Code: Select all
"X:\Path\To\A\Settings\File\integrator.ini" /INTEGRATE


This is a cool way to chain link the programs together so everything is unattended. ;)

You can actually create your entire multiboot disk fully unattended when you have all of your settings files created. :D


Does this app have command line functionality? I know I can daisy chain them but I'm not sure that will work for what I am doing. However, if I'm wrong, let me know.

I'm making a multi-boot DVD using PowerPacker. I use RVMIntegrator first to get the update pack in place for XPHO, XPHU, XPPO & XPPU. After that, I use PowerPacker to create the multi-boot DVD and add DriverPacks. I have a batch file that copies the source files to a temp folder and a few other things up to the point of using your apps. I'd like to take it further and automate the whole process. What's the easiest way of doing that?
rkillcrazy
Junior Member

Posts: 18
Users Information
Joined: Tue Apr 10, 2007 7:18 am

Postby Siginet » Tue Apr 10, 2007 9:13 am

You can incorporate your batch file into the process. There are actually a few ways to do it. You can use the method I show you above to call a batch file. Or you can also use the legacy method of placing a batch file called PREPACK.BAT or AFTERPACK.BAT in your ExtraPackFiles to be run before your "Pack" is copied to the destination (PREPACK.BAT) or After your "Pack" is copied to the destination (AFTERPACK). The same can be done with ExtraRootFiles as well using PREROOT.BAT and/or AFTERROOT.BAT. ;)
Image
Windows XP PowerPacker Reviewed in PC-Quest & PC Utilities magazines!
RVM Integrator Reviewed in CPU magazine and Maximum PC!
--Siginet--
User avatar
Siginet
Senior Member

Posts: 1448
Users Information
Joined: Sat May 06, 2006 12:24 pm

Postby compstuff » Sat May 26, 2007 10:47 am

Siginet wrote:This is a really cool tip.

This will utalize both programs. First integrating everything with the integrator then calling powerpacker unattendedly and packaging everything. Then you can use the Run External File feature in powerpacker as well to call the integrator in the same way:

This is a cool way to chain link the programs together so everything is unattended. ;)



This may be a stupid question and I may be missing something... I use Ryan's Integrator often with no real issues but this will be my 1st time using the driver packs and the powerpacker:

After I integrate and the call the powerpacker, why would I need to recall and rerun the integrator? Wouldn't it be ready to just burn at that point?
compstuff
Junior Member

Posts: 20
Users Information
Joined: Thu Mar 08, 2007 7:00 am

Postby Siginet » Sat May 26, 2007 4:04 pm

Well... you would need to run the integrator to integrat for instance xp home retail then powerpack it... then have powerpacker run the integrator to integrate xp home oem... and so on.

chain linking.
Image
Windows XP PowerPacker Reviewed in PC-Quest & PC Utilities magazines!
RVM Integrator Reviewed in CPU magazine and Maximum PC!
--Siginet--
User avatar
Siginet
Senior Member

Posts: 1448
Users Information
Joined: Sat May 06, 2006 12:24 pm

Postby ENU_user » Sun May 27, 2007 9:50 am

removed
ENU_user

Posts: 485
Users Information
Joined: Sat Jul 29, 2006 8:57 am

Postby compstuff » Sun May 27, 2007 11:26 am

Siginet wrote:Well... you would need to run the integrator to integrat for instance xp home retail then powerpack it... then have powerpacker run the integrator to integrate xp home oem... and so on.

chain linking.


Oh yes I get it now DUH :rolleyes:

I don't actually do that so for me a single integrate/powerpack instance would serve perfect... thanks!!!
compstuff
Junior Member

Posts: 20
Users Information
Joined: Thu Mar 08, 2007 7:00 am

Postby rkillcrazy » Wed Oct 22, 2008 5:44 am

I know it's late but I have a working batch file that does this stuff for me. It may be a bit bloated for the average user, but it was designed with my needs in mind. It's here for anyone who would like to customize it to their needs.

MK-MULTI-BOOT-DVD.CMD
Code: Select all
@ECHO OFF
TITLE COPY XP SOURCE FILES


:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
::This script uses Daemon Tools, RoboCopy, RyanVM Integrator & PowerPacker.
::
::REVISED: 10:57 06/04/2008
:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::


:BEGIN

:: Make sure Daemon Tools is running
tasklist | findstr "^daemon.exe"
IF %ERRORLEVEL%==0 GOTO DAEMON_RUNNING
IF %ERRORLEVEL% GTR 0 START "" "%ProgramFiles%\DAEMON Tools Lite\daemon.exe"
:D AEMON_RUNNING
CLS


::FLUSH EXISTING SOURCE FILES


::BEGINS LOCALIZATION OF ENVIRONMENT CHANGES IN A BATCH FILE.
SETLOCAL
SET DEST01="D:\MultiBoot\XPs\XP-H-OEM-SP2"
SET DEST02="D:\MultiBoot\XPs\XP-H-UPG-SP2"
SET DEST03="D:\MultiBoot\XPs\XP-P-OEM-SP2B"
SET DEST04="D:\MultiBoot\XPs\XP-P-OEM-SP2B"
SET DEST05="D:\MultiBoot\XPs\XP-P-UPG-SP2"
SET DEST06="D:\MultiBoot\XPs\XP-P-OEM-SP3"
SET PACKED="D:\MultiBoot\PACKED"


: :D ELETING OLD DIRECTORIES
ECHO DELETING OLD STUFF...STAND BY
IF EXIST %DEST01% (RMDIR /S /Q %DEST01%)
IF EXIST %DEST02% (RMDIR /S /Q %DEST02%)
IF EXIST %DEST03% (RMDIR /S /Q %DEST03%)
IF EXIST %DEST04% (RMDIR /S /Q %DEST04%)
IF EXIST %DEST05% (RMDIR /S /Q %DEST05%)
IF EXIST %DEST06% (RMDIR /S /Q %DEST06%)
IF EXIST %PACKED% (RMDIR /S /Q %PACKED%)


::CREATING NEW DIRECTORIES
IF NOT EXIST %DEST01% (MKDIR %DEST01%)
IF NOT EXIST %DEST02% (MKDIR %DEST02%)
IF NOT EXIST %DEST03% (MKDIR %DEST03%)
IF NOT EXIST %DEST04% (MKDIR %DEST04%)
IF NOT EXIST %DEST05% (MKDIR %DEST05%)
IF NOT EXIST %DEST06% (MKDIR %DEST06%)
IF NOT EXIST %PACKED% (MKDIR %PACKED%)


ENDLOCAL


::##########################################################################################
TITLE COPYING XP HOME OEM SP2 SOURCE FILES USING ROBOCOPY
::When using this script, you may want to disable "Secure Mode" in Daemon Tools as it will throw up message boxes that will slow your progress.
: :D isable "Secure Mode" via right-clicking the tray icon > OPTIONS > SECURE MODE.


::BEGINS LOCALIZATION OF ENVIRONMENT CHANGES IN A BATCH FILE.
SETLOCAL
SET DAEMON="C:\Program Files\DAEMON Tools Lite\daemon.exe"
SET XPHOSP2="D:\ISOs\Microsoft\Windows\XP\WINXPHOME-SP2(OEM).iso"
SET DEST="D:\MultiBoot\XPs\XP-H-OEM-SP2"
SET WHAT=/mir
SET OPTIONS=/R:2 /W:2 /LOG+:COPY_XPs_LOG.TXT /TEE /NP


::Mounting the ISO
%DAEMON% -mount 0,%XPHOSP2%


::Setting up the DVD variable and copying the data
FOR %%i IN (D E F G H I J K L M N O P Q R S T U V W X Y Z) DO IF EXIST %%i:\KEYCODE.TXT SET DVDROM=%%i:
::COPYING DATA WITH ROBOCOPY
ROBOCOPY %DVDROM% %DEST% %WHAT% %OPTIONS%
ENDLOCAL


::##########################################################################################
TITLE COPYING XP HOME UPG SP2 SOURCE FILES USING ROBOCOPY
::When using this script, you may want to disable "Secure Mode" in Daemon Tools as it will throw up message boxes that will slow your progress.
: :D isable "Secure Mode" via right-clicking the tray icon > OPTIONS > SECURE MODE.


::BEGINS LOCALIZATION OF ENVIRONMENT CHANGES IN A BATCH FILE.
SETLOCAL
SET DAEMON="C:\Program Files\DAEMON Tools Lite\daemon.exe"
SET XPHUSP2="D:\ISOs\Microsoft\Windows\XP\WINXPHOME-SP2(UPG).iso"
SET DEST="D:\MultiBoot\XPs\XP-H-UPG-SP2"
SET WHAT=/mir
SET OPTIONS=/R:2 /W:2 /LOG+:COPY_XPs_LOG.TXT /TEE /NP


::Mounting the ISO
%DAEMON% -mount 0,%XPHUSP2%


::Setting up the DVD variable and copying the data
FOR %%i IN (D E F G H I J K L M N O P Q R S T U V W X Y Z) DO IF EXIST %%i:\KEYCODE.TXT SET DVDROM=%%i:
::COPYING DATA WITH ROBOCOPY
ROBOCOPY %DVDROM% %DEST% %WHAT% %OPTIONS%
ENDLOCAL


::##########################################################################################
TITLE COPYING XP PRO OEM SP2B SOURCE FILES USING ROBOCOPY
::When using this script, you may want to disable "Secure Mode" in Daemon Tools as it will throw up message boxes that will slow your progress.
: :D isable "Secure Mode" via right-clicking the tray icon > OPTIONS > SECURE MODE.


::BEGINS LOCALIZATION OF ENVIRONMENT CHANGES IN A BATCH FILE.
SETLOCAL
SET DAEMON="C:\Program Files\DAEMON Tools Lite\daemon.exe"
SET XPPOSP2B="D:\ISOs\Microsoft\Windows\XP\WINXPPRO-SP2B(OEM).iso"
SET DEST="D:\MultiBoot\XPs\XP-P-OEM-SP2B"
SET WHAT=/mir
SET OPTIONS=/R:2 /W:2 /LOG+:COPY_XPs_LOG.TXT /TEE /NP


::Mounting the ISO
%DAEMON% -mount 0,%XPPOSP2B%


::Setting up the DVD variable and copying the data
FOR %%i IN (D E F G H I J K L M N O P Q R S T U V W X Y Z) DO IF EXIST %%i:\KEYCODE.TXT SET DVDROM=%%i:
::COPYING DATA WITH ROBOCOPY
ROBOCOPY %DVDROM% %DEST% %WHAT% %OPTIONS%
ENDLOCAL


::##########################################################################################
TITLE COPYING XP PRO OEM SP2C SOURCE FILES USING ROBOCOPY
::When using this script, you may want to disable "Secure Mode" in Daemon Tools as it will throw up message boxes that will slow your progress.
: :D isable "Secure Mode" via right-clicking the tray icon > OPTIONS > SECURE MODE.


::BEGINS LOCALIZATION OF ENVIRONMENT CHANGES IN A BATCH FILE.
SETLOCAL
SET DAEMON="C:\Program Files\DAEMON Tools Lite\daemon.exe"
SET XPPOSP2C="D:\ISOs\Microsoft\Windows\XP\WINXPPRO-SP2C(OEM).iso"
SET DEST="D:\MultiBoot\XPs\XP-P-OEM-SP2C"
SET WHAT=/mir
SET OPTIONS=/R:2 /W:2 /LOG+:COPY_XPs_LOG.TXT /TEE /NP


::Mounting the ISO
%DAEMON% -mount 0,%XPPOSP2C%

::Setting up the DVD variable and copying the data
FOR %%i IN (D E F G H I J K L M N O P Q R S T U V W X Y Z) DO IF EXIST %%i:\KEYCODE.TXT SET DVDROM=%%i:
::COPYING DATA WITH ROBOCOPY
ROBOCOPY %DVDROM% %DEST% %WHAT% %OPTIONS%
ENDLOCAL


::##########################################################################################
TITLE COPYING XP PRO OEM SP3 SOURCE FILES USING ROBOCOPY
::When using this script, you may want to disable "Secure Mode" in Daemon Tools as it will throw up message boxes that will slow your progress.
: :D isable "Secure Mode" via right-clicking the tray icon > OPTIONS > SECURE MODE.


::BEGINS LOCALIZATION OF ENVIRONMENT CHANGES IN A BATCH FILE.
SETLOCAL
SET DAEMON="C:\Program Files\DAEMON Tools Lite\daemon.exe"
SET XPPOSP3="D:\ISOs\Microsoft\Windows\XP\WINXPPRO-SP3(OEM).iso"
SET DEST="D:\MultiBoot\XPs\XP-P-OEM-SP3"
SET WHAT=/mir
SET OPTIONS=/R:2 /W:2 /LOG+:COPY_XPs_LOG.TXT /TEE /NP


::Mounting the ISO
%DAEMON% -mount 0,%XPPOSP3%

::Setting up the DVD variable and copying the data
FOR %%i IN (D E F G H I J K L M N O P Q R S T U V W X Y Z) DO IF EXIST %%i:\KEYCODE.TXT SET DVDROM=%%i:
::COPYING DATA WITH ROBOCOPY
ROBOCOPY %DVDROM% %DEST% %WHAT% %OPTIONS%
ENDLOCAL


::##########################################################################################
TITLE COPYING XP PRO UPG SP2 SOURCE FILES USING ROBOCOPY
::When using this script, you may want to disable "Secure Mode" in Daemon Tools as it will throw up message boxes that will slow your progress.
: :D isable "Secure Mode" via right-clicking the tray icon > OPTIONS > SECURE MODE.


::BEGINS LOCALIZATION OF ENVIRONMENT CHANGES IN A BATCH FILE.
SETLOCAL
SET DAEMON="C:\Program Files\DAEMON Tools Lite\daemon.exe"
SET XPPUSP2="D:\ISOs\Microsoft\Windows\XP\WINXPPRO-SP2(UPG).iso"
SET DEST="D:\MultiBoot\XPs\XP-P-UPG-SP2"
SET WHAT=/mir
SET OPTIONS=/R:2 /W:2 /LOG+:COPY_XPs_LOG.TXT /TEE /NP


::Mounting the ISO
%DAEMON% -mount 0,%XPPUSP2%


::Setting up the DVD variable and copying the data
FOR %%i IN (D E F G H I J K L M N O P Q R S T U V W X Y Z) DO IF EXIST %%i:\KEYCODE.TXT SET DVDROM=%%i:
::COPYING DATA WITH ROBOCOPY
ROBOCOPY %DVDROM% %DEST% %WHAT% %OPTIONS%
ENDLOCAL


::FOR SOME REASON YOU WILL NORMALLY HAVE AN ERRORLEVEL OF 1
::IT MAY BE BECAUSE ROBOCOPY ALWAYS SKIPS A DIRECTORY
IF %ERRORLEVEL%==1 (GOTO INTEGRATE) ELSE (GOTO ERROR)

::##########################################################################################
:INTEGRATE
CLS
TITLE RyanVM Integrator
ECHO INTEGRATING VIA RYANVM INTEGRATOR
CALL "C:\Documents and Settings\robs\My Documents\Batch Files\INTERGRATOR.CMD"
IF %ERRORLEVEL%==0 (GOTO PACK) ELSE (GOTO ERROR)

:PACK
TITLE PowerPacker
ECHO PACKING TO LOCATION VIA POWERPACKER.
ECHO YOU'LL HAVE TO CREATE THE ISO LATER.
CALL "C:\Documents and Settings\robs\My Documents\Batch Files\POWERPACKER.CMD"
IF %ERRORLEVEL%==0 (GOTO END) ELSE (GOTO ERROR)


:ERROR
ECHO SOMETHING BAD HAPPENED.  CHECK THE PATH(S) AND SCRIPT(S).
PAUSE


:END
ENDLOCAL


INTERGRATOR.CMD
Code: Select all
@ECHO OFF

::VARIABLES
::INTEGRATOR EXECUTABLE
SET INTEGRATOR="D:\MULTIBOOT\SIGINET\RYANVM INTEGRATOR\RVM_INTEGRATOR_1.5.1.EXE"

::INTEGRATOR INI FILES
SET INTEGRATOR_INI_XPH1="D:\MULTIBOOT\SIGINET\RYANVM INTEGRATOR\INTEGRATOR-XP-H-OEM-SP2.INI"
SET INTEGRATOR_INI_XPH2="D:\MULTIBOOT\SIGINET\RYANVM INTEGRATOR\INTEGRATOR-XP-H-UPG-SP2.INI"
SET INTEGRATOR_INI_XPP1="D:\MULTIBOOT\SIGINET\RYANVM INTEGRATOR\INTEGRATOR-XP-P-OEM-SP2B.INI"
SET INTEGRATOR_INI_XPP2="D:\MULTIBOOT\SIGINET\RYANVM INTEGRATOR\INTEGRATOR-XP-P-OEM-SP2C.INI"
SET INTEGRATOR_INI_XPP3="D:\MULTIBOOT\SIGINET\RYANVM INTEGRATOR\INTEGRATOR-XP-P-OEM-SP3.INI"
SET INTEGRATOR_INI_XPP4="D:\MULTIBOOT\SIGINET\RYANVM INTEGRATOR\INTEGRATOR-XP-P-UPG-SP2.INI"

::INTEGRATOR SWITCH
SET INTEGRATOR_SW=/INTEGRATE

ECHO INTEGRATING XP HOME OEM SP2
%INTEGRATOR% %INTEGRATOR_INI_XPH1% %INTEGRATOR_SW%
ECHO.
ECHO INTEGRATING XP HOME UPG SP2
%INTEGRATOR% %INTEGRATOR_INI_XPH2% %INTEGRATOR_SW%
ECHO.
ECHO INTEGRATING XP PRO OEM SP2B
%INTEGRATOR% %INTEGRATOR_INI_XPP1% %INTEGRATOR_SW%
ECHO.
ECHO INTEGRATING XP PRO OEM SP2C
%INTEGRATOR% %INTEGRATOR_INI_XPP2% %INTEGRATOR_SW%
ECHO.
ECHO INTEGRATING XP PRO OEM SP3
%INTEGRATOR% %INTEGRATOR_INI_XPP3% %INTEGRATOR_SW%
ECHO.
ECHO INTEGRATING XP PRO UPG SP2
%INTEGRATOR% %INTEGRATOR_INI_XPP4% %INTEGRATOR_SW%


POWERPACKER.CMD
Code: Select all
@ECHO OFF

::VARIABLES
::POWERPACKER EXECUTABLE
SET POWERPACKER="D:\MULTIBOOT\SIGINET\POWERPACKER\POWERPACKER_V1.0RC9.EXE"

::POWERPACKER INI FILES
SET POWERPACKER_INI_XPH1="D:\MULTIBOOT\SIGINET\POWERPACKER\POWERPACKER-XP-H-OEM-SP2.INI"
SET POWERPACKER_INI_XPH2="D:\MULTIBOOT\SIGINET\POWERPACKER\POWERPACKER-XP-H-UPG-SP2.INI"
SET POWERPACKER_INI_XPP1="D:\MULTIBOOT\SIGINET\POWERPACKER\POWERPACKER-XP-P-OEM-SP2B.INI"
SET POWERPACKER_INI_XPP2="D:\MULTIBOOT\SIGINET\POWERPACKER\POWERPACKER-XP-P-OEM-SP2C.INI"
SET POWERPACKER_INI_XPP3="D:\MULTIBOOT\SIGINET\POWERPACKER\POWERPACKER-XP-P-OEM-SP3.INI"
SET POWERPACKER_INI_XPP4="D:\MULTIBOOT\SIGINET\POWERPACKER\POWERPACKER-XP-P-UPG-SP2.INI"

::POWERPACKER SWITCH
SET POWERPACKER_SW=-PACK

%POWERPACKER% %POWERPACKER_INI_XPH1% %POWERPACKER_SW%
%POWERPACKER% %POWERPACKER_INI_XPH2% %POWERPACKER_SW%
%POWERPACKER% %POWERPACKER_INI_XPP1% %POWERPACKER_SW%
%POWERPACKER% %POWERPACKER_INI_XPP2% %POWERPACKER_SW%
%POWERPACKER% %POWERPACKER_INI_XPP3% %POWERPACKER_SW%
%POWERPACKER% %POWERPACKER_INI_XPP4% %POWERPACKER_SW%


10-22-08
0942 EDT
rkillcrazy
Junior Member

Posts: 18
Users Information
Joined: Tue Apr 10, 2007 7:18 am

Postby Siginet » Wed Oct 22, 2008 8:29 am

I don't see INTERGRATOR.CMD and POWERPACKER.CMD but your batch calls them.
Image
Windows XP PowerPacker Reviewed in PC-Quest & PC Utilities magazines!
RVM Integrator Reviewed in CPU magazine and Maximum PC!
--Siginet--
User avatar
Siginet
Senior Member

Posts: 1448
Users Information
Joined: Sat May 06, 2006 12:24 pm

Postby rkillcrazy » Wed Oct 22, 2008 3:47 pm

Siginet wrote:I don't see INTERGRATOR.CMD and POWERPACKER.CMD but your batch calls them.


You're right. Sorry 'bout that! I'll edit my post and drop those in there for you guys.
rkillcrazy
Junior Member

Posts: 18
Users Information
Joined: Tue Apr 10, 2007 7:18 am

Next

Return to RyanVM Integrator

Who is online

Users browsing this forum: Yahoo [Bot] and 3 guests

cron