|
Ghost Recovery Disk CD-ROM/Floppy (GRD 1.4.2) (Updated 7/6/06) (back to menu) |
|
What is this?
How to modify/create GRD Floppy Boot Disk
J:\XP.bat J:
How to modify/create GRD CD-ROM Boot Disk
How to Make a USB Memory Key Boot Disk: For PCs that don't have floppy drives, download this handy utility from Dell. |
|
Download the Latest NIC Drivers for Gateway PCs (7/6/06) |
|
Here's a quick link to all the latest NIC drivers I'm using for Gateway PCs - they work. To use the drivers in the Ghost console,
just unzip them and copy the driver folder to your Ghost server to the \\yourGhostServer\c$\Documents and Settings\All Users\Application Data\Symantec\Ghost\Template folder. If
the PC already appears in the console, you will need to delete it after you add the NIC driver folder. To verify that the NIC is detected properly,
view the PC in the console and look under the DOS template column (show me). If the NIC is not properly detected, double-click
the PC icon (in the console), click the Client tab, and check Heartbeat interval (show me). If the NIC
is still not detected properly, then there may be another NIC driver template that uses the same Device ID as your NIC. You'll need to either delete that driver template folder
or edit mcassist.cfg (in that driver template folder) to remove the Device ID of your NIC.
|
|
How to Edit an NTFS image (6/3/04) (back to menu) |
|
Yes, it is possible to edit an NTFS image so that you do not have re-create
your image from scratch the next time it needs to be updated. Also,
the image you create using this technique can most likely be deployed to
most PCs in your organization. However, it's important to configure your
master image correctly. Here's what you'll need:
The next time you have to update your NTFS master image, just deploy your pre-sysprep image to your master PC. Then, repeat steps #3-#6. I've been doing this for a couple years now. And using a smaller drive does not negatively impact the image. A reliable image is created! Of course, the smaller hard drive sure is slow. Enjoy! |
|
Multicasting Best Practices (12/9/03) (back to menu) |
|
|
Ghost multicasting is the process by which a single disk image is simultaneously
sent to two or more PCs that have each joined a multicast session
(originated by your Ghost server). Multicasting is one of the toughest
issues to tackle for many folks (including us). But, if you can get it
to work, you'll save network bandwidth and dramatically speed up your
computer rebuild process. We regularly multicast computers without
having any effect on users in the same computer lab. We're running
switched 100MB to our desktops. I spoke with our network
administrators and here's a list of things we've run
across that may help you out. This list will be continually updated as
new information is discovered. 1) Make sure all your switches are IGMP enabled. This usually involves logging into your switch via a web browser or connecting to it through a port using a laptop. 2) Upgrade your switch firmware to the latest version. 3) The switch with the lowest IP address will always be a member of every IGMP multicast. Make sure this is a fast switch (perhaps your core switch??) and attach your Ghost server to it. 4) Only run a single Network Interface Card in your Ghost server. If you've installed a Gigabit NIC (which is recommended), then remove your original NIC. If you can't remove the original NIC because it's integrated, then disable it in the BIOS. Make sure the original NIC does not appear under Device Manager. 5) Have a dedicated Ghost server that isn't running much else. Our Ghost servers are running Windows 2000 Server. They a really just desktop PCs with LOTS of RAM. For example, one of our Ghost servers is a 1.8 GHz E Series PC from Gateway. It has 1 GB RAM, a standard 40GB IDE hard drive running at 7200rpm, and a Gigabit NIC. BTW, our Ghost servers are running Symantec Anti-virus 8.0 for Servers. If you do this too, make sure you keep Symevent updated on your Servers (or just run Live Update from the Ghost console). 6) Make sure all your 10MB devices (old computers, HP LaserJet printers, etc.) are attached to IGMP switches, not dumb hubs. 7) If possible, use the same brand of switches (either HP ProCurve, 3Com, or Cisco) across your LAN. This will make multicasting much easier. We continue to experience some multicast issues (leaking IGMP traffic) between our HP ProCurve and 3Com 3300 switches on our main campus. Our second (newer) campus is composed entirely of HP ProCurve 4000N switches that performs multicasts without any problems. 8) If you just can't get multicasting to work, try to setup and isolated network with your Ghost server, a single switch, and a couple of PCs. Then, perform a multicast and see what happens. 9) More to come!! |
|
Ghost 7.5 clients don't auto-update to Ghost 8.0 correctly (12/9/03) (back to menu) |
|
|
Problem: I upgraded my Ghost servers to Ghost 8.0 while my clients
continued to use the Ghost 7.5 client. After initiating a task (from
the Ghost 8.0 console), the Ghost 7.5 client files should automatically be
updated to version 8.0. before disk imaging is performed.
Unfortunately, all of the Ghost 7.5 client files on the local are not
auto-updated correctly. Most Ghost 7.5 files were updated to 8.0
versions. However, VPartition.DLL was not updated to the 8.0 version
and thus, my imaging task failed. Sadly, this error is reproducible on
every one of my 1000+ PCs running the Ghost 7.5 client. :-(
The Task Log:
You're going to see the "Client file missing - copying from server" line every time you perform a re-imaging task on a PC. The task is copying Ghost.exe from the console to the local PC. Event Details of "Run Product Upgrade - WARNING":
Event Details of "To Virtual Partition - Failed": ![]() I'm not suggesting that these errors will occur for everyone who upgrades to Ghost 8.0. However, this is something to watch out for as you test Ghost 8.0. I'd be interested to know if you have or have not experienced this error. I'd be even more interested to know why this is occurring. BTW, I asked a very kind Symantec technician about this and was told that the client auto-upgrade process was heavily tested. However, I don't remember this feature existing when I beta-tested Ghost 8.0 just before it was release. I specifically remember being able to use a 7.5 client to perform a disk image with an 8.0 console (who knows, I could be wrong). Anyway, I asked and there's no way to turn off the client auto-update feature. Do you know a way to turn it off? Solution: It seems the best solution is to uninstall the 7.5 client and install the Ghost 8.0 client before performing a task. Ugh! |
|
Ghost 8.0 client installation doesn't create Ghost service (12/9/03) (back to menu) |
|
|
Problem: Installation of the Ghost 8.0 client via a logon script
failed about 12.5% of the time. Using the Ghost 8.0 client .MSI file
(located at C:\Program Files\Symantec\Ghost\ClientInstall\Client.msi on your
Ghost server), I installed the client to a very larger number of PCs (with
Local Admin permissions). Each PC had a copy of the Ghost 7.5 client
that was uninstalled before the Ghost 8.0 installation was started.
All installations were reported as "successful" in the event log of each PC.
However, on about 12.5% of the PC, the Symantec Ghost service was not
created. This is definitely something to watch out for as you test the
Ghost 8.0 client installation process. I'd be interested to know if
you have experienced this error. Solution: I think this was caused by a failed Custom Action (namely "installNtDriver") in the Ghost 8.0 MSI file that was used to create the Ghost service. A potential solution may be to re-engineer the Ghost 8.0 client into your own MSI file. Another solution may be to use MsiZap to remove the Ghost 7.5 client and then install the Ghost 8.0 client. This appears to be what the Ghost 8.0 console is doing when it performs a remote 8.0 client installation. Go to C:\Program Files\Symantec\Ghost\ClientInstall\MsiZap.Exe on your Ghost server to get MSiZap. |
|
Automatic Reboot or STOP Error after
installing Ghost 8.0 client |
|
|
Problem: After installing the Ghost 8.0 client, my PC automatically
reboots or displays a STOP Error (shown below) whenever I attempt to
browser the contents of a Zip disk.
STOP Error:
Solution: This problem occurred (for me) because we had Symantec Anti-Virus 8.0 installed on every PC. In fact, this problem will occur if you're running SAV 8.0 or lower. This problem will not occur if you're running SAV 8.1. The solution provided to me by Jay Hicks at Symantec was to upgrade to the newest version of Symevent. Symevent is Symantec's hook for getting it's products to run nicely when they're installed on the same PC. Thanks Jay!
Download Symevent from Symantec's website Go here for more info about Symevent Symevent does not add an entry under Add/Remove Programs, so here's some VBScript for installing it via a logon script. Notice that you must reboot the PC after installing sevinst.exe in order to get the fix to work.
'Install Symevent for Ghost 8.0/SAV 8.0 Zip Disk
Reboot Fix Another potential solution could be to search the registry for IRPStackSize. If an entry was found, try deleting it (after backing it up, of course). |
|
Ghosting Freezes on DELL GX270 with Intel PRO
1000 MT NIC |
|
|
Special thanks to
Keith B. Schevling for bringing this to my attention. The
newest Intel Pro 1000 e1000.dos driver from Intel (used by all hacks on this
website) may not Ghost correctly on a Dell GX270. Keith's solution was
to download a driver from the Dell Site. This driver (e1000.dos) has an older
date than the one from Intel, but is larger in size. Download e1000.dos (date 3/9/2003, 51,264 bytes) (Alternate download directly from Dell) Here's some tips from Keith on getting it to work. e1000.dos from Intel Website (date 8/8/2003, 50,624 bytes) - This is driver that I built into GRD 1.2 and the Ghost console Intel Pro 1000 upgrade. Please continue to keep me on my toes when it comes to upgrading NIC drivers - other folks will appreciate it. We don't have any Dell PCs around here. Thanks! |
|
Upgrading to Symantec Ghost 8.0 - Tips and Hacks (12/9/03) (back to menu) |
|
|
Our Environment: We're running Ghost 7.5 Corporate Edition on two
Windows 2000 servers (one on each campus). Upgrading Experiences: The upgrade from Ghost 7.5 to Ghost 8.0 failed in the same manner on each W2K Server. Everything seemed to go well during the installation. The 8.0 installation seemed to automatically uninstall Ghost 7.5 then backup the Ghost database information (located at C:\Program Files\Symantec\Ghost\db) to C:\Program Files\Symantec\Ghost\Version 7.5 Database Backup. However, towards the end of the Ghost 8.0 installation, I received the following Windows Installer pop-up error message. This happened during the 8.0 upgrade on both servers. "There was an error installing Symantec Ghost configuration service."This error meant that the Ghost 8.0 installation process could not create the following services: Symantec Ghost Configuration Server Service Symantec Ghost Database Service As you know, you can't even launch the Ghost console without those services running! I'm guessing that a custom action in the Ghost 8.0 .msi package failed to create the services because a reboot was needed (after removing those services during the Ghost 7.5 uninstall process). I've done my fair share of application re-packaging and most .msi custom actions are set to run during the last part of the installation process. What I Tried to Solve the Problem on Ghost Server #1:1) I rebooted the server and performed a repair of the Ghost 8.0 installation (through Add/Remove Software). It didn't work - the two missing Ghost services weren't created. 2) I tried to initiate a full repair using .msi command line switches and that didn't work either! 3) I uninstalled Ghost 8.0, rebooted the Server, and performed a fresh install of Ghost 8.0. This turned out to be a VERY STUPID thing to do (if I didn't have a backup of my Ghost database). The installation worked flawlessly and the two Ghost services were created. However, all my Computers, Tasks, Configurations, etc. were gone. To make matters worse, I tried to copy the database backup I had made into the C:\Program Files\Symantec\Ghost\db folder. After doing this, the Ghost 8.0 console wouldn't even load. Oh baby... 4) After a quick scan of Monster.com (just kidding Rick and Brandon), I decided to export the registry entries that Ghost 8.0 made to create the services during the fresh, successful install. I failed to mention, that I had performed a snapshot of my W2K Server prior to and after the fresh, successful installation of Ghost 8.0. Now I knew what Ghost 8.0 was failing to do. 5) I uninstalled Ghost 8.0, rebooted, and then installed Ghost 7.5. After copying over the backup of the database files I'd made, Ghost 7.5 was happy. Everything was back to normal. 6) I performed the upgrade to Ghost 8.0 and Ghost failed to create the two services again. I ran the registry entry and presto - Ghost 8.0 worked fine - the two services were created! And all my computer, tasks, configurations, etc. were present. 7) As previously stated, Ghost Server #2 had failed the upgrade to 8.0. The two services were not created. I ran the registry entry and presto - Ghost 8.0 worked fine on Server #2! Solution:
Best Practices
for upgrading to Ghost 8.0: C:\Documents and Settings\All Users\Application
Data\Symantec\Ghost 3) If you've created new NIC templates for the Intel Pro 100 or Intel Pro 1000 in Ghost 7.5 that replaced the old broken templates in Ghost 7.5, then MOVE the folders (listed below) AFTER upgrading to Ghost 8.0 and BEFORE you open the Ghost 8.0 console. Again, move these folders (that were created by Ghost 8.0) out of the C:\Documents and Settings area. C:\Documents and Settings\All Users\Application
Data\Symantec\Ghost\IBM EtherExpress PRO 100 4) Consider copying PnP IDs from mcassist.cfg files in Ghost 8.0 for the Intel Pro NICs to your mcassist.cfg files for the Intel Pro NICs. 5) Read about my troubles and experiences with the Ghost 8.0 client before you upgrade to Ghost 8.0. |
|
Ghost Network Boot CD-ROM (Updated 11/21/03) (back to menu) |
|
|
Problem: The Ghost 8.0 doesn't fit onto a single floppy and I don't
want to have to map drives. I want to be able to use the
Multicast features of Ghost. Solution: Special thanks to Neil B. Riser from SAIC/Sandia National Laboratories for sending this in! Neil modified Bart's Modboot with permission. Thanks again Bart! Download Neil's Ghost Network Boot CD-ROM image. (updated 11/21/03) ** Make sure you copy your version of Ghost.exe, Gdisk.exe, Ghstwalk.exe, etc. to the CD-ROM. All edits can be performed using the same techniques described in the section entitled "High-Capacity Ghost Network Boot Disk (GRD 1.2)". What it does: How he made it: |
|
Ghost Tasks don't run correctly on Gateway E4100 PC (10/7/03) (back to menu) |
|
|
Problem: Run a Ghost task on a Gateway E4100 PC and
the PC never reboots into the Ghost partition. The Ghost task does run and
then the PC does nothing. After rebooting the PC manually, the Ghost
task fails in the Console. Ghost Console Failure Message: "To Virtual Partition - Failed" (Details: Failed to reboot client to recovery partition). Why did this happen?: PCs have Zip drives that share the Primary IDE cable with the hard drive. The hard drive was on the connector closest to the motherboard. The Zip drive was attached to the connector on the end. Both the hard drive and Zip drive were set to Cable Select. As a result, the Zip drive was set as Master and the hard drive was set as Slave. Ghost cannot reboot the PC (after a task is executed) if the hard drive is set to Slave. Solution: Choose your favorite. 1)Re-connect IDE ribbon so hard drive is on the end connector and the Zip drive is attached to the connector closest to the motherboard. --- OR--- 2)Set jumper on hard drive to Master and remove jumper on Zip drive (removing the jumper sets it to Slave). If you've experienced this problem, please call Gateway and let them know immediately. The more folks who call, the quicker the problem will be resolved. This problem does not occur when tested with Symantec Ghost 8.0 beta. Gateway has been contacted about this problem and they are investigating it. See the Symantec Ghost knowledgebase article: Error: "...to virtual partition failed" or "Unable to defragment..." when running a Task. |
|
How to Perform an Unattended Installation of Ghost 8.0 Client via a Logon Script, SMS, or Group Policy in Active Directory (12/27/03) (back to menu) |
|
|
Problem: The nice folks at Symantec did a great job
of packaging the Ghost 8.0 client into a single Windows Installer package (.msi
file). Unfortunately, there's no way to perform an automated, unattended
installation (unless you do a push install from the console).
Solution: Download the Windows Installer Transform File (see below) and apply it to the .msi package (Client.msi) that is found on your Symantec Ghost 8.0 Console PC. You'll need to find and copy Client.msi from your Ghost server to a network share, etc. To do this, select "show all files" on your Ghost 8.0 PC and perform a search. Download the Windows Installer Transform File (Unattended.mst)Please note: By downloading this transform, you agree to Symantec's software licensing agreement for using Symantec Ghost 8.0. Also, Symantec does not provide support for packages that have been modified in any form. For a silent install of Ghost Client, Symantec will only supported the
following msi command line method. What it does: Unattended.mst does not modify Ghost.msi - not a single byte. It is intended to promote the use and adoption of Symantec Ghost 8.0. It hides most of the end user screens (except for the progress and installation failed dialogs) where you'd normally have to click "Next", etc.. It also leaves the name of the Ghost console server blank. So, after the client is installed, the local PC will automatically search for and locate the closest Ghost console server. For an Unattended Install and Automatic Reboot:msiexec /i path_to_Client.msi Transforms=Unattended.mst REBOOTPROMPT=Suppress /qb! Suppressing the Reboot prompt makes Client.msi automatically rebbot the PC. The /qb! switch removes the "Cancel" button during the client installation process. For an Unattended install and No Reboot (I recommend using this one): |
|
How to Retain the ComputerName after Ghosting (9/4/03) (back to menu) |
|
I've received many
emails from folks who would like to find a way to keep the same
ComputerName after using Ghost to upgrade or just rebuild a
computer. I'm sure there are plenty of way to do this. Here's
step-by-step instructions that uses the Ghost Console, a
Configuration Template, and the Ghost Client to retain the ComputerName.
|
|
Ghost.exe Freezes on a new PC (7/17/03) (back to menu) |
|
|
In the past, I've received many
emails from folks who are having problems running Ghost.exe on new
PCs. After running Ghost.exe, the PC freezes or the screen just goes
black.
Folks have experienced this problem on PCs that have the new Intel chipset (I don't know the #) that supports Serial ATA connections (look for a serial ATA connection on your motherboard). The Dell Optiplex 270 and Gateway E-4100 series PCs seem to both have this problem - thanks Intel! BTW, you don't have to be using the serial ATA hard drive/connection in order to experience this problem. The solution is to use the -fni switch when you run Ghost.exe. Ghost.exe -fni The -fni switch "Disables direct IDE access support." (Ghost.exe Switches: Alphabetical list of switches). This is a temporary fix but it works! You can add this switch to the Ghost console under a given task. Or, just add it to your Ghost boot disks. A better solution Many thanks to Douglas Wells from Binary Research International Inc. for providing the following very useful information: "The Intel chipsets that don't work are the Intel 865, per Symantec. Customers can call Symantec, have their license certificate ready, and Symantec will provide them with a link/URL to download updated GHOST.EXE, GDISK.EXE, and GHSTWALK.EXE's that will work and hopefully overcome the problem with the Intel 865 chipset/Intel Pro 1000 combination." |
|
How to Determine the PnP DeviceID for a NIC (7/16/03) (back to menu) |
|
|
Many folks have emailed to ask how they can find the DeviceID of their NIC
(network interface card). Unfortunately, it's not a very clear
process. And it's hard to explain in an email. :-) Basically, it involves
looking in the registry of a computer that already has the NIC installed.
Rather than go into a long explanation that will most likely be unclear, I
have created a script that you can use to determine the PnP DeviceID of your
NIC. Please keep in mind that this script should be run on a computer that
has the NIC installed.
Download ---- WMI/VBScript for Finding PnP DeviceID - Version 1.0 -7/16/03 The script will also write out a text file (C:\Program Files\DeviceID.txt) that contains this info. It's also important to mention that a single NIC (for example, the Intel Pro 100) can and will have many different DeviceIDs. Why? There are two parts to the PnP DeviceID, the Vendor part and the Device part. While the Vendor portion typically remains the same, the Device portion will change - depending on when the NIC was manufactured. So, be sure that you run this script on a few PCs. |
|
Add support for Intel Pro 100 NIC to Ghost 7.5 Console (8/20/03) (back to menu) |
|
The mcassist.cfg file that you downloaded should look like: # This file is used by the Ghost Boot Wizard. Where 8086 1050 is the DeviceID of the newest Intel Pro 100 NIC (to the best of my knowledge). Troubleshooting:
The Ghost document entitled (How to manually add a NIC to the MultiCard Template) may also help you! Remember, once you build support for the new Intel Pro 100 NIC into the Ghost console, you can then create a Ghost Boot disk or a Ghost Network Boot disk that'll support the new NIC!! |
|
Add support for Intel Pro 1000 NIC to Ghost 7.5 Console (10/7/03) (back to menu) |
|
The mcassist.cfg file that you downloaded should look like: # This file is used by the Ghost Boot Wizard. Where 8086 1019 is the DeviceID of the newest Intel Pro 1000 NIC (to the best of my knowledge). Troubleshooting:
The Ghost document entitled (How to manually add a NIC to the MultiCard Template) may also help you! Remember, once you build support for the new Intel Pro 1000 NIC into the Ghost console, you can then create a Ghost Boot disk or a Ghost Network Boot disk that'll support the new NIC!! |
|
Add support for SMC 1211TX NIC to Ghost 7.5 Console (12/22/02) (back to menu) |
|
|
FastCounter by bCentral |