Перейти к содержимому



- - - - -

Изменение ядра системы


Сообщений в теме: 9

#1 OFFLINE   Delfin

    Дервиш морей



  • 5
  • 773 сообщений

Отправлено 14 Январь 2004 - 02:28

В одном топике у меня возник вопрос почему у меня не вырубается машина автоматом и пришли к выводу что у меня стоит ядро без поддержки данной функции (ACPI).
Вот решил ядро сменить, но во всех статьях по этому поводу предупреждают что можно нажить геморой на мягкое место.
Поделитесь пожалуйста опытом, если кто уже проделывал эту операцию. :lol:

Сообщение отредактировал Delfin: 14 Январь 2004 - 02:29

Ты пей, но крепко разума держись...
Вертепом разума не становись...

Омар Хайам

#2 OFFLINE   Invite



  • 169 сообщений

Отправлено 14 Январь 2004 - 04:05

Delfin
Галочка использовать АУП (автоматическое управление питанием, кажется) не помогает?

Цитата

Поделитесь пожалуйста опытом, если кто уже проделывал эту операцию.
Я проделывал обратную операцию, менял ядро с ACPI на обычное, все в порядке (правда комп сам выключаться перестал :). А вот в твоем случае, скорее всего, действительно можно встрять. Так что сделай бэкап системы и только потом меняй.

#3 OFFLINE   kvazimoda



  • 49
  • 1 010 сообщений

Отправлено 14 Январь 2004 - 07:56

Обратно ядро ты не поменяешь, ядро меняется только в сторону упрощения, так что придется переустанавливать винду :D
В свои 20 лет он знал 9 опеpационных систем и ни одной женщины.

#4 OFFLINE   Kuzyma

    Свободный Художник



  • 1
  • 1 308 сообщений

Отправлено 14 Январь 2004 - 08:22

Delfin, в XP ядро меняется довольно легко, но из опыта, предлагаемые ядра - тормознутее того, что ставится при обычной установке по умолчанию (если интересно - опишу подробнее, пару лет назад приходилось это делать). :D
"Во всём мне хочется дойти до самой сути..."
Борис Пастернак

#5 OFFLINE   Delfin

    Дервиш морей



  • 5
  • 773 сообщений

Отправлено 14 Январь 2004 - 20:46

Kuzyma (14.01.2004 - 09:22) писал:

Delfin, в XP ядро меняется довольно легко, но из опыта, предлагаемые ядра - тормознутее того, что ставится при обычной установке по умолчанию (если интересно - опишу подробнее, пару лет назад приходилось это делать). :)
Kuzyma? если не сложно мона чуть-чуть поподробнее?
Ты пей, но крепко разума держись...
Вертепом разума не становись...

Омар Хайам

#6 OFFLINE   Kuzyma

    Свободный Художник



  • 1
  • 1 308 сообщений

Отправлено 14 Январь 2004 - 21:23

Если производить выбор при установке, то в самом начале текстового этапа установки XP при появлении сообщения "Setup is inspecting your computer's hardware configuration" нажмите и удерживайте клавишу "F5". В появившемся на экране списке версий библиотек HAL выберите версию, соответствующую вашему компьютеру, или выберите позицию "Other" для того, чтобы указать файл библиотеки от производителя оборудования. Затем продолжите установку Windows. В поставку XP включены следующие версии библиотеки HAL:
ACPI Multiprocessor PC - для ACPI-систем с несколькими процессорами.
ACPI Uniprocessor PC - используется для ACPI-систем с многопроцессорной системной платой и одним установленным процессором.
Advanced Configuration and Power Interface (ACPI) PC - используется для однопроцессорных ACPI-систем.
MPS Uniprocessor PC - для систем без поддержки ACPI, с многопроцессорной системной платой и одним установленным процессором.
MPS Multiprocessor PC - для многопроцессорных систем без поддержки.
ACPI Compaq SystemPro Multiprocessor or 100% compatible - для компьютеров Compaq SystemPro или полностью совместимых с ними.
Standard PC - используется для любого стандартного компьютера, не многопроцессорного и без поддержки ACPI.
Standart PC with C-Step i486 - используется для компьютеров с поддержкой этой технологии.

