Выбрать главу

2. Если вас интересует только включение/отключение ACPI, то в случае инсталляции системы с жесткого диска или с 4-х загрузочных дискет, можно изменить секцию ACPIOptions файла txtsetup.sif в каталоге I386 дистрибутива.

По умолчанию эта секция имеет вид:

[ACPIOptions]

ACPIEnable = 2

ACPIBiosDate = 01,01,1999

где параметр ACPIEnable может принимать одно из трех значений:

0 – ACPI будет игнорироваться при инсталляции в любом случае.

1 – ACPI будет включен при инсталляции, если BIOS поддерживает ACPI. 

2 – ACPI будет включен, если BIOS материнской платы сертифицирован как GoodACPIBios ( т.е. присутствует в списке секции [NWACL]) или хотя бы выпущен после даты, указанной в параметре ACPIBiosDate = mm,dd,yyyy

В случае проблем с определением ACPI поставьте параметр ACPIEnable = 1. Если вы хотите отключить ACPI при инсталляции, поставьте ACPIEnable = 0.

(обратно)

(2.20) Какие файлы необходимы для успешной загрузки Windows 2000?

• ntldr (загрузчик) – в корневой директории загрузочного диска.

• boot.ini– конфигурационный файл загрузчика.

• ntdetect.com – собирает информацию об устройствах.

• ntbootdd.sys – нужен только при наличии scsi.

• bootfont.bin – фонт, только для локализованной версии.

• ntoskrnl.exe – в %systemroot%\system32, ядро windows 2000.

• hal.dll – уровень аппаратных абстракций ядра.

• Раздел реестра SYSTEM – %systemroot%\system32\config.

• Драйверы устройств – %systemroot%\system32\drivers.

• Для систем с двойной загрузкой, а именно для DOS, Win9x и WinME также нужен файл bootsect.dos – копия загрузочного сектора этих систем.

(обратно)

(2.21) Как организовать загрузку 3 ОС, например W2k, Win9x и Linux с помощью W2k загрузчика?

Самый простой способ, это ставить нужные ОС в правильном порядке. Сначала ставим любую ОС. Потом ставим W2k. При установке W2k сохранит загрузочный сектор в файл bootsect.dos. Переименовываем этот файл во что-нибудь, например bootsold.old, и ставим следующую ОС. После этого восстанавливаем загрузчик w2k (fixboot из recovery console или инсталлятором W2k, подробнее см вопросы 4.1, 4.2 и 2.16) и получите ещё один файл bootsect.dos с загрузчиком другой операционной системы. После этого останется только прописать эти файлы в boot.ini, например так:

C:\bootsect.dos="Windows 98"

C:\bootsect.lnx="Linux"

Приведённый порядок действий не обязателен, главное, что вам надо добиться, это получить загрузочные сектора от Linux и Win9x в отдельных файлах, и восстановить загрузчик W2k.

(обратно)

(2.22) Как сохранить загрузочный сектор в файл (bootsect.xxx)?

Ответ на этот вопрос зависит от того, под какой ОС всё это делается. Под Linux всё делается средствами самой ОС. Достаточно ввести и исполнить в командной строке:

dd if=/dev/раздел_с_Linux of=/bootsect.lnx bs=512 count=1

Для ОС от Microsoft придётся воспользоваться внешними программами. Например bootpart. Для того что бы сохранить нужный файл, введите bootpart с командной строки. В ответ вы получите список партиций с информацией о каждой. Запомните номер нужной (той где установлена ОС загрузочный сектор которой вы хотите сохранить). После этого исполните команду:

bootpart номер_партиции bootsect.dos

Кроме bootpart для сохранения загрузочного сектора можно воспользоваться DiskEdit. Вам нужен первый сектор (512 байт) нужного раздела.

(2.23) Как отформатировать первый раздел диска, не потеряв возможность загрузки W2k установленной на другом?

Несмотря на то, что вся необходимая информация уже есть в faq, проблема эта возникает снова и снова, поэтому я решил выделить ей отдельный вопрос. Перед форматированием раздела не забудьте сохранить файлы из корневого каталога первого раздела, нужные для загрузки W2k. Это:

• ntldr – сам загрузчик.

• boot.ini– конфигурационный файл загрузчика.

• ntdetect.com – собирает информацию об устройствах.

• ntbootdd.sys – нужен только при наличии scsi.

• bootfont.bin – шрифт, только для локализованной версии.

• bootsect.dos – загрузочный сектор альтернативной ОС.

После форматирования раздела, просто скопируйте их обратно, загрузитесь в recovery console W2k, и восстановите загрузчик, командой fixboot.

Твики

(3.1) Как удалить ненужные компоненты W2k? В Add/Remove programs почти ничего нет.

Чтобы в Add/Remove programs появились все компоненты, которые можно удалить, надо найти файлик sysoc.inf в WINNTINF и подредактировать его. Убрать слова HIDE или hide, везде где они встретятся. После этого, в Add/Remove Windows components появится множество новых пунктов. К сожалению, далеко не все из установленых компонентов поддаются удалению, несмотря на то, что они присуствуют в меню. Например, в Microsoft считают Fax Service настолько важной, что удалить её стандартными методами не представляется возможным.

(обратно)