«

»

Oct 16

HOW TO: Create a Ghost Boot CD

Here is my solution on creating a Ghost Boot CD:

Contents


GHOST BOOT CD

Creating Floppy Disk

First things first, create a set of disks for each of the types of computers you will need to ghost (You will need only the drivers from each set). Then create a floppy from scratch to be used for the boot sector of the CD. Also prepare anything else you want to put on your boot CD and leave it aside (DO NOT PUT THESE FILES ON BOOT SECTOR FLOPPY). Since you are creating a ghost boot CD there should be plenty of room on the CD for any other programs you want. I would recommend putting all of the extra files in separate folders (AGAIN, NOT ON THE BOOT SECTOR FLOPPY). More on this later.

If you do not have the proper drivers for your NIC already listed in your Ghost Boot CD Wizard, then you will need to do some hunting and find a *.DOS driver for your NIC. Two ways to do this, go to the website of the manufacturer of your NIC, or computer (if you have a Dell, HP, Compaq, or any other company with good driver support). Or if you know the NIC model number you can try searching the Internet, but the first way will likely give you the best results.

Keep in mind the Ghost folder and other files you want on the CD do not need to go on the Boot Sector Floppy. The point of the Boot Sector Floppy is to create a CD-ROM boot image. So the only thing that goes on the floppy is what you see below in the picture, or the boot files and folders that contain the NIC drivers (Click for larger version).

This is what a finished floppy should like (Click for larger version):
What a finished floppy should look like What you need to do is take your Boot Sector Floppy and add folders for each computer that you need to ghost with this CD. Download my floppy to see exactly what files are needed in each folder or look below. Basically if you have a set of ghost disks for each computer you are just going to be copying and pasting files.

You only need to do the above steps if you are creating your Boot CD from scratch. Otherwise just use my zipped up floppy or 755 ISO. Unzip the zip file, and drop the files on a formatted floppy disk so the disk looks like mine from the picture above. Keep in mind your folder names may change to reflect your own naming convention.

The Boot Sector Floppy needs folders for each NIC which you can name anything you want, but you are going to need the name of each folder for the config.sys file. I went with model number of the machines that will be ghosted as the name for each folder. Also in each folder you will need three files: protman.dos, dis_pkt.dos, and the driver. These files should come from the other Ghost boot disks created for these computers, but you can manually edit the files if you don’t want to create a boot disk for each computer type. The net folder only needs netbind.com.

Below I have listed what needs to go in the two critical files config.sys and autoexec.bat. You need a separate folder for each NIC and you need to have the device lines that reflect this folder name. Also you need the three files: protman.dos, dis_pkt.dos, and the driver in each folder. If you change the folder names make sure you change them in config.sys file as well.

To add another NIC, just create a folder with the three files. Then add another menu item. The name used after “menuitem=” needs to be the same down below in the brackets []. Then copy the three device lines exactly, taking note that the name of the folder will need to change. For the GX270 menu item, you can see that the name of the folder is 270. There are four instances of this naming convention.

Don’t worry about the “Ghost” folder for now. That folder is going to go on the CD-ROM disc and not on the Boot Sector Floppy. The Boot Sector Floppy disk is only used for creating a boot image on the CD. And we don’t need the “Ghost” folder in the boot image. Also, it won’t fit on the floppy… so we will put it on the CD as data, along with anything else you want on your Boot CD.

Another trick, you may need the file that allows you to read from and write to SATA drives. This is the “GCDROM.sys” file. I found it on some forum while trying to get this Ghost Boot Disc working. It and other important files are listed below.

Editing Boot Files

config.sys:

[MENU]
submenu=IDE, Ghost an IDE Drive
submenu=SATA, Or Ghost a SATA Drive
submenu=NORMAL, Boot to Command Prompt
submenu=DWIPE, Use Disk Wipe Utility

[IDE]
menuitem=GX270, Ghost an IDE GX270
menuitem=GX620, Ghost an IDE GX620 or a Latitude D620
menuitem=GX745, Ghost an IDE GX745
submenu=menu, Back to Main menu

