Настройка корневой папки для загрузки
В папку \ROOT скопируйте следующие файлы:
CDROM_IA.5
CDROM_IP.5
CDROM_IS.5
CDROM_NT.5
cdromsp2.tst
READ1ST.TXT
README.DOC
spnotes.htm
Затем скачайте или отредактируйте следующие файлы:
Все эти файлы требуют шестнадцатиричного редактора, блокнот для этой цели использовать нельзя!
ASRVSECT.DAT : Этот файл содержит ссылку на папку для дискет. В конце вы найдёте SETUPLDR.BINBOOTFIX.BINXXX. Измените XXXX на четырёхбуквенное имя папки, куда вы положили содержимое образов загрузочных дискет.
WPROSECT.DAT : Этот файл содержит ссылку на папку для дискет. В конце вы найдёте SETUPLDR.BINBOOTFIX.BINXXX. Измените XXXX на четырёхбуквенное имя папки, куда вы положили содержимое образов загрузочных дискет.
WSRVSECT.DAT : Этот файл содержит ссылку на папку для дискет. В конце вы найдёте SETUPLDR.BINBOOTFIX.BINXXX. Измените XXXX на четырёхбуквенное имя папки, куда вы положили содержимое образов загрузочных дискет.
Затем добавьте DISKEMU.CMD (редактируется блокнотом), DISKEM1X.BIN, BOOTCAT.BIN и LOADER.BIN (не редактируйте эти файлы). Эти файлы взяты с сайта Барта (www.nu2.nu) Поместите каждый из этих файлов в папку \Root.
В итоге у вас должно получиться следующее:
ASRVSECT.DAT
CDROM_IA.5
CDROM_IP.5
CDROM_IS.5
CDROM_NT.5
CDROMSP2.TST
DISKEM1X.BIN
DISKEMU.CMD
LOADER.BIN
READ1ST.TXT
README.DOC
SPNOTES.HTM
WPROSECT.DAT
WSRVSECT.DAT
Если вы ещё не посещали сайт Барта, то теперь вы можете сделать это. Я настоятельно рекомендую сделать это. Всё станет намного понятнее, и вы узнаете много интересной информации.
Файл diskemu.bin был изначально разработан Gary Tong. С 5 мая 2001г. за разработку взялся Bart Lagerweij. Эти файлы — loader.bin, diskem1x.bin и diskemu.cmd являются результатом части большого труда, приложенного к данному проекту (Море аплодисментов, переходящее в бурную овацию стоя).
Примечание переводчика статьи: американцы, конечно, очень любят хвалить себя, и иногда даже пишут хорошие программы, однако я в качестве загрузчика порекомендовал бы всё же воспользоваться универсальным менеджером загрузки с компакт-дисков, который можно найти на сайте Reanimatolog-а. Поддержим вниманием отечественного производителя! Если вы последуете этому совету и воспользуетесь этой программой, то вы можете просто пропустить следующий раздел и перейти прямо к разделу о создании образа CD.
Правка файла DiskEmu.cmd
Этот раздел стоит читать только если вы хотите создать своё собственное меню загрузки. Нижеследующий пример показывает вариант файла для возможности загрузки нескольких OS. Вам нужно оставить только те команды, которые нужны.
Ещё одно большое замечание: Не забывайте удалять лишние пробелы в конце строк!!!!!
:start cls print F1=For Help print F2=Anything Else you want print ========== print Setup Menu print ========== print 1. Windows 2000 Professional print 2. Windows 2000 Server print 3. Windows Advance Server print 4. Windows XP Home print 5. Windows XP Professional print 6. Windows NT 4 Workstation print 7. Windows Meillenium Edition print 8. Windows 98 Second Edition print 9. Windows 95 Version C print Esc) Boot from hard disk... print print Well, pick one already.... print you only got 10 seconds... print tick, tock ..... :mainkey ; timeout is 10 seconds, default key is escape getkey 10 esc onkey 1 goto pro onkey 2 goto srv onkey 3 goto advsrv onkey 4 goto xphome onkey 5 goto xppro onkey 6 goto nt4w onkey 7 goto wme onkey 8 goto w98 onkey 9 goto w95 onkey f1 goto help onkey f2 goto else onkey esc boot 80 ; When no key found... goto mainkey ; :pro run WPROSECT.DAT ; when run has failed print print Failed to run "WPROSECT.DAT", hit any key. getkey goto start ; :srv run WSRVSECT.DAT ; when run has failed print print Failed to run "WSRVSECT.DAT", hit any key. getkey goto start ; :advsrv run ASRVSECT.DAT ; when run has failed print print Failed to run "ASRVSECT.DAT", hit any key. getkey goto start ; :xphome run XPHMSECT.DAT ; when run has failed print print Failed to run "XPHMSECT.DAT", hit any key. getkey goto start ; :xppro run XPPRSECT.DAT ; when run has failed print print Failed to run "XPPRSECT.DAT", hit any key. getkey goto start ; :nt4w run NT4WSECT.DAT ; when run has failed print print Failed to run "NT4WSECT.DAT", hit any key. getkey goto start ; :wme run wme.ima ; when run has failed print print Failed to run "wme.ima", hit any key. getkey goto start ; :w98 run w98.ima ; when run has failed print print Failed to run "w98.ima", hit any key. getkey goto start ; :w95 run w95.ima ; when run has failed print print Failed to run "w95.ima", hit any key. getkey goto start ; :help ; Place your help file here print print What help do you really need?? print ------------------------------ print print "To Err is human, to really foul things up requires a computer" print -Someone print print "Never let a computer know you are in a hurry" print -Again Someone print print "He who asks is a fool forever, he who never asks print remains a fool forever" -Chinese proverb print print print Hit any key to return to the MENU. print getkey goto start ; :else ; I don't know, it's just an exapmle print print For lack of creativity I put this here as an example. print print print Hit any key to return to the MENU print getkey goto start