cvad
Advanced Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору OpenHaltRestart (OHR) это расширение ядра(kext), решающее проблему перезагрузки и выключения компьютера для PC-совместимых машин, без необходимости корректировки кода и перекомпиляции ядра системы. Цитата: OpenHaltRestart (OHR) is a kernel extension that fixes reboot and shutdown on PC-based machines without binary patching or recompiling the kernel. This is an issue that has long plagued the community and we're proud to finally put it to rest. To get OpenHaltRestart in binary form (.kext) click here To get the XCode project for OpenHaltRestart click here OpenHaltRestart is released under the Psystar Public License | Цитата: OpenHaltRestart * By Rudy Pedraza & David Elliott * * - Replaces your kernels default HaltRestart * - function hook with a proper *working* * - version for x86 CPU's. It also corrects * - the Halt (Shutdown) problem that is * - experianced on most x86 non-Apple machines. * - The later being caused by Leopard's inability * - to properly shutdown all the system's * - processors and/or cores. * * 2008 © COPYRIGHT PSYSTAR CORPORATION * ALL RIGHTS RESERVED | Установка стандартная: - Копируем кекст в папку /System/Library/Extensions
- Лечим права, удаляем кеш и т.д. с помощью - RepairKexts_Permission v1.3.app
- Перезагружаемся.
- Проверяем, успешность загрузки, терминальной командой kextstat.
Цитата: bash-3.2# kextstat Index Refs Address Size Wired Name (Version) <Linked Against> ............................. 19 3 0x2e488000 0x3d000 0x3c000 com.apple.driver.AppleACPIPlatform (1.2.1) <18 17 12 7 5 4> 20 0 0x2e4c7000 0x2000 0x1000 com.psystar.driver.OpenHaltRestart (1.0.3) <12> 21 0 0x2e4d1000 0x2000 0x1000 net.osrom.kext.Disabler (1.0.1) <12> ............................. | P.S. Работоспособность подтверждена на Core 2 Duo, P5B Deluxe, 10.5.5 Цитата: Что делает:V1.3 - Выводит системные ProductName, ProductVersion, BuildVersion.
- Лечит директорию /Extra/Extensions/ (Chameleon HD)
- Лечит директорию /System/Library/Extensions/
- Удаляет /System/Library/Extensions.mkext
- Удаляет /System/Library/Extensions/Caches/
- Удаляет /System/Library/Caches/
- Запускает rebuild Extensions.mkext
- Синхронизирует дисковый кэш с диском.
Таким образом, установка кекстов, теперь сводится к следующему: - Бросаем кекст(ы) в папку /System/Library/Extensions/
- Запускаем RepairKexts_Permission.app
| | Всего записей: 811 | Зарегистр. 02-02-2005 | Отправлено: 21:46 18-09-2008 | Исправлено: cvad, 19:48 28-09-2008 |
|