[GX270]
DEVICE=oakcdrom.sys /D:cd1
LASTDRIVE = Z
DEVICE=\270\protman.dos /I:\270
DEVICE=\270\dis_pkt.dos
DEVICE=\270\e1000.dos

[GX620]
DEVICE=oakcdrom.sys /D:cd1
LASTDRIVE = Z
DEVICE=\620\protman.dos /I:\620
DEVICE=\620\dis_pkt.dos
DEVICE=\620\B57.dos

[GX745]
DEVICE=oakcdrom.sys /D:cd1
LASTDRIVE = Z
DEVICE=\745\protman.dos /I:\745
DEVICE=\745\dis_pkt.dos
DEVICE=\745\B57.dos

[SATA]
menuitem=SATAGX270, Ghost a SATA Drive GX270
menuitem=SATAGX620, Ghost a SATA Drive GX620
menuitem=SATAGX745, Ghost a SATA Drive GX745
submenu=menu, Back to Main menu

[SATAGX270]
DEVICE=gcdrom.sys /D:cd1
LASTDRIVE = Z
DEVICE=\270\protman.dos /I:\270
DEVICE=\270\dis_pkt.dos
DEVICE=\270\e1000.dos

[SATAGX620]
DEVICE=gcdrom.sys /D:cd1
LASTDRIVE = Z
DEVICE=\620\protman.dos /I:\620
DEVICE=\620\dis_pkt.dos
DEVICE=\620\B57.dos

[SATAGX745]
DEVICE=gcdrom.sys /D:cd1
LASTDRIVE = Z
DEVICE=\745\protman.dos /I:\745
DEVICE=\745\dis_pkt.dos
DEVICE=\745\B57.dos

[NORMAL]
menuitem=NORMALI, IDE Drive
menuitem=NORMALS, SATA Drive
submenu=menu, Back to Main menu

[NORMALI]
DEVICE=oakcdrom.sys /D:cd1
LASTDRIVE = Z

[NORMALS]
DEVICE=gcdrom.sys /D:cd1
LASTDRIVE = z

[DWIPE]
menuitem=DWIPEI, IDE
menuitem=DWIPES, SATA
submenu=menu, Back to Main menu

[DWIPEI]
DEVICE=oakcdrom.sys /D:cd1
LASTDRIVE = Z

[DWIPES]
DEVICE=gcdrom.sys /D:cd1
LASTDRIVE = z

Not much should change for the autoexec file. Just keep to the same naming conventions you used for the folders on the disk. If you are not using gwipe, then you can take out those sections in this file pertaining to gwipe. I recommend leaving both the “Normal*” sections alone so you have a way to get to a command prompt.

autoexec.bat:

goto %config%

:GX270
@echo off
echo Loading...
SET TZ=GHO-06:00
mscdex /L:D /D:cd1
prompt $p$g
\NET\netbind.com
MOUSE.COM
echo Loading...
D:
cd D:\GHOST
echo Loading...
GHOST.EXE
goto END

:GX620
@echo off
echo Loading...
SET TZ=GHO-06:00
mscdex /L:D /D:cd1
prompt $p$g
\NET\netbind.com
MOUSE.COM
echo Loading...
D:
cd D:\GHOST
echo Loading...
GHOST.EXE
goto END

:GX745
@echo off
echo Loading...
SET TZ=GHO-06:00
mscdex /L:D /D:cd1
prompt $p$g
\NET\netbind.com
MOUSE.COM
echo Loading...
D:
cd D:\GHOST
echo Loading...
GHOST.EXE
goto END

:SATAGX270
@echo off
echo Loading...
SET TZ=GHO-06:00
mscdex /L:D /D:cd1
prompt $p$g
\NET\netbind.com
MOUSE.COM
echo Loading...
D:
cd D:\GHOST
echo Loading...
GHOST.EXE
goto END

:SATAGX620
@echo off
echo Loading...
SET TZ=GHO-06:00
mscdex /L:D /D:cd1
prompt $p$g
\NET\netbind.com
MOUSE.COM
echo Loading...
D:
cd D:\GHOST
echo Loading...
GHOST.EXE
goto END

