CryptoPE
  Junior Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору MeUserListRu   Сборка на основе какой Винды была? У меня сборка на основе Windows XP SP2 RUS. И машина под рукой к сожалению только однопроцессорная.       Цитата:|  5 Селерон Tualatin, частота 1.3  |      С этой машиной проблем не было? Или драйвер тоже просила?.   А так, машина с Tualatin старая, ей скорее всего нужна связка ntoskrnl.exe+halacpi.dll. А что мы видим в скрипте multiprocessor.script:      //dangerous ids   //multi processor kernel and uni processor hal   IniDelete,%target_win%\txtsetup.sif,Hal.Load,486c_up   IniDelete,%target_win%\txtsetup.sif,Hal.Load,acpipic_up   IniDelete,%target_win%\txtsetup.sif,Hal.Load,e_isa_up      Удалили acpipic_up и соответственно halacpi.dll не загрузиться.         NIKZZZZ     Цитата:|  Только пришлось добавить в TxtSetup.sif нужнуе файлы  |      Упустил этот момент.       Цитата:|  Теперь возникает вопрос, как сделать RAM загрузку?   |      Какой именно у тебя процессор? Какая Винда в основе сборки? С WIM? Если не сложно, выложи на slil.ru твой TxtSetup.sif из RAM сборки.      А вообще интересно, у меня тесты происходят как раз на сборке с RAM загрузкой. Файлы  ntoskrnl.exe, ntkrnlmp.exe при этом сжаты (CAB сжатие) и в  [SourceDisksFiles] отсутствует строка ntkrnlmp.exe=1,,,,,,,,3,3,,1,2. И в принципе я грузил (в виртуалке) ядро ntkrnlmp.exe на однопроцессорной машине с многопроцессорными Hal (т.е. halmacpi.dll или halmps.dll). При этом все работало (хотя это конечно не показатель).   Посмотри еще на мой TxtSetup.sif из cpu.7z, он из моей рабочей сборки, может еще что в глаза бросится.          Цитата:|  И вопрос, как происходит Ram загрузка ?  |      Особой разницы в случае Ram загрузки я пока не усмотрел.   После того, как рамдиск проинициализирован и смонтирован, загрузчик обращается к файлам    ramdisk\i386\system32\biosinfo.inf и ramdisk\i386\txtsetup.sif. После этого идет выбор и загрузка ядра, т.е. ntoskrnl.exe или ntkrnlmp.exe. Но, в связи с тем что в txtsetup.sif присутствует ключ /minint обычный загрузчик всегда использует ntoskrnl.exe. Потом выбор и загрузка нужного Hal. |