BasiL Цитата: Для универсальности - надо сделать бут.ини с несколькими HAL.
dadu zvi Цитата: Оставалось выяснить только с какими именно!
Вполне возможно это кому нибудь и сгодилось бы.
В сущности можно выбирать из двух вариантов.
_1.Оставить инструкцию в шапке как есть.
_2.Если добавлять как "Примечание", то внести в него (только, не несколько ), а все халы как есть,
то есть все 7-семь, даже включая hal.dll ->(Standard PC)
И более того, раз уже ->(Standard PC) является халом с названием hal.dll ,
то и сделать для него дубликат для отката на него системы
hal.dll -> halchk.dll(Standard PC), в придачу спасибо скажут обладатели старых ПК.
Тогда и строки в Boot.ini,будем писать с добавлением
/kernel=ntoskchk.exe /:
В этом посте уже писалось пояснение, почему пишем (ntoskchk.exe).
Цитата: multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional RU" /noexecute=optin /fastdetect /kernel=ntoskchk.exe /hal=halchk.dll
И т.д. в таком же исполнении
C:\Windows\Driver Cache\i386\
sp2.cab И соответственно в
Boot.ini нужно тогда включить не 7-семь, а 8-восемь халов.
(в последствии после развертывания системы, все семь дописанных строк можно убрать)
Цитата: (default)«Standard PC» ; или лучше переименовать другой хал «Компьютер с ACPI», - hal.dll
1.«Standard PC Test» - halchk.dll
2.«MPS Uniprocessor PC» -halapic.dll
3.«MPS Multiprocessor PC» -halmps.dll
4.«Advanced Configuration and Power Interface (ACPI)» PC -halacpi.dll
5.«ACPI Uniprocessor PC» - halaacpi.dll
6.«ACPI Multiprocessor PC» -halmacpi.dll
7.«Compaq SystemPro Multiprocessor or 100% Compatible» - halsp.dll
или
(default)«Стандартный компьютер», Non-ACPI PIC HAL; или лучше переименовать другой хал «Компьютер с ACPI», (Hal.dll)
1.«Стандартный компьютер Тест», Non-ACPI PIC HAL (Halchk.dll)
2.«Однопроцессорный компьютер с MPS», Non-ACPI APIC UP HAL (Halapic.dll)
3.«Многопроцессорный компьютер с MPS», Non-ACPI APIC MP HAL (Halmps.dll)
4.«Компьютер с ACPI», ACPI PIC HAL (Halacpi.dll)
5.«Однопроцессорный компьютер с ACPI», ACPI APIC UP HAL (Halaacpi.dll)
6.«Многопроцессорный компьютер с ACPI», ACPI APIC MP HAL (Halmacpi.dll)
7.«Compaq SystemPro Multiprocessor or 100% Compatible» - (halsp.dll)
Кроме Boot.ini нужно буждет собрать папку и выложить как вложение
все что рекомендовано положить в C:\WINDOWS\system32
Цитата: (Hal.dll) ---любой на усмотрение форума
(Halchk.dll)---переименованный двойник (Hal.dll)«Standard PC»
(ntoskchk.exe) ---переименованный двойник (ntoskrnl.exe)
(Halapic.dll)
(Halmps.dll)
(Halacpi.dll)
(Halaacpi.dll)
(Halmacpi.dll)
(halsp.dll)
В таком виде рекомендовать тем, кто хочет иметь именно универсальный образ.
Тем, кто имеет желание разворачивать из образа систему не только на своем компьютере, но и вообще на любых.
То есть после подбора, и удачной загрузки с подходящего данной системе (Hal) --оставить его для последущих загрузок , и следовательно после развертывания системы -убрать все (добавленные в Boot.ini 7-семь), теперь уже ставшие лишними срочек.
Но для решения проблемы с нестандартными контроллерами SCSI/RAID ,
пока все-таки рекомендовать
UR+DRP(DP_MassStorage_7.01 и даже совсем не лишнее создавать такой образ системы из дистрибутива куда заранее
интегрировать такие драйвера из специально приготовленного пака "Add_HDD_Drivers_7.01")
Добавлено: Хотя основным (Hal.dll) ---не обязательно ложить «Стандартный компьютер»,
с него хватает и созданного дубликата.
Ложить при создании на место (Hal.dll) --каждый может сам именно свой.
Или как уже принято по инструкции (Hal.dll) будет переименован и выложен ----«Компьютер с ACPI», ACPI PIC HAL
(Halacpi.dll)