发信人: beelzebub.cx(泡泡龍)
整理人: beelzebub.cx(2002-01-27 16:03:03), 站内信件
|
Bootable Windows NT 4.0 CD-Rom
This will show you how to create a bootable Windows NT 4.0 Workstation or Server CD-Rom. It uses the bootstrap loader from Windows 2000 to have a "press any key to boot from CD" option. It has an updated atapi driver to support harddisks larger than 10GB. Optionally you can add service packs, security hotfixes and other stuff to your CD. The boot catalog and NT bootstrap loader are hidden, just like the original bootable Windows NT 4.0 CD-Rom.
Joliet extensions are enabled by default, so you can have long filenames on the CD, the original Microsoft Windows NT 4.0 bootable CD-Rom uses only ISO9660.
The steps to create are:
If you did not already setup cdrpack version 1.3 then download cdrpack v1.3 (~640KB).
This file contains a workspace where you can build your bootable CD's from.
Unpack the cdrpack13.zip file to a directory on your local harddisk.
Make sure you expand the subdirectories! So when using pkunzip.exe use the -d option!
Download Windows NT 4.0 add-on. Unpack the nt4_addon.zip file into the same directory as cdrpack 1.3.
Make sure you expand the subdirectories! So when using pkunzip.exe use the -d option!
The add-on contains, the Windows 2000 bootstrap loader, the Windows 2000 bootfix.bin and the "build.mak" file.
We will be using the bootstrap loader from Windows 2000, this will give us the "Press any key to boot from CD" option.
From Windows NT 4.0 CD copy the "i386" folder to cds\nt4ws_us\disk1\.
You will find the cds\nt4ws_us\disk1\ folder in the same directory as where you have unpacked the cdrpack and Windows NT 4.0 add-on.
From Windows NT 4.0 CD copy into cds\nt4ws_us\disk1\ the following files:
If you are building a Windows NT 4.0 workstation CD copy: cdrom_w.40
If you are building a Windows NT 4.0 server CD copy: cdrom_s.40
Optionally copy (from Windows NT 4.0 CD) into cds\nt4ws_us\disk1\ the following files:
autorun.inf
If you have copied Windows NT 4.0 from MSDN CD...
Edit the file i386/txtsetup.sif
section [SetupData], and change SetupSourcePath = "\"
Copy Service Pack 6a, the Post-SP6a Security Rollup Package (SRP) and maybe some other security fixes to cds\nt4ws_us\disk1\.
Update Atapi driver.
Unpack Service Pack 6a to a temporarily folder using /x parameter.
From this temporarily folder copy into cds\nt4ws_us\disk1\i386 the following files:
ntldr
ntdetect.com
atapi.sys
All other files and folders you want in the CD-Rom filesystem must also be added to cds\nt4ws_us\disk1.
Things you could add are: latest internet explorer, directx, ...
Edit the file cds\nt4ws_us\build.mak change the "volumeid" if you like and put your name into the "preparer" variable.
Let's check some files to see if they are in the right place.
Make sure that the following files exist:
cds\nt4ws_us\disk1\w2ksect.dat
cds\nt4ws_us\disk1\i386\bootfix.bin
cds\nt4ws_us\disk1\i386\setupldr.bin
If you are building a Windows NT 4.0 workstation CD: cds\nt4ws_us\disk1\cdrom_w.40
If you are building a Windows NT 4.0 server CD: cds\nt4ws_us\disk1\cdrom_s.40
If one or more files are missing do not continue! Go back to correct it!
Start the batch file "run.bat".
From the "Main menu" select "Build & Burn" and "nt4ws_us".
To have more Windows NT 4.0 versions available from cdrpack to build, you can just rename the "nt4ws_us" folder to any other name you want, and go again from step 2.
Done! |
|