Если же нужно поменять на уже установленной оси, то просто замещается файл библиотеки HAL другим и... ядро поменяно.
Вроде всё так... :)
"Во всём мне хочется дойти до самой сути..."
Борис Пастернак

#7 OFFLINE   Kuzyma

    Свободный Художник



  • 1
  • 1 308 сообщений

Отправлено 14 Январь 2004 - 21:28

И ещё (не сочтите за флуд, сегодня не могу выйти на форум по часу : :( , сплошные глюки...)
В XP этот процесс упрощён до предела. Больше не надо переставлять всю систему, или использовать внешние утилитки из Resource Kit-а. Ядро меняется в Device Manager -> Computer, как и любой другой драйвер.


Но, это ИСКЛЮЧИТЕЛЬНО важно, НЕ СТАВЬТЕ ядро, которое не держится железом. Если не уверены, то лучше ничего не трогать, потому что последствия установки неправильного ядра непредсказуемы. Скорее всего машина просто перестанет загружаться, во всех режимах. Предотвратить подобное можно подредактировав boot.ini. Нужно всего лишь продублировать рабочий пункт меню выбора ОС, например,
multi(0)disk(0)rdisk(0)partition(1)WINDOWS="Microsoft Windows XP Professional" /fastdetect
и приписать после /fastdetect следующие опции: /kernel=ntoskchk.exe /hal=halchk.dll,
а также в директории WINDOWS\System32 сделать копии вашего ядра и HAL-а. Назвать их, конечно же, надо ntoskrnl.exe -> ntoskchk.exe и hal.dll -> halchk.dll.
Кроме этого, необходимо учитывать одну тонкость. Видимо из за того, что при установке неправильного ядра XP просо виснет, теперь весь список доступных ядер не выводиться в окне смены драйвера. Таким образом, возможна ситуация, когда Вы точно знаете, что ядро поддерживается системой, но система не даёт его установить. В этом случае, придётся делать это вручную. Для начала найдите в windows\inf файл под названием hal.inf. После этого, изучите его, что бы выяснить, какие файлы и куда переписываются при смене ядра. Обычно перезаписывается только hal.dll, названия какого hal какому ядру соответствуют, можно узнать из списка:

Standard PC - hal.dll
Advanced Configuration and Power Interface (ACPI) PC -halacpi.dll
ACPI Uniprocessor PC - halaacpi.dll ACPI Multiprocessor PC -halmacpi.dll
Compaq SystemPro Multiprocessor or 100% Compatible - halsp.dll
MPS Uniprocessor PC -halapic.dll
MPS Multiprocessor PC -halmps.dll
После этого остаётся "выдрать" соответствующий файл из Windows\Driver Cache\i386\driver.cab, скопировать его с Windows\system32, и сослаться на него в boot.ini. После загрузки (если повезёт :-)), можно переставить его по нормальному, в списке это ядро появится. :)
"Во всём мне хочется дойти до самой сути..."
Борис Пастернак

#8 OFFLINE   salem

    Кент залётный



  • 258 сообщений

Отправлено 14 Январь 2004 - 21:48

а что такое ядро?

#9 OFFLINE   Olegych



  • 90 сообщений

Отправлено 07 Сентябрь 2004 - 04:59

Вот какой вопрос:
Проверял систему AIDA 32, при проссмотре проца в конце выдает такой совет:
Установлен только один процессор, следует изменить HAL на однопроцессорный. Объясните что это?
Русская XP, как тут правильно поступить?
Сейчас работает нормально.

#10 OFFLINE   Chega

    КиберФилософ



  • 1 245 сообщений

Отправлено 07 Сентябрь 2004 - 17:34

если руки прямые то гемороя не будет. Я бы на твоем месте задумался почему у тебя винда при установке не определила ACPI!!!





Количество пользователей, читающих эту тему: 1

0 пользователей, 1 гостей, 0 анонимных

Яндекс.Метрика