Показать сообщение отдельно
Старый 12.12.2009, 02:39   #15
Kolyda
Пользователь
 
Аватар для Kolyda
 
Пол:Мужской
Регистрация: 16.09.2006
Адрес: Хабаровск
Сообщений: 119
Репутация: 13
По умолчанию Re: Редактирование DSDT

Как-то хочется систематизировать информацию о загрузке Mac OS на железо РС, а то в голове каша от прочитанного на разных форумах.
Насколько я понимаю в компьютерах от Apple такого биоса, как на платах РС нет, а есть некая микросхема - модуль ТРМ и EFI, к которым загрузчик натурального Мака и обращается при загрузке. Для работы Mac OS на платах РС был разработан эмулятор EFI, позволяющий использовать не модифицированное ядро системы. Далее разработчики Хакинтоша обратились к биосу материнской платы РС.
Вы пишете:
“Основное при работе ACPI и APIC - это таблица DSDT, определяющая правила их работы. Она имеется в любой прошивке BIOS в бинарном виде” и далее “При использовании DSDT, буквально можно указать операционной системе с каким железом она работает, таким образом в некоторых ситуациях DSDT бывает очень полезен”.
Значит в первой фразе DSDT - бинарная таблица в биосе, а во второй - некий текстовый файл в корне диска, который может быть, а может и не быть. Получается что загрузчик Хакинтоша к бинарной таблице в биосе не обращается никогда, а при желании, обращается к файлу DSDT.
В итоге: или PC-EFI или DSDT? Так? А можно и без того и без другого? Или это совместимо? Что и как выбрать для конкретной материнской платы? Каша ...

Следующий вопрос - при загрузке системы мы видим загрузочный лог, в котором отражена вся последовательность обращений стартующей системы к аппаратной части и ее реакция на эти обращения. Ну, во-первых, где этот лог можно посмотреть после полной загрузки системы, а во вторых - кто эту последовательность создает и на какой стадии происходит опрос файла DSDT?

Еще один вопрос - кексты. В натуральном Маке они расположены в Система/Библиотеки/Extensions и инициализируются по мере выполнения загрузочной последовательности. Параметры этих кекстов записаны в их xxxx.plist. Параметры вырабатываются и прописываются при первоначальной установке системы, и мы их можем править по мере необходимости? Кроме тог загрузчики Хакинтоша создают папки Extra и Extra/Extensions в которые помещают замещающие или дополнительные кексты.
Вот этих, дополнительных и замещающих, кекстов немереное количество и разобраться какой из них для какой цели необходим весьма затруднительно. Сотни страниц форумов описывают их установку и замену, но какой-то системы их применения (кроме нескольких, для звука, видео и эзернета) я не обнаружил. Может совсем дуб...?
Хакиношем пользуюсь четыре года, с момента выхода Тигра 10.4.1, использую готовые сборки типа iDeneb, iPC и подобное, глубоко в процессы присходящие в системе не лез, а вот сейчас заинтересовался. Наверное купил бы натуральный iMac, чтобы не заморачиваться, если бы позволили финасы...
Извините за многоречивость.
__________________
iMac 27 MB952RS/A Mac OS X 10.7.3
Нетбук Cameron NB-1120, Atom N270, 2GB, GA950, HDD 120 SATA, Mac OS X 10.5.6 (iPC)

Последний раз редактировалось Kolyda; 12.12.2009 в 02:46..
Kolyda вне форума
 
Ответить с цитированием Вверх
Сказали спасибо:
 
Время генерации страницы 0.08118 секунды с 9 запросами