:SATAGX745
@echo off
echo Loading...
SET TZ=GHO-06:00
mscdex /L:D /D:cd1
prompt $p$g
\NET\netbind.com
MOUSE.COM
echo Loading...
D:
cd D:\GHOST
echo Loading...
GHOST.EXE
goto END

:NORMALI
@echo off
echo Loading...
mscdex /L:D /D:cd1
prompt $p$g
D:
goto end

:NORMALS
@echo off
echo Loading...
mscdex /L:D /D:cd1
prompt $p$g
D:
goto end

:D WIPEI
@echo off
echo Loading...
mscdex /L:D /D:cd1
prompt $p$g
D:
cd D:\GWipe
echo If you hit any key your drive will be erased.
echo Restart your system to spare any data...
pause
gdisk.exe 1 /diskwipe
goto end

:D WIPES
@echo off
echo Loading...
mscdex /L:D /D:cd1
prompt $p$g
D:
cd D:\GWipe
echo If you hit any key your drive will be erased.
echo Restart your system to spare any data...
pause
gdisk.exe 1 /diskwipe
goto end

:END
Once the floppy is ready to go, you are ready to burn baby!!!

Burning the CD

Burning the CD is a rather simple process here are the steps I took using Nero Burning ROM:

    1. First make sure your floppy disk in inserted as it is needed to make the boot image on the CD. What we are actually going to do is use floppy emulation to make this boot image, so if another burning program says something to that effect, you are at the right place.
    2. Open Nero and navigate your way to the Burning Rom. This is all we need.
    3. If the “New Compilation” wizard appears this can be used, if not click “New” or go to “File” then “New”
    4. Next scroll down the left side till you get to “CD-ROM (Boot)” and click on that
    5. Now we can start some emulating
    6. Make sure you are pulling the image from the floppy; in Nero it should default to this
    7. In Nero look for “Bootable logical drive” and make sure floppy is selected
    8. NOTE: in Vista I could not do this, so I used “Roxio Creator Plus – Dell Edition” (For Roxio all you have to do is go to “Data Disc” and then choose “Make Bootable”
    9. Now click New at the bottom. This will take you to a window where you can add files that will not be in the boot sector
    10. First add the “Ghost” folder. Then add anything else you want to have on this CD. I recommend a partitioning program, fdisk, and scandisk. This way if you get a Ghost error about a bad drive, you can do some investigation right from the CD.
    11. Once everything is added click the “Burn” icon, which looks like a red fire symbol of some sort
    12. Now you get to select your burning options
    13. Make sure you are finalizing the CD
    14. I read a recommendation from somewhere to use “Track or Disk-at-once”, but usually I use “Disc-at-once/96″. I have found this to be the fastest and least-error prone burning method for all types of burning. I guess I am just not sure I care what the difference is as long as it burns.
    15. Then go ahead and burn away
    16. I recommend changing the number of CDs to burn and burning a butt load right off the bat
    17. Also I recommend creating an ISO right away from the CD-ROM disc you have. This way you can just burn the ISO for more discs in the future.

Links to Files Needed:

Note these files are zipped into respective folders…

Happy Ghosting!!

Feel Free to e-mail me with any questions, but I would prefer that comments be left so that others can see the dialog produced from an e-mail.

[UPDATES]:

I just updated “autoexec.bat” up above, and updated the .zip file to reflect the change. My boot disc seems to work fine.

10-24-07:
I updated some info up above in the beginning stages of this process. Also keep in mind… the CD/DVD Boot discs are only needed if you want to do this process from start to scratch, or are not using the zipped up files I have. The reason for this is that creating the CD/DVD boot discs allow you to grab the oakcdrom file. But if you use my zipped files I have above you don’t need to create these discs.

Sorry for the confusion, I should have made this more clear…

11-01-07:
I made some more changes to the directions, if you were having trouble please be sure to read through the directions one more time. I also updated the Floppy Zip file, so please use that from now on.

01-22-08:
Due to a request from some commentators I created an iso image of a Ghost Boot CD for use with Dell GX755s. This CD should work, but I do not own a GX755 nor do I have any at work. Please download and test and leave comments below as to what you have found. Thanks.

01-23-08:
A commentator below mentioned changing a BIOS setting on Dell 755s to get SATA drives to work with this Ghost CD:

I downloaded the trial version of ghost solution suite 2 and it is having the same issues with the dell 755 model. They are shipping them with AHCI on by default, which they did not in the past. In the BIOS change them to ATA. If you use the iso for the 755 posted here, choose option Sata, then SataGX755, and it should come up.

02-10-08:
I updated the language of this post and did some minor editing to make things a little more clear. Also I have been too busy to test commentator Marshall Bailey’s USB Boot Disk. Sorry Marshall, but I haven’t forgotten, just been super busy.

04-30-08
A user comments that if you have 2 SATA drives connected you might have to disconnect one of them to be able to ghost the drive needed.

Thanks and Enjoy :)

