~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/|
|\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\|
| |
| Ghost Boot CD V 2.3 |
| Original Ghost Creator - Norton |
| PCI Scan Setup and Mutli Nic - Ghostbootdisk.com |
| SATA and PATA support, Ease of Use, Updated Drivers, Packaging, |
| Contact - Tim Robertson, RanGhostBoot@gmail.com, January, 12th, 2009 |
| |
|\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\|
|/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/|
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Contents:
I - What This Disc Does
II - What was Customized
III - Support Details
IV - Known Errors and Theoretical errors
V - How to personalize
VI - Where is Ghost.exe ?!?!
VII - Credit
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\|
| |
| I - What This Disc Does |
| |
|\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\|
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1. This CD will auto detect SATA or ATA CD-ROMS so that the Ghost CD will boot
2. This CD will also auto detect your NIC card and install the drivers (Mind you that is if the nic card is listed inside the niclist.map)
3. Once the CD-ROM and NIC card are loaded, you will receive the three menu options below.
*************************
1. LabClone
This is a basic multisession named labclone, a drive number must be set from the ghostcash.
2. LabDump
This is a clone session named labdump, this is for dumping new images up to a central PC.
3. Just take me to ghost
Just as it sounds, this will just load ghost for if you have special settings.
*************************
When this menu you appears you just type in 1, 2, or 3 and hit enter.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\|
| |
| II - What was Customized |
| |
|\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\|
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1. SATA and PATA CD-ROM support using oakrom.sys and gcdrom.sys
Oakrom.sys - Handles P(arallel)ATA CD-ROMs, this is the generic DOS driver
gcdrom.sys - Handles SATA CD-ROMs, this is the generic DOS driver
2. Updated Drivers for NIC cards.
Only a few cards added to the niclist.map and DOS drivers to the CD
3. Customized Menu's for quick ghost load
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\|
| |
| III - Support Details |
| |
|\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\|
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
This section is for those of you who want to edit the disc to their own liking, yet don't understand how the disc works. The disc started out as a regular Ghost disc but was customized by GhostBootDisk.com. I came across it and had used it since, but it did not have the latest drivers, support for some cards nor could it load off newer SATA CD-ROMs, as well as other small errors that i came across.
The disc loads in this order
---Config.sys---
The CD-ROM drivers are assigned a named
---Autoexec.bat---
Will load both the PATA(oakrom.sys) and SATA (gcdrom.sys) CD-ROM DOS drivers. Usually a computer is one or the other, and will only find one type of CD-ROM and load it. Theoretically, if both an ATA or SATA drive exist in the computer, it will cause complications. This can be fixed by just unplugging the ribbon or power.
---exec.bat---
This batch file will change directories to the PCI folder and execute the loadnic.bat file, the exec.bat will stop its execution until the loadnic.bat is finished.
---loadnic.bat---
This batch file will use the program PCISCAN and niclist.map. niclist.map contains a list of VEN and DEV numbers that are unique to each Network Card. PCISCAN will retrieve the VEN and DEV number of every device you have installed in your computer and compare it to your VEN and DEV listing in the niclist.map file. If it finds a match from both your computer and the niclist.map file, it will use the name in the niclist.map file as its direcotry and load that driver. Once the process is completed, it will backtrack to exec.bat so that it will run its course.
---exec.bat--- 2nd visit
Loading back to exec.bat, it will backtrack to the root folder and then change directories to the GHOST folder. Here it will load a generic MOUSE driver and then execute the startup.bat file
---startup.bat---
This batch file is only a menu file, it will simply display the three menu options in which you type 1, 2, or 3. However since typing in 1, 2, or 3 is not really part of the "startup.bat" file, it actually executes one of the 3 different files.
---1.bat---
This batch file simply loads Ghost.exe multi-session with the session name Labclone for cloning any number of computers
---2.bat---
This batch file simply loads Ghost.exe with the session name LabDump, used for if you want to create an image under high compression.
---3.bat---
This batch file will only load ghost.exe, allowing you to setup a ghost session however you see fit.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\|
| |
|IV - Known Errors and Theoretical errors |
| |
|\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\|
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
KNOWN ERRORS:
--- Freezes on CDROM Driver ---
Sometimes the disc will freeze and you will just have to reboot, this has happened to me on 2 occassions while imaging 20+ computer labs. The ratio of this happening is small.
--- Does not Detect my CDROM! ---
While working on this at the college, i had a huge variety of computers to test it on, as well as run it through large numbers computers in a single test. Out of around 14+ different setups of computers, and over 100+ computers imaged with this ISO. I only came across one Lab that failed to load the ghost disc. These computers however, had PATA Generic Cheap DVD Roms that a professor had thrown together.
As a Side Note to this: If you come across this error, you may be able to fix it by finding the manufacturer's CD ROM driver for DOS. If you have a little knowledge of Config.sys and Autoexec.bat you can change the drivers to include yours in specific as well as oakrom and gcdrom
--- I have two NIC cards installed ---
This is for the people who have both an onboard and another card intsalled. This will require a little editing inside the niclist.map file. Whichever card you need loaded, make sure the reference to that driver is located below the other one. Example. You have a VIA onboard ethernet and a 3COM network card, you use the 3COM card to install because the VIA just doesn't work correctly. In the niclist.map file, you must put the reference to the 3COM cards below the VIA cards.
THEORETICAL ERRORS:
--- Disc Feezes attempts to load oakrom.sys and gcdrom.sys and errors out ---
Alright with this one, its a little different. I haven't had this error happen, but with the way i wrote the disc i believe it will. Lucky with this theoretical error, i have a theoretical solution! When the disc is put into a computer with both a PATA and SATA CD-ROM Drive, it may get confused. Simply thing is to just unplug one of th drives until you re-image your computer.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\|
| |
| V - How to Personalize |
| |
|\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\|
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Tools that can be used for this process.
MagicISO - Trial version allows you to burn discs below 300MB, average Ghost is 3-5MB, this will also let you take the .bif or Boot Information File from the disc/image if your just re-using it.
WinImage - You can open up the Boot file and edit Autoexec.bat or Config.sys if needed and re-save as an .ima at 2.88 file size.
--- Updating Nic Drivers --- If you want to update the NIC drivers, there are a few files you must edit.
--- Adding a new driver to a already existing VEN ----
Check the required driver and see if its not already on the disk. An example of this is with Intel 10/100 and the Intel 1000 cards. I may have already installed the driver for your NIC card on the disc. Even though the driver for the card is there, i may not have put a reference to it in the niclist.map file. You can open niclist.map with notepad and edit it. You will add to the niclist.map your NIC cards VEN and DEV numbers, which can be found under Window's Device Manager.
While in the Device Manager, check the properties of your card and go to the tab Details. You will see something like this in the textbox of that tab.
"PCI\VEN_10B7&DEV_9200&SUBSYS_100010B7&REV_78\4&2E98101C&0&08F0"
Notice the VEN_10B7 and the DEV_9200. the & is the seperation of these two numbers and is not important. Your VEN number is 10B7 and the DEV number is 9200. Open up the niclist.map file and you will already notice a a VEN number of 10B7. If that VEN number is there but the 9200 is not, add it to the bottom of the VEN list and add its name in quotations behind it.
Example.
ret="EL90X"
ven=10B7 "3Com"
First dev=9200 "3Com 3C920 Integrated Fast Ethernet Controller (3C905C-TX Compatible)"
Second 0000 "This is a made up card!)
;
--- Adding a new VEN to the Ghost CD ---
Alright, now say that your card doesn't even exist, that i didn't put the driver on the disc for you. Which is very possible considering the outstanding number of drivers. This involves a little more work for you.
First thing you need to do is locate the DOS Drivers for your card, make sure their up to date and locate the protocol.ini file. These are located all over the internet, best place to check is the manufacturer's website, next best is google. Notice some places like Realtek are a pain to navigate and very slow.
Second is to retrieve the VEN and DEV numbers which is mentioned above in adding a new driver to an existing VEN. These are very important so don't write em down wrong. You will create a new folder inside the PCI/NET directory. The folder and the Network DOS Driver inside will be named the exact same thing.
Once you have put the files inside the PCI/NET directory you will backtrack to the niclist.map located in PCI. Open it up with notepad and take a look at it. Unless you have errors mentioned previously, go to the bottom of the list. You must now input the information into this file. The easiest way to go out doing this is to take the example below and edit it.
Please notice that you only require one DEV Number for it to work. Adding more DEV numbers means you are adding references to other cards. 1601 is one version of Broadcom's NIC cards, while 1644 uses the same driver, it is a different model.
Example.
ret="Folder/Driver Name"
ven=Ven Number "Brand Name of the Card"
dev=Dev Number 1 "Card 1"
DEV Number 2 "Card 2"
DEV Number 3 "Card 3"
;
ret="B57"
ven=14E4 "Broadcom"
dev=1600 "Broadcom NetXtreme B57XX Chipset"
1601 "Broadcom NetXtreme B57XX Chipset"
1644 "Broadcom NetXtreme B57XX Chipset"
;
Save all of these files and burn them, if you don't know how to burn. This may be a little more complicated for you then required. But you can google it and find tutorials to help you there. MagicISO and Winimage is all that you will require to create a ghost disc.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\|
| |
| VI - Where is Ghost.exe ?!?! |
| |
|\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\|
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Please notice due to legal reasons i CANNOT include the ghost.exe file in this distribution. That is owned by Symantec, if you have a valid copy of Norton Ghost, you can locate the Ghost.exe (NOT THE GHOST32.exe) file inside the installation directory. Just keep the name as ghost.exe and stick it into the Ghost Directory.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\|
| |
| VII - Credit |
| |
|\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\|
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Original Norton Ghost was created by Symantec.
Multi NIC Boot was an image downloaded from GhostBootDisk.com
Latest version was developed by Tim Robertson (RanGhostBoot@gmail.com) for a college campus. All Drivers and software belong to their respectable owners, this is only a compilation and tweaking to make everything work. Free to distribute, just include the readme.txt if ya can.