Справочник по автоматической установе Windows XP

         

Создание исполняемого файла


Теперь надо создать фактический файл ядра. Поскольку мы будем создавать как одно-, так и многопроцессорное ядро, то придется заняться копированием файлов туда-сюда и их переименованием.

Найдите в \XPCD\I386\ файлы ntoskrnl.ex_ и ntkrnlmp.ex_. Распакуйте файлы куда вам удобно. Эти файлы сжаты, как их распаковать смотрите тут.

Войдите в %WINDIR%\system32 и переименуйте ntoskrnl.exe в ntoskrnl.bak. Теперь переименуйте один из ваших распакованных файл в ntoskrnl.exe и скопируйте в директорию system32 вашей ОС.

Вернитесь к BootEditor и нажмите кнопку Test.

Вы увидите такое окно:

Нажмите No, т.к. мы на самом деле ничего не тестируем тут.

Следующие диалоговое окно сообщает вам, где создается новый файл и что если бы вы действительно тестировали его, то он бы стал файлом по умолчанию.

Нажмите OK, и сделайте тоже самое еще раз в заключительном окне.

Теперь вернитесь в каталог system32, скопируйте файл NewBoot.exe в $OEM$\$$\system32. Переименуйте в singkrnl.exe, если вы использовали файл однопроцессорного ядра, или в dualkrnl.exe если вы использовали второй файл. Запомните, где вы сохраняете singkrnl.exe, oн вам понадобится позже.

Теперь такую же процедуру нужно проделать со вторым вашим распакованным файлом. По завершении скопируйте его в тот же самый каталог с именем, которое вы не использовали работая с первым файлом.



Содержание раздела