Thanks to DOF for some MS-DOS help

199 comments

Skip to comment form

  1. Gren

    Has anyone gotten this working with a Dell 960? (755s replacement)

    I loaded the new Intel drivers from Dell and it APPEARS to take them, but when it loads ghost, I can’t choose ghostcast.

    I did see an error with gcdrom.sys loading, which is strange, because it’s definitely a SATA DVD drive.

    AUTOEXEC.BAT:

    :SATAGX960
    @echo off
    echo Loading…
    SET TZ=GHO-06:00
    mscdex /L:D /D:cd1
    prompt $p$g
    \NET\netbind.com
    MOUSE.COM
    echo Loading…
    C:
    cd C:\GHOST
    echo Loading…
    GHOST.EXE
    goto END

    CONFIG.SYS:

    [SATAGX960]
    DEVICE=gcdrom.sys /D:cd1
    LASTDRIVE = Z
    DEVICE=\960\protman.dos /I:\960
    DEVICE=\960\dis_pkt.dos
    DEVICE=\960\e1000.dos

    Any help would be most appreciated!

  2. Gren

    Another thing I neglected to mention – how do I get the Windows 98 load screen to stop coming up? What file controls the display of that graphic?

    Listing of files on my USB key:

    04/16/2009 09:23 AM 352 BOOTLOG.PRV
    04/16/2009 10:27 AM 352 BOOTLOG.TXT
    04/23/1999 09:22 PM 21,971 BTCDROM.SYS
    04/23/1999 09:22 PM 30,955 BTDOSM.SYS
    04/23/1999 09:22 PM 28,096 CHKDSK.EXE
    04/23/1999 09:22 PM 93,890 COMMAND.COM
    04/16/2009 10:15 AM 2,615 CONFIG.SYS
    07/26/2000 11:41 PM 30,742 COUNTRY.SYS
    04/23/1999 09:22 PM 20,554 DEBUG.EXE
    03/08/2000 02:00 PM 8,013 DETECTCD.EXE
    07/26/2000 11:41 PM 17,175 DISPLAY.SYS
    04/23/1999 09:22 PM 15,495 DOSKEY.COM
    05/05/1999 09:22 PM 58,870 EGA.CPI
    04/23/1999 09:22 PM 64,425 FLASHPT.SYS
    07/03/2007 11:01 AM 3,868 gcdrom.sys
    04/23/1999 09:22 PM 33,191 HIMEM.SYS
    04/23/1999 09:22 PM 222,390 IO.SYS
    07/26/2000 11:41 PM 19,927 KEYB.COM
    07/26/2000 11:41 PM 34,566 KEYBOARD.SYS
    04/23/1999 09:22 PM 9,324 LABEL.EXE
    09/16/2008 04:06 PM 665 log.css
    07/26/2000 11:41 PM 29,271 MODE.COM
    07/27/2000 01:42 AM 22,687 mouse.com
    04/23/1999 09:22 PM 25,473 MSCDEX.EXE
    07/26/2000 05:13 PM 6 MSDOS.SYS
    04/23/1999 09:22 PM 41,302 OAKCDROM.SYS
    04/23/1999 09:22 PM 18,967 SYS.COM
    09/16/2008 12:47 PM 98 user.dat
    04/23/1999 09:22 PM 3,878 XCOPY32.EXE
    07/27/2000 12:05 PM 41,472 XCOPY32.MOD
    04/23/1999 09:22 PM 3,878 XCOPY.EXE
    04/23/1999 09:22 PM 35,330 ASPI2DOS.SYS
    04/23/1999 09:22 PM 14,386 ASPI4DOS.SYS
    04/23/1999 09:22 PM 37,564 ASPI8DOS.SYS
    04/23/1999 09:22 PM 40,792 ASPI8U2.SYS
    04/23/1999 09:22 PM 29,620 ASPICD.SYS
    04/23/1999 09:22 PM 15,252 ATTRIB.EXE
    04/16/2009 10:15 AM 2,905 AUTOEXEC.BAT

  3. Gren

    regarding the 960 question, here’s something else –

    (contents of bootlog.txt)

    [000A75A2] Loading Device = GCDROM.SYS
    [000A75A2] LoadFailed = GCDROM.SYS
    [000A75A2] Loading Device = \960\PROTMAN.DOS
    [000A75A2] LoadSuccess = \960\PROTMAN.DOS
    [000A75A2] Loading Device = \960\DIS_PKT.DOS
    [000A75A2] LoadSuccess = \960\DIS_PKT.DOS
    [000A75A2] Loading Device = \960\E1000.DOS
    [000A75A2] LoadFailed = \960\E1000.DOS

  4. third

    Same with me, I have this problem with Gren. I have a Dell Optiplex 960
    Does anyone have a solution having a SATA CD rom drive?

  5. Webs

    I was hoping someone else that has Dells to work on would respond. I am no longer at the same job when I wrote this post so I have zero access to Dells. My guess is both of your problems is with a setting in the BIOS, or you need to try and find an updated driver for your SATA CD-ROM.

    If neither of these helps, I recommend ghosting with Clonezilla. You will not have any of these issues using it.

  6. B.O.B

    hi I have a problem trying to boot a Latitude E4300 , I already have the Image on DVD but when booting the SATA dvd driver does not load, its possible to boot from a floppy disk or another CD boot ?

  7. Webs

    I suspect you need to change BIOS settings, an issue that was discussed above in the comments. If you cannot change BIOS settings to fix the problem, have tried tips in the post above and listed in comments above, and you try changing out the driver, and nothing works, then your best bet is going to be to pull the hard drive out of the laptop to ghost it or use Clonezilla.

  8. Jake

    Any1 having any luck with Dell Optiplex 760???? its being a pain in the butt. got the drivers from Intel , but unable to pull up ghostcast also.

  9. Mike

    I was curious if there is anyone out there that could help me resolve my issue in making my GHOST CD. I downloaded the 1 disk floppy that you need to have to make the bootable CD. I also downloaded the GHOST folder and I had my own diskwipe floppy here. I am using Roxio and I clicked on “Make Bootable” and I pointed it to my floppy. That part worked. Then I added the Ghost Folder along with my Diskwipe folder. Now as a test I just burned the CD and took it to a PC to see if it would load off from the CD and it wouldn’t do it. I made no yet to everything listed above, I wanted to make sure that the CD would be bootable first. Anyhow, after trying it on 2 computers the CD will not boot. Does anyone have any ideas in why or how to fix this? Thank you to anyone that can help me resolve this issue. :razz:

  10. Jack

    I got tired of trying to make bootable Ghost CDs and the like. I use an external USB hard drive. Format it NTFS, then USING A WINDOWS 98 BOOT FLOPPY AS THE SOURCE, check the make bootable and point to the floppy. Afterwards, copy your Ghost, Mouse, and Ghost Explorer files to the USB drive and make an AUTOEXEC.BAT to load them. Have the computer you are ghosting boot to the USB drive. You must use Ghost v8 or above.

  11. Jack

    Oops! Forgot to mention that the real beauty is, the Ghost image can be stored on the external USB drive (which is why you need v8 or above). A bit slow, but SLICK!

  12. Ade

    hey guys the iso file for 755 is super good i use it and it really works fine. Now I need for GX320 and will need response soon.

  13. Ade

    help !!!!!!!!!!!!!!!!!!!! I need boot dist to ghost GX320

  14. Webs

    Ade: unfortunately I cannot help you. Sorry, but I have zero access to any Dell systems. Maybe someone else here does. Just do you best to follow my steps above using drivers for the 320.

    If you absolutely cannot figure it out, try Clonezilla. I talk about Clonezilla in other comments on this post, Hit “Ctrl” + “F” to search for it on this page. Clonezilla should work and give you the flexibility you need. If you are patient enough I hope to write about it this summer.

    Jack: sorry I cannot help you either, but as I explained to Ade, I do not have any Dells.

    Mike: not sure what you are doing wrong, it seems you have the process down. Make sure the only files you are adding to the boot sector are the ones on the floppy.

    If you still would like help I need you to be as specific about your problem as possible. Where in the process did things fail? What worked? Did you get to the menu options? etc…

  15. Vincent

    very interesting and nice walk- thru and thanks for sharing & making easy for all of us :)

  16. Bob Tirak

    PLEASE RESPOND!! I have everything working the boot disk loads up. The cdrom drivers load. It net binds loads the nic drivers. THen I have to hit ctrl+C to bring up the prompt.

    Then i go d:\ and bring the cdrom drive up. I then look and there is nothing on the d drive. If i go back to a:\ then i can see the ghost directory but nothing in the the directory. When i put the cd back in my laptop ghost.exe is in the ghost directory.

    When I add the file in Roxio Easy Cd Creator I make a new bootable. I load everything on my floppy. I Then stick my second floppy in with my ghost folder and ghost.exe inside and drag it over. I burn it and the same thing happens. SOMEONE PLEASE HELP! im going INSANE.

  17. Webs

    Under the updates section I linked an ISO file. I recommend just using that while you attempt to get your own version working. But my support of this is limited since I no longer work with the same group, and I recommend using Clonezilla over Ghost any day of the week. Try Clonezilla and see if it does what you need.

    As far as your issue I’m not sure what the problem is. Make sure you download all my files and look closely at them. All you need to do is copy the driver files over from each computer to their respective folder. Edit the two file to reflect any additions or changes. Then burn away.

    I recommend carefully reading through my step by step guide one more time and see if you can’t figure it out. If you are still in a bind let me know, but I may not be able to help till this weekend.

    The link from above:
    http://www.webs05.com/iso/ghostdiscs/755GhostDisc.iso

  18. Jose M.

    I’ve stopped using CDs and created a USB stick with all the major NIC drivers on there. It seems easier for me to create boot menus on a single USB stick for Broadcom, Intel, etc. rather than a CD for each platform we have. All I do is update the drivers as newer comps come out.

    A perfect example of this is when I had to deal with our new Optiplex 780s. They essentially had the same NIC Card as a previous model but wouldn’t take the driver on the USB stick. I updated the driver and voila. It boots fine for both new and old. Files are minimal as I have put them on everything from a 8MB stick to a 2GB stick. Hollar if you need help or are interested in this.

    Web, I can give you the files if you want to look things over. Perhaps to edit and/or post on here.

  19. Gamalier

    Hi, I’ve been usung Ghost for a while now and I was thrill when I saw your boot disk.
    I’ve been having trouble with sata controllers when I try to boot from a usb cdrom or the machine’s internal cd. When I saw the driver i try it imediatley but it gives me an error while booting. (Error trying to write on C drive) It appears that the drivers is trying to write something on the drive while it boots and then it stops the batch file and Abort, Retry, Fail appears. Maybe you hit this snag before I did and can help me out with this.

  20. 1 5 6 7 

Leave a Reply

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Subscribe without commenting