Iza - Hope this helps you.
Bart's Boot Image Extractor
http://www.nu2.nu/bbie/
BBIE will extract all boot images from a bootable CD-Rom or ISO image file.
Command line usage and options
Usage:
bbie [switches] <source>
source: The source file or drive to extract images from
switches: -v Verbose mode
-b Also write bootrecord and bootcatalog
Examples:
bbie z:
bbie redhat71.iso
just open up a command prompt, goto the folder where bbie is locatd and type bbie d: or you drive letter. It will give you the bootsectors. Name it or rename it to whatever you want. suggested w2kboot.img
.img .ima .bin - I just rename the extension to match what is asked for.
boot.bin --> boot.ima
boot.img --> boot.ima
The only trick ones are the ones that are compressed. boot.imz the z means it has been "zipped". rename boot.imz --> boot.zip and extract.
rename as needed from above.
Win2k should be like 2Kb - it is very small
Ok we have your boot sector to make your cd bootable.
I am assuming that you have your files slipstreamed
Next,
We need a program that will build the cd into an image - *.iso
From your post, I am going to assume that you are running win2000
CDImageGui - it will be the blue English Beta 3 for the gui
cdimage is the command line version.
get it at this site
http://www.tech-hints.com/xp.html
The gui version has switches that correspond to these options - copy the usage to another txt or doc file (notepad) so that you have them. You can go through each tab with the gui to make the changes how want them.
I did this for winxp pro
CDIMAGE.EXE -lWXPFPP_EN -h -j1 -m -bxpboot.img C:\XPCD C:\WXPFPP_EN.ISO
-l Winxp pro
-h hidden files and folders
-j1 joliet level 1 dos compatible 8.3 names
-m ignore maximum image size
-b xpboot.img this is my boot image for winxp-the one from bbie above
xpboot.img is in the same folder as cdimage and or the gui version
C:\XPCD the folder with winxp files that have been slipstreamed - use yours
C:\WXPFPP_EN.ISO where the finished iso file is sent - where you want the
iso to be
CDImage Usage
Usage: CDIMAGE [options] sourceroot targetfile
-l volume label, no spaces (e.g. -lMYLABEL)
-t time stamp for all files and directories, no spaces, any delimiter
(e.g. -t12/31/91,15:01:00)
-g encode GMT time for files rather than local time
-h include hidden files and directories
-n allow long filenames (longer than DOS 8.3 names)
-nt allow long filenames, restricted to NT 3.51 compatibility
(-nt and -d cannot be used together)
-d don't force lowercase filenames to uppercase
-c use ANSI filenames versus OEM filenames from source
-j1 encode Joliet Unicode filenames AND generate DOS-compatible 8.3
filenames in the ISO-9660 name space (can be read by either
Joliet systems or conventional ISO-9660 systems, but some of the
filenames in the ISO-9660 name space might be changed to comply
with DOS 8.3 and/or ISO-9660 naming restrictions)
-j2 encode Joliet Unicode filenames without standard ISO-9660 names
(requires a Joliet operating system to read files from the CD)
When using the -j1 or -j2 options, the -n, -nt, and -d options
do not apply and cannot be used.
-js non-Joliet "readme.txt" file for images encoded with -j2 option
(e.g. -jsc:\location\readme.txt). This file will be visible as
the only file in the root directory of the disc on systems that
do not support the Joliet format (Windows 3.1, NT 3.x, etc).
-u1 encode "UDF" file system along with mirror ISO-9660 file system
(-n, -nt, -d, -c, or -j1, -j2 options apply to ISO-9660 portion)
-u2 encode "UDF" file system without a mirror ISO-9660 file system
(requires a UDF capable operating system to read the files)
-us non-UDF "readme.txt" file for images encoded with -u2 option
(e.g. -usc:\location\readme.txt). This file will be visible as
the only file in the root directory of the disc on systems that
do not support the UDF format.
-b "El Torito" boot sector file, no spaces
(e.g. -bc:\location\cdboot.bin)
-s sign image file with digital signature (no spaces, provide RPC
server and endpoint name like -sServerName:EndPointName)
-x compute and encode "AutoCRC" values in image
-o optimize storage by encoding duplicate files only once
-oc slower duplicate file detection using binary comparisons rather
than MD5 hash values
-oi ignore diamond compression timestamps when comparing files
-os show duplicate files while creating image
(-o options can be combined like -ocis)
-w warning level followed by number (e.g. -w4)
1 report non-ISO or non-Joliet compliant filenames or depth
2 report non-DOS compliant filenames
3 report zero-length files
4 report each file name copied to image
-y test option followed by number (e.g. -y1), used to generate
non-standard variations of ISO-9660 for testing purposes:
1 encode trailing version number ';1' on filenames (7.5.1)
2 round directory sizes to multiples of 2K (6.8.1.3)
5 write \i386 directory files first, in reverse sort order
6 allow directory records to be exactly aligned at ends of sectors
(ISO-9660 6.8.1.1 conformant but breaks MSCDEX)
7 warn about generated shortnames for 16-bit apps under NT 4.0
b blocksize 512 bytes rather than 2048 bytes
d suppress warning for non-identical files with same initial 64K
-k (keep) create image even if fail to open some of the source files
-m ignore maximum image size of 681,984,000 bytes
-a allocation summary shows file and directory sizes
-q scan source files only, don't create an image file
If something goes bad for you post and I will try to help.