Its possible to create a bootable CD-ROM from the basic I386 structure.
This is useful when creating a new bootable CD, maybe after incorporating
(slipstreaming) a Service Pack into the source directory i386.
You will (at a minimum) require version 3.7D of CDRWIN from
http://www.goldenhawk.com/ and you will
need to load the necessary ASPI drivers. The free download version is fully
functional but will only write at 1 speed.
Before starting the CD creation create a directory and copy into it the I386
structure of 2000 and certain CDROM_xxx.5 file(s)
from the root of the CD-ROM.
You can check which CDROM_xxx file(s) are possibly needed by
looking at the [SourceDisksNames] section in file
i386\layout.inf
and getting them from the root of the CD-ROM, for example:
[Version]
signature="$Windows NT$"
ClassGUID={00000000-0000-0000-0000-000000000000}
[SourceDisksNames]
_x = %entcd%,\cdrom_ia.5,,""
_1 = %entcd%,\cdrom_ia.5,,""
_2 = %entcd%,\cdrom_ia.5,,""
_3 = %entcd%,\cdrom_ia.5,,""
_4 = %entcd%,\cdrom_ia.5,,""
1_ = %entcd%,\cdrom_ia.5,,""
2_ = %entcd%,\cdrom_ia.5,,""
3_ = %entcd%,\cdrom_ia.5,,""
4_ = %entcd%,\cdrom_ia.5,,""
(these names are for Advanced Server, where they would be cdrom_is.5 for server,
See How to create a bootable Windows 2000 CD-ROM with a service pack slipstreamed?)
for additional names.)
Now you have a directory on disk with the I386 structure and the CDROM_ia.5
files. There is a copy of such a file and the boot sector of the CD-ROM in file
BOOTCD.ZIP which will allow you to skip
steps 1 to 5 below.
- Start the CDRWIN program.
- Insert your original CD-ROM.
- Select the "Extract Disc/Tracks/Sectors" option.
(3rd button from left on
top row)
- Select extract mode "Select Sectors". Enter a image file name, e.g.
c:\cdsector.bin. Leave the file format as automatic and set the
sector selection to start 20, end 20 and datatype "Mode1 (2048)".
Click Start.
- Click OK to the success message and close the extract dialog.
- Now select "File Backup and Tools" CDRWIN option.
- Select the option to "Build and Record an ISO9660 Image File". Click Add
and select your server directory. Enter an ISO9660 image file, e.g. ntsrv2072.
Select the options as shown in the above image.
- Click Advanced Options.
- Under Volume Label type "NTSRV2072" (if it was build 2072, like in beta 3).
- Select the "Bootable Disk" tab.
- Check the "Make bootable disc", media emulation "Custom".
The image file should be the file created in step 4.
Enter developer name of "Microsoft Corporation", Load Segment "07C0" and
Load Sector Count "4". Click OK
- Click Start to begin making the CD.
Once CD compilation is complete you will have a file where you specified
the ISO9660 Image File of around 400MB which may be deleted (its just the ISO
image that was copied to the CD).
You will now be able to boot with the CD (providing the motherboard and bios
support CD-ROM booting).
You can also use the above to make a Windows NT4 bootable CD in the same way.
It’s the same instructions as Windows 2000, except that instead of CDROM_IS.5
(for server) you need the CDROM_S.40 (or equivalent _W.40 for workstation).
You also need the bootfix.bin file from a Windows 2000 i386 directory
(this is the cool bit that says "Press any key to boot from CD-ROM").
|