Jump to content

ChrisBaksa

Member
  • Posts

    230
  • Joined

  • Last visited

  • Donations

    0.00 USD 
  • Country

    country-ZZ

Posts posted by ChrisBaksa

  1. There is too much code to post, but here is the function that creates my popup status:

    Also... If you are using PE 2004 or 2005.... Disable the Firewall.

    I have heard of some weird things happening when it is enabled.

    Are you uisng an custom DLL librarys?

    Are they registered?

    Do you have VB Runtimes added to he the styetm32 Directory?

    Use Dependency walker to show you what dll's and exe's are associated with the file you are trying to run. Make sure you use F7 to run it and get the entire picture.

    Chris

  2. 2005 was the first version to support the RAM Disk boot (PXE boot) 2004 had that feature removed early last year while still in development.

    I've been using 2005 about a month and a half now. The first beta's were buggy. But RC1 looks pretty good.

    What people have to understand is that PE is not an OS for the everyday user. Granted people play and try to make it so... But it's intention was for OEM's and 3rd party product development. It was never ment to have a full suite of apps running under it. PE is a "Means to an end". Not a portable XP replacement.

    The most common use of PE other than 3rd party Application developement is as a DOS replacement for OS deployment in corporate environments. Here is where you find the serious integrations of PE.

    It;s not so much the Features of PE. But the functionality. You only get what is necessary to function under the guidelins of what PE was ment for anything else is a hack.

    Chris

  3. The strange thing is that it seems to take longer to image the 1st hd to the 2nd hd or from the hd to a network drive, than it did using the old version of pQIDeploy which ran in DOS!!! I thought the winpe version would be quicker as it has teh 32bit drivers loaded for disk access..

    Has anyone else got any idea's on how to speed this up a bit, or has anyone else seen this at all?

    Many thanks in advance,

    Paul

    :w00t:

    Network speed.

    Make sure your network speed is set properly. Auto settings can sometimes increase the imaging tims.

    Chris

  4. Symantec's "LIVE STATE RECOVERY" product (V2i replacement) has PC Anywhere built in to the recovery CD. As long as you own a copy of pcAnywhere, you can connect to the Host on their WINPE CD.

    Based on this... It is possible.

    Chris

  5. Question:  How would I add a "pause command" to the vb script?

    To my knowledge you can't.

    Chris or Mike would know better though.

    Depending on what you are trying to do... There are several ways of doing this.

    The command WSCRIPT.ECHO "TEXT STRING" will display a box with "TEXT STRING" and an OK butotn. This will pause the script untill the user clicks the OK button.

    The command is WSCRIPT.SLEEP <value> will pause for the duration of the value and then continue the script. No input required.

    Example..... WSCRIPT.SLEEP 5000 pauses for 5 seconds then continue.

    Chris

  6. I used to hard code it based on the servers I support. But that got ugly.

    Now we use a custom application that breaks out all that information and writes it to a reg key in PE.

    HKLM\SOFTWARE\MYDATEA\Adapter 1 - All the values I need

    HKLM\SOFTWARE\MYDATEA\Adapter 2 - All the values I need

    HKLM\SOFTWARE\MYDATEA\Adapter 3 - All the values I need

    I just read the key i need.

    Chris

  7. Does anyone have an idea what I may be doing wrong? Any help would be appreciated.

    PE has a 5300 driver in the OS by default.

    You must modify the txtsetup.sif file and include the new PNP values as well as replace the driver files that already exist before you burn your new image.

    The winpeoem.sif method is for mass controller drivers that do not exist at all.

    As an example... Here is the chunk I modified in my txtsetup.sif to see the new controllers.

    PCI\VEN_0E11&DEV_B178&SUBSYS_40820E11 = "cpqcissm"

    PCI\VEN_0E11&DEV_B178&SUBSYS_40830E11 = "cpqcissm"

    PCI\VEN_0E11&DEV_B178&SUBSYS_40800E11 = "cpqcissm"

    PCI\VEN_0E11&DEV_B178&SUBSYS_40830E11 = "cpqcissm"

    PCI\VEN_0E11&DEV_0046&SUBSYS_409A0E11 = "cpqcissm"

    PCI\VEN_0E11&DEV_0046&SUBSYS_409B0E11 = "cpqcissm"

    PCI\VEN_0E11&DEV_0046&SUBSYS_409C0E11 = "cpqcissm"

    PCI\VEN_0E11&DEV_0046&SUBSYS_40910E11 = "cpqcissm"

    PCI\VEN_0E11&DEV_0046&SUBSYS_409D0E11 = "cpqcissm"

    Without it.. you will never see a 6400 or 6i controller even if you replace the driver files.

    Chris

  8. This may or may not be a big problem for others, but I can say that if you used RESIZE IMAGE MAX in the deployemnt of your PQI, you will have this problem.

    I do this all the time.

    My build is image based. Question... How do you run a chkdsk on a volume that PE can't see?

    Chris

  9. Checking the driver, it is setup to go Auto by default and QoS is turned off.

    Anybody else have something to try?

    R

    How is your network set up? You may need to talk to your network group to find this out.

    Auto in my environment will kill performance because the switches are hard coded to 100 Full. I have to physically set the adapter to 100 Full.

    Images that take 8 minutes to deploy at 100 full will take 30 or more at Auto.

    Chris

  10. Once the image is deployed or in your case re-sized... You must mount it to PE using the diskpart commands

    Example:

    PQI Deploy TXT Scripts:

    --- Resize to a fixed size partition in Gigs. ----

    // Restore Location

    SELECT DISK 1

    SELECT FREESPACE FIRST

    // Restore Options

    SET IMAGE FILENAME %Image%

    SELECT IMAGE ALL

    RESIZE IMAGE %size%000

    RESTORE

    --- OR ---

    --- Extend to the entire size of the volume ----

    // Restore Location

    SELECT DISK 1

    SELECT FREESPACE FIRST

    // Restore Options

    SET IMAGE FILENAME %Image%

    SELECT IMAGE ALL

    RESIZE IMAGE MAX

    RESTORE

    Once you get your image down... You must now mount it wi8th Diskpart so PE can address it.

    Diskpart TXT Script:

    Select Disk 0

    Select Partition 1

    Assign

    Hope this helps

    Chris

  11. Thanks to Mbouchard for the response to my previous question.  I guess what I'm trying to do at this point is to install Windows XP with the ability to name it, etc at the outset.  It looks like there are a few GUI or "fill in the blanks" that have been created here that can be run at the beginning of the install.

    Also, I'm wondering what I can do to speed up the WinPE part of the install.  It seems to take longer than I thought to boot over RIS.  Some of those first parts seem to really drag during boot.  Any suggestions?

    Mr. bouchard is a great guy. We chat ocassionaly.

    Remove all un needed drivers to speed up the boot time.

    You can speed up the entire process but scrapping the unattend setup and using imaging. Takes half the time if done correctly.

    Also remove the fonts that are not used. You can carve 30 to 50 megs off the CD image by stripping it down as best you can.

    Here is a start...

    del pecd.root\I386\Fonts\angsaz.ttf

    del pecd.root\I386\Fonts\artrbdo.ttf

    del pecd.root\I386\Fonts\artro.ttf

    del pecd.root\I386\Fonts\browa.ttf

    del pecd.root\I386\Fonts\browab.ttf

    del pecd.root\I386\Fonts\browai.ttf

    del pecd.root\I386\Fonts\browau.ttf

    del pecd.root\I386\Fonts\browaub.ttf

    del pecd.root\I386\Fonts\browaui.ttf

    del pecd.root\I386\Fonts\browauz.ttf

    del pecd.root\I386\Fonts\browaz.ttf

    del pecd.root\I386\Fonts\comic.ttf

    del pecd.root\I386\Fonts\comicbd.ttf

    del pecd.root\I386\Fonts\cordia.ttf

    del pecd.root\I386\Fonts\cordiab.ttf

    del pecd.root\I386\Fonts\cordiai.ttf

    del pecd.root\I386\Fonts\cordiau.ttf

    del pecd.root\I386\Fonts\cordiaub.ttf

    del pecd.root\I386\Fonts\cordiaui.ttf

    del pecd.root\I386\Fonts\cordiauz.ttf

    del pecd.root\I386\Fonts\cordiaz.ttf

    del pecd.root\I386\Fonts\david.ttf

    del pecd.root\I386\Fonts\davidbd.ttf

    del pecd.root\I386\Fonts\davidtr.ttf

    del pecd.root\I386\Fonts\estre.ttf

    del pecd.root\I386\Fonts\frank.ttf

    del pecd.root\I386\Fonts\gautami.ttf

    del pecd.root\I386\Fonts\georgia.ttf

    del pecd.root\I386\Fonts\georgiab.ttf

    del pecd.root\I386\Fonts\georgiai.ttf

    del pecd.root\I386\Fonts\georgiaz.ttf

    del pecd.root\I386\Fonts\impact.ttf

    del pecd.root\I386\Fonts\latha.ttf

    del pecd.root\I386\Fonts\mriam.ttf

    del pecd.root\I386\Fonts\mriamc.ttf

    del pecd.root\I386\Fonts\mriamfx.ttf

    del pecd.root\I386\Fonts\mriamtr.ttf

    del pecd.root\I386\Fonts\mvboli.ttf

    del pecd.root\I386\Fonts\nrkis.ttf

    del pecd.root\I386\Fonts\pala.ttf

    del pecd.root\I386\Fonts\palab.ttf

    del pecd.root\I386\Fonts\palabi.ttf

    del pecd.root\I386\Fonts\palai.ttf

    del pecd.root\I386\Fonts\raavi.ttf

    del pecd.root\I386\Fonts\rod.ttf

    del pecd.root\I386\Fonts\rodtr.ttf

    del pecd.root\I386\Fonts\shruti.ttf

    del pecd.root\I386\Fonts\simpbdo.ttf

    del pecd.root\I386\Fonts\simpfxo.ttf

    del pecd.root\I386\Fonts\simpo.ttf

    del pecd.root\I386\Fonts\trebuc.ttf

    del pecd.root\I386\Fonts\trebucbd.ttf

    del pecd.root\I386\Fonts\trebucbi.ttf

    del pecd.root\I386\Fonts\trebucit.ttf

    del pecd.root\I386\Fonts\tunga.ttf

    del pecd.root\I386\Fonts\upcdb.ttf

    del pecd.root\I386\Fonts\upcdbi.ttf

    del pecd.root\I386\Fonts\upcdi.ttf

    del pecd.root\I386\Fonts\upcdl.ttf

    del pecd.root\I386\Fonts\upceb.ttf

    del pecd.root\I386\Fonts\upcebi.ttf

    del pecd.root\I386\Fonts\upcei.ttf

    del pecd.root\I386\Fonts\upcel.ttf

    del pecd.root\I386\Fonts\upcfb.ttf

    del pecd.root\I386\Fonts\upcfbi.ttf

    del pecd.root\I386\Fonts\upcfi.ttf

    del pecd.root\I386\Fonts\upcfl.ttf

    del pecd.root\I386\Fonts\upcib.ttf

    del pecd.root\I386\Fonts\upcibi.ttf

    del pecd.root\I386\Fonts\upcii.ttf

    del pecd.root\I386\Fonts\upcil.ttf

    del pecd.root\I386\Fonts\upcjb.ttf

    del pecd.root\I386\Fonts\upcjbi.ttf

    del pecd.root\I386\Fonts\upcji.ttf

    del pecd.root\I386\Fonts\upcjl.ttf

    del pecd.root\I386\Fonts\upckb.ttf

    del pecd.root\I386\Fonts\upckbi.ttf

    del pecd.root\I386\Fonts\upcki.ttf

    del pecd.root\I386\Fonts\upckl.ttf

    del pecd.root\I386\Fonts\upclb.ttf

    del pecd.root\I386\Fonts\upclbi.ttf

    del pecd.root\I386\Fonts\upcli.ttf

    del pecd.root\I386\Fonts\upcll.ttf

    del pecd.root\I386\system32\drivers\afcnt.sys

    del pecd.root\I386\system32\drivers\cpqfcalm.sys

    del pecd.root\I386\system32\drivers\lp6nds35.sys

    del pecd.root\I386\system32\drivers\ql1080.sys

    del pecd.root\I386\system32\drivers\ql12160.sys

    del pecd.root\I386\system32\drivers\ql1240.sys

    del pecd.root\I386\system32\drivers\ql1280.sys

    del pecd.root\I386\system32\drivers\ql2100.sys

    del pecd.root\I386\system32\drivers\ql2200.sys

    del pecd.root\I386\system32\drivers\ql2300.sys

    del pecd.root\I386\system32\drivers\rasacd.sys

    del pecd.root\I386\system32\drivers\raspppoe.sys

    del pecd.root\I386\system32\drivers\raspptp.sys

    del pecd.root\I386\system32\drivers\rawwan.sys

    del pecd.root\I386\system32\drivers\rocket.sys

    del pecd.root\I386\system32\drivers\rootmdm.sys

    del pecd.root\I386\system32\drivers\sonydcam.sys

    del pecd.root\I386\system32\drivers\speed.sys

    del pecd.root\I386\system32\drivers\stlnata.sys

    del pecd.root\I386\system32\drivers\sx.sys

    del pecd.root\I386\system32\drivers\tbatm155.sys

    del pecd.root\I386\system32\drivers\tos4mo.sys

    del pecd.root\I386\system32\drivers\tsbvcap.sys

    del pecd.root\I386\system32\drivers\wanarp.sys

    Chris

  12. You can build 2003 PE from 1.5 but no guarantees on if it will work, and it is unsupported by MS.  If you look at the make inage command you can negate the version check, i think it is something like /ver but don't quote me as I have not tried it.  The next version of PE will be out in 2005 with SP1 for 2003/XP64. 

    Also did you use driverinst in 2004, and if so were there any errors?

    Driverinst is not really needed. It only copies files to the proper directories.

    PE 2005 (origionally know as PE 1.6) work almost identical to 2004. I have found a few issues with it so far... But thats why it is beta.

    The PXE boot from Ram Disk is awsome. There are some memory limitations. I am trying to find out what they are. Ex... running winnt32 causes an Out Of Memory Error on a server with 2 gigs of ram.

    Chris

  13. So far I have not seen much on PE 1.6 (2004) but i do know that you cannot build a Server 2003 SP1 PE based disk with 2004. As stated in the .chm, fyi it will not pass the media test in the initial build.

    I think that you've got the versions confused (or I'm reading this wrong):

    -Version 2004 is Windows PE built from XPSP2, and it's also known as 1.5

    -Version 2005 is Windows PE built from Server Sp1, AKA 1.6

    -Version 2004 will only build against XP SP2 and Server "gold" releases

    -Version 2005 will only build against Server sp1 and XP SP2

    According to the Docs in 2004...

    Version 2005 will only build against Server sp1. NOT XP SP2.

    But Hey... this is MS we are talking about. Untill it's released.. all bets are off!

    1.6 (2005) still has not been posted to the Beta site.

    I'm getting aggravated!

    Chris

  14. The Powerquest (now symantec) PQI Deploy Toolkit has a tool that will do it.

    If you are doing Xp, then Ghost is fine. But if you are doing servers... you'll need adifferent tool. Ghost is not supported on servers.

    Chris

  15. As I understand it, you can drop an ISO file on the the PXE server device and the client using PXE will load the image and you can work from there...

    R

    Not yet...

    The next release of PE (1.6) will allow this.

    Unless you use RIS, you cannot PXE boot an ISO image.

    RIS has serious limitations and downfalls.

    Chris

  16. Don't give up.

    I ran into the same problem. I have 17 servers to support (Old Compaq <with system partitions> , HP and IBM). I made it work. Takes a bit of legwork, but it is possible.

    I have 3 master images on the network that do it all. One for Standard Edition, one for Enterprise Edition and one for Web Edition. I even scripted the creation and sysprep of the images!

    Getting this out of the way has staged me for PXE as soon as MS releases ver 1.6.

    Seriously.. Call me when you have some free time and we can chat about it.

    Chris

  17. I do it all the time.

    I pull a network image using PQIDeploy and slam it to the Hard Drive. I then mount that new volume using Disk Part to a useable Drive volume under PE (drive C:). After which I copy all my drivers to the new volume. Works like a charm.

    The VB code alone to manage creating, deployng and mounting volumes is over 500 lines.

    Mike... Call me if you need help on this.

    Chris

×
×
  • Create New...