G@me$

ФАЙЛЫ

Главная » Файлы » Программы » Софт [ Добавить материал ]

Установка оригинальной Mac OS X на PC
[ ] 22.02.2009, 23:08

1. Внешний загрузчик на СD на базе BOOT132 и Chameleon

2. Как отредактировать BOOT-123.ISO

3. Создаем Flash-загрузчик для вашего хакинтоша

4. Установка системы с жесткого диска - без использования DVD

5. Установка системы на MBR-жесткий диск

6. Установка retail Леопарда на машины, требующие патченого ядра

7. Как записать инсталляционный диск Mac OS X Leopard формата dmg из под Windows

8. Путь к правильному отображению информации о железе

9. Метод патча кекстов, путем создания "Fake plists".

10. Правильное месторасположение кекстов.

11. Полезные кексты, утилиты и солюшены для OSX86.

Внешний загрузчик на СD на базе BOOT132 и Chameleon

Для чего это нужно?

Внешний загрузчик на CD(DVD) позволяет:
- установить систему 10.5 (Леопард) практически на любое железо, в том числе с IDE контроллерами JMicron и Marvell;
- установить систему, не записывая её инсталлятор на съемный носитель-прямо с жесткого диска;
- запустить систему не имеющую собственного загрузчика(чтобы потом его установить), например восстановленную из образа Time Machine на любой диск(раздел);
- и наконец установить систему с оригинального диска или образа Mac OS X Leopard без применения различных патчей и запустить ее.

За счет чего это достигается?

Образ внешнего загрузчика содержит файл INITRD.IMG, внутри которого находится папка Extra/Extensions
В данной папке находятся кексты, необходимые для последующей установки системы, например:
- для работы контроллеров JMicron и Marvell - JMicronATA.kext и VIAATA.kext соответственно;
-для работы оригинального Леопарда - dsmos.kext, IntelCPUPMDisabler.kext, SMBIOSEnabler.kext;
- драйвера видео, звука, сети и пр.
В конечном итоге все зависит от размера INITRD.IMG и соответственно образа диска
На сегодняшний день такие файлы существуют в размере 4, 10 и 40 Mb
Загрузчик предварительно устанавливает кексты, необходимые для последующей загрузки системы или инсталляционного диска, при этом соответствующие кексты устанавливаемой системы пропускаются.

Где взять образ?

Различные образы дисков:

Название: cnnn-boot-4v3-2.iso
Размер: 4.18 Мб
Ссылка для скачивания файла: iFolder

Название: BOOT-KABYL-BUMBY.iso
Размер: 10.22 Мб
Ссылка для скачивания файла: iFolder

Название: BOOT-KABYL-BUMBY.zip
Размер: 428.63 кб
Ссылка для скачивания файла: iFolde

Название: AsusP5KDeluxe.iso.zip
Размер: 8.97 Мб
Ссылка для скачивания файла: iFolder


Образ записывается на диск любой программой (лучше конечно использовать СD-RW)
К сожалению существующие образы не позволяют редактировать содержание папки Extra, поэтому при необходимости такого редактирования лучше самому создать загрузчик на флешке, если конечно компьютер позволяет загружаться с данного носителя - но это - отдельная тема.

Как загружаться?

В отличие от обычного Дарвина комбинированный загрузчик содержит 2 последовательных меню
Первое - аналогично дарвиновскому, но в CD-варианте не активировано, поэтому после его появления просто жмем Enter

Установка оригинальной Mac OS X на PC


Второе меню имеет особенности. Дело в том, что в данном меню жесткие диски и флеш- карты обозначаются числами 80, 81,82 и т.д., что и надо вводить после двоеточия

Установка оригинальной Mac OS X на PC


Если же вы хотите установить например нативный леопард или запустить незагрузочный диск MacOS X - в приводе меняется диск, вводится код ДВД-привода - в данном случае 9f(хотя могут быть и варианты - в зависимости от компьютера).
Нажимаем Enter - и загрузка продолжится.
Третьим появляется уже знакомое нам меню Дарвина в предложением выбрать раздел для загрузки. Единственное отличие - отсутствие обратного отсчета времени, система стоит, пока не нажмем Enter.

Ну а дальше - можно делать все, что описано выше

"BOOT-132, или как поставить оригинальный мак"

Дэвид Элиотт (David Eliott) выпустил новый вариант его модификации BOOT-132 загрузчика.
Одна из новых вещей которые он может делать, это загружать kexts из .IMG-файл, который содержит kexts (или даже mkext) и загружать Leo.
Это означает, что вы имеете два mkexts, один в .IMG-файлe и другой в вашей установленной системе.

Как она работает?

В принципе, вы создаете образ с kexts в папке и загрузчик их загружает.
Это означает, довольно много:
- можете загрузиться с родного Leopard DVD и установите его,
- можете обновлять ось прямо из Apple,
- можно переустановить и не придется добавлять kext'ы каждый раз.

Загрузчика ведет себя как linux kernel:
- можете использовать mboot (был использован патченный syslinux) совместимый загрузчик, который указывает boot-dfe'у на .IMG-файл и boot-dfe будет использовать kexts (или mkext) из него.

Что делать?

Этот новый boot-dfe был протестирован на оригинальном Leopard DVD и он может загрузить, установить и запустить Леопард.

- Вы записываете ISO (который содержит этот загрузчик) на CD / DVD,
- потом при загрузке, нажимаете ESC или ENTER, и вы в меню,
- вставляете оригинальный диск с Leo, и дальше обычная установка wink.gif

Краткие резюме по поводу "Ой, что делать теперь?"

# 1 - записать ISO на CD;
# 2 - загрузится с CD;
# 3 - Когда видим Darwin, извлечь CD и вставить Mac OS X Leopard оригинальный DVD;
# 4 - нажмите Enter (или -v)
# 5 - После установки, загрузитесь с загрузочного CD и установить необходимые .Kext ... и обычные файлы.
# 6 - Готово!

Покаместь не можете иметь этом загрузчик на USB и установить с Mac OS X Leopard оригинальный DVD, но грухить установленую ось можно.

Как обычно, это работает только для совместимых машин (это значит, что вы все равно не загрузите vanilla систему на AMD, необходимо патчить).

Что вы собираетесь делать в будущем?

Дэвид Элиотт (David Eliott) говорит, что он слил бы некоторые из вещей от Chameleon в boot-dfe. Те, кто участвует в разработке Chameleon будут объединять поддержка ramdisk-ов в Chameleon и больше усилий будет положено, чтоб сделать это 100% законным.
Также ведётся работа над тем что бы Chameleon загрузчик загружал Mac OS X Leopard оригинальный из HDD.

Линки на ISO
Скачать оригинальный проект:
Название: BOOT-KABYL-BUMBY.iso
Размер: 10.22 Мб
Ссылка для скачивания файла: iFolder

Скачать с kext'ами:
Название: generic.iso
Размер: 40.21 Мб
Ссылка для скачивания файла: iFolder

Скачать для Флешки:
Название: OSx86Library.com.USBDiskFiles.zip
Размер: 1.80 Мб
Ссылка для скачивания файла: iFolder

Название: BOOT-KABYL-BUMBY.zip
Размер: 428.63 кб
Ссылка для скачивания файла: iFolde

Название: BOOT_ISO.zip
Размер: 15.46 Мб
Ссылка для скачивания файла: iFolder

Создаем Flash-загрузчик для вашего хакинтоша

Что для этого нужно?

Ну, во-первых собственно флешка. Неважен объем, неважно форматирование - пойдет FAT, FAT32, а насчет объема - лучше даже использовать старые флешки размером 128Мб, места загрузчик занимает немного. Желательно конечно, чтобы флешка была скоростная - к сожалению скорость считывания информации с флеш карт оставляет желать лучшего. Важно, чтобы ваш компьютер поддерживал загрузку с этого носителя
Во-вторых - компьютер с операционной системой Windows. Именно в ней носитель делается загрузочным.
Ну и в третьих - минимальный объем ПО. В него входят:

1. Пакет SYSLINUX, содержащий программу syslinux.exe. На сегодняшний день доступна версия 3.71

Название: syslinux-3.71.zip
Размер: 4.53 Мб
Ссылка для скачивания файла: iFolder
Kernel.Org


2. Пакет заготовок, записываемых на флешку, после создания на ней загрузочной области. Распространяется в виде архива -USB Disk BOOT Files.

Название: BOOTER.zip
Размер: 75.61 кб
Ссылка для скачивания файла:


3. Набор дополнительных кекстов, которые вы хотели бы вмонтировать в загрузчик. Это вы обеспечиваете сами.

Как сделать?

1. Запускаете Виндовс (подразумевается, что необходимые файлы скачаны, а чистая флешка вставлена в USB-порт). Запоминаете букву тома, присвоенную виндой флешке(пусть будет например Н

2. Распаковываете пакет SYSLINUX в корневой каталог жесткого диска, у вас там должна появиться папка SYSLINUX

3. Через меню винды запускаете эмулятор DOS(командную строку), в открывшемся окне появляется приглашение:

C:\Documents and Setting\Admin(или ваше имя)>

выполняете команды:

cd \
cd syslinux
cd win32
syslinux.exe -ma H:


Если все прошло нормально, после выполнения последней команды, без каких либо дополнительных сообщений остается командная строка вида:

С:\syslinux\win32>,

а на флешке появляется скрытый системный файл idlinux.sys. Увидеть в винде его можно, изменив опции вида в свойствах папки.

4.Из второго пакета копируете на флешку файлы

BOOT, MBOOT.C32, SYSLINUX.CFG, SYSLINUX.SYS, INITRD.IMG

Если в вашем пакете лругие файлы, то переименуйте isolinux.bin в syslinux.sys и isolinux.cfg в syslinux.cfg
Все - загрузочная флешка готова и ей уже можно пользоваться, но..

Как загружаться?

Первое -выбрать в меню загрузки биоса Флеш-карту в качестве загрузочного диска. ОНА ДОЛЖНА ПОЯВИТЬСЯ В РАЗДЕЛЕ HDD

Второе- после загрузки в первом меню по умолчанию появится в качестве загрузочного тома hd(0,1)-ЭТО САМА ФЛЕШКА! Если нажмете Enter - загрузка с флешки повторится(редактирование см.ниже) Нажмите Esc для перехода в следующее меню.

Третье - в следующем меню устройство по умолчанию (80) - это снова флешка! Номера ваших дисков начинаются с 81. Последовательным вводом номеров вы можете определить нужный вам диск. Возврат в предыдущее меню -клавишей Esc

Как отредактировать загрузчик?

Редактировать в загрузчике можно 2 файла:

1. INITRD.IMG - именно этот файл образа содержит кексты, загружаемые до запуска системы, и нужные Вам для приближения вашего Хакинтоша к реальному Маку.

Редактируется просто - запускается файл и монтируется на рабочем столе в виде диска. Дальше ненужные кексты удаляются, нужные добавляются. Естественно это делается в операционной системе MacOS X и в пределах свободного объема диска (до 40 Мб)

2. Если вам надоело все время вводить в меню загрузки номер вашего жесткого диска (cм. тему Внешний загрузчик на CD) можно отредактировать файл SYSLINUX.CFG Для этого в нем добавляется последняя строка с номером вашего диска:

PROMPT 0
TIMEOUT 90
DEFAULT /mboot.c32 /boot --- /initrd.img
APPEND biosdev=81


ВАЖНО!!! Достоинства и недостатки


1.Плюсы: Можно:

- установить систему 10.5 (Леопард) практически на любое железо, в том числе с IDE контроллерами JMicron и Marvell. Естественно речь идет о совместимом железе- не надо пытаться например установить оригинальную МакОсь на АМД-машину;
- установить систему, не записывая её инсталлятор на съемный носитель-прямо с жесткого диска;
- запустить систему не имеющую собственного загрузчика(чтобы потом его установить), например восстановленную из образа Time Machine на любой диск(раздел);
- использовать загрузчик на постоянной основе, не заморачиваясь наличием или отсутствие загрузчика на винте - система загрузится в любом случае;
- и наконец установить систему с оригинального образа Mac OS X Leopard без применения различных патчей. и запустить ее

2. Недостатки

- флеш загрузчик НЕ ВИДИТ DVD-привод, поэтому инсталлировать систему можно только с жесткого диска (см. отдельную тему). Не надо пытаться найти привод перебором номеров - его не будет;
- к сожалению скорость считывания информации с флеш-карты значительно меньше, чем с HDD, а считываться будут все 40 мегабайт файла INITRD, даже если там нет ни одного кекста, поэтому флеш-загрузчик в такой комплектации работает около минуты. Есть выход - можно использовать файл меньшего размера (4-10Мб), вытащив его из одного из образов по ссылкам в теме "Внешний загрузчик на СD..." Соответственно уменьшению размера файла возрастет и скорость загрузки.


Установка системы с жесткого диска - без использования DVD

Что это дает?

Ну во первых - нет необходимости искать и нарезать болванки, заморачиваясь со скоростью записи, качеством болванок и пр.
Во-вторых - позволяет установить систему при наличии IDE-приводов на контроллерах JMicron и Marvell, не устанавливая САТА-привод или переходник
В-третьих - скорость установки системы в 2-4 раза быстрее, чем при использовании DVD привода
В -четвертых - при неудаче всегда можно подкорректировать установку(при использовании флеш-загрузчика)

Что для этого нужно

1. Компьютер с рабочей системой Mac OS X(желательно наличие ТoastTitanium)
2. Свободный раздел на жестком диске для монтажа инсталлятора в формате HFS+(размер ~17Gb GUID, или пропорционально размеру образа диска 3-5-8 Gb MBR) или внешний HDD (USB, SATA, FireWire) с аналогичными параметрами. Можно также использовать просто свободное место на диске(разделе - КРОМЕ СИСТЕМНОГО!!!) предварительно для удобства отмаркировав цветом имеющиеся файлы и папки. Это нужно, чтобы потом полностью удалить файлы и папки инсталлятора - удалять придется вручную.
3. Внешний флеш- или СД-загрузчик. Флеш-загрузчик предпочтительнее, поскольку позволяет при неудаче откорректировать установку.
4. Ну и естественно скачанный образ установочного диска с МакОсью . Внимание - речь пока идет об установке Леопарда - о Тигре см.примечание.

Подготовка образа

Как правило в Интернете распространяются образы установочных дисков в формате ISO, реже DMG, TOAST, иногда встречаются CDR.
Нам нужен образ в формате DMG, поэтому для образов ISO и TOAST открываем свойства файла и в окне с названием меняем расширение на .dmg. Как правило этого достаточно.
Для образа . сdr - открываем ToastTitanium, открываем в нем образ, пересохраняем его в формате .toast, а затем меняем расширение - как написано выше. Образ может находиться где угодно, даже в разделе на который планируем установить систему, но не в разделе, где будем разворачивать инсталлятор.







Разворачивание образа

Открываем дисковую утилиту, выбираем подготовленный для инсталлятора раздел диска и открываем вкладку "Восстановить"
В качестве источника выбираем наш образ диска - в качестве приемника подготовленный раздел.

Установка оригинальной Mac OS X на PC


Нажимаем "восстановить" и ждем окончания процедуры.
В случае появления ошибки восстановления - возможны 2 варианта.
первый - мало места (лучше выделять с запасом, особенно GUID)
второй - некорректный образ. В этом случае как правило помогает пересохранение его с помощью Toasta по аналогии с образом .cdr(мне помогало дважды)

Установка системы

Запускаем CD или флеш-загрузчик (см. соответствующие темы), выбираем для загрузки раздел с развернутым образом диска - далее инсталляция в обычном порядке.
После установки систему запускаем с этим же внешним загрузчиком!

Установка загрузчика на НDD

После установки систему можно использовать как с внешним загрузчиком, так и установить внутренний. Не буду описывать установку Дарвина +EFIv8 - об этом написано достаточно, всегда можно найти. Тем более,если система ставилась с предустановленными в загрузчике кекстами - этот вариант не подходит. Рекомендую поставить последнюю версию ChameleonHD - ставится прямо из под системы, запущенной с помощью внешнего загрузчика

Установка оригинальной Mac OS X на PC


Название: Chameleon_DFE_for_Hard_Disk.zip
Размер: 10.13 Мб
Ссылка для скачивания файла: iFolder


Внимательно прочитайте файл README - в папку Хамелеона до установки должно быть переброшено содержимое папки EXTRA, которая находится в файле INITRD.IMG внешнего загрузчика

И об установке Тигра...

Аналогичным образом можно установить и Тигр - никакой разницы нет, однако:
- внешний загрузчик на CD не годится, поскольку содержит Леопардовские кексты и удалить их невозможно
- из загрузчика на флешке нужно удалить все кексты (файл INITRD.IMG удалять нельзя!) или заменить их на тигровые. Как отредактировать флеш-загрузчик - смотрим в соответствующей теме.

Установка системы на MBR-жесткий диск

В System/Installation/Packages, файлы скрыты, поэтому нужно делать видимыми.

1. Сделать файлы видимыми (через терминал, или TinkerTool или Onyx разницы нет)

2. На рабочем столе сделать папку OSInstall

3. Положить оригинальный OSInstall.mpkg в эту папку

4. В терминале набрать команду cd ~/desktop/OSInstall

5. Теперь набрать команду xar -x -f ./OSInstall.mpkg

6. Теперь зайти в папку OSIntall, оригинальный OSInstall.mpkg выкинуть из нее, из получившихся файлов открыть файл Distribution в блокноте и удалить строчку eraseOptionAvailable='true' (в самом верху), сохранить файл, закрыть блокнот.

7. Набрать в терминале xar -c -f OSInstall.mpkg * (звездочку обязательно, а также терминал должен быть по прежнему поcле последней команды открыт, или снова нужно присидировать папку OSInstall)

8. Получившимся в папке новым OSInstall.mpkg заменить тот, что раньше был на оригинальном образе.

Перепакованный OSInstall.mpkg.MBR.ready.zip для MAC OS X Leopard Retail 10.5.4

Название: OSInstall.mpkg.zip
Размер: 803.68 кб
Ссылка для скачивания файла: iFolder

Установка retail Леопарда на машины, требующие патченого ядра

Преимущество этого способа, в сравнении с сборками Хакинтош, заключается в использовании BOOT-123 загрузчика или Хамелеона с отдельной папкой для патченных кекстов. Отличием от ванильного варианта есть только то, что после каждого обновления (лучше до ребута, если нет второй ОС) нужно будет переустановить патченное ядро... Но это уже не танцы, а всего лиш один реверанс. Еще одним плюсом является лучшая русская локализация оригинальной сборки.

Способ 1-й:

Для установки retail Леопарда на машины с Р4 (Pentium D), требующие патченого ядра:

1. Кинуть на загрузочную флэшку патченое ядро Voodoo beta1 (9.5.0), переименовав его просто в voodoo!

2. Его же (voodoo) бросить и на HDD с установочным Леопардом!

3. Пролечить файлу ядра на HDD пермишены:

chown -R root:wheel voodoo
chmod -R 755 voodoo


4. После загрузки с флэшки и выбора диска с дистрибутивом ввести:

voodoo -v

Пошла установка!

5. После подготовки системного винта (разбиения его и форматирования) ввести в терминале:

cp /Volumes/USBDisk/voodoo /Volumes/Leopard
cd /Volumes/Leopard
chown -R root:wheel voodoo
chmod -R 755 voodoo


где USBDisk - флэшка, а Leopard - системный диск (партиция)!

6. После установки перезагрузка, загрузка с флэшки выбор системного винта и опять

voodoo -v!

Заканчиваем установку и ...

Ну а дальше, я думаю все понятно.

Способ 2-й:

Для второго способа нужна ОС Windows на отдельном харде с установленным на ней МакДрайв'ом (драйвером для работы с разделами файловых систем Мак ОС)...

1. Поставить на свой ПК оригинальную ОСь. Для этого я восстановить retail на отдельный раздел.

2.Перезагрузиться в виндовс, которая стоит на отдельном харде.

3.Открыть в проводнике раздел с восстановленным retail и заменить march_kernel, на патченный вариант... тоесть ваниллу 9.4.0 на модбин 9.4.0

4. После установки повторить процедуру описанную выше уже для системного раздела...

Ошибку при сборе инфо в апаратных средствах исправить с помощью установки в систему AppleSMBIOSEFI.kext

Ошибку определения скорости оперативки подправить с помошью стрингов:
Видео не завелось само. Поставить в систему Natit.kext, появится максимальное разрешение 1480х900, забить ID своей карты - появится и полупрозрачная строка.


Как записать инсталляционный диск Mac OS X Leopard формата dmg из под Windows

Много вопросов возникает по поводу того, как правильно записать образ оригинального диска, особенно, из под Windows. Рассмотрим один из возможных вариантов записи оригинального диска Mac OS X Leopard 10.5.4 9E25 Retail.dmg в Windows OS. Для этого Вам понадобится программа UltraISO 9.

Установка оригинальной Mac OS X на PC


С ее помощью Вы сможете сконвертировать образ диска .dmg в формат .iso Для этого выберите в меню "иструменты" пункт "конвертировать".

Установка оригинальной Mac OS X на PC


после чего начнется конвертирование,

Установка оригинальной Mac OS X на PC


которое будет продолжатся некоторое время. По окончании Вы должны увидеть сообщение об успешном завершении.

Установка оригинальной Mac OS X на PC


При желании можете с помощью Total Commander создать файл МД5 для Вашего .iso. и просмотреть его в "Блокноте".

Установка оригинальной Mac OS X на PC


Установка оригинальной Mac OS X на PC


Для сконвертированного Mac OS X Leopard 10.5.4 9E25 Retail.iso содержимое файла на рисунке.

Установка оригинальной Mac OS X на PC


С помощью UltraISO 9 Вы также можете просмотреть содержимое Mac OS X Leopard 10.5.4 9E25 Retail.iso. В режиме Hybrid/ISO будет видна часть диска с файлами Windows для BootCamp.
Установка оригинальной Mac OS X на PC


Вы также можете переключится на HFS Volume

Установка оригинальной Mac OS X на PC


и просмотреть файлы Mac OS X.

Установка оригинальной Mac OS X на PC


Дальше можете записать созданный Mac OS X Leopard 10.5.4 9E25 Retail.iso, например, с помощью nero

Установка оригинальной Mac OS X на PC


Также, если у Вас уже установлена Мак ОС, Вы можете подсчитать контрольную сумму MD5 для уже записанного диска при помощи дисковой утилиты...

Установка оригинальной Mac OS X на PC


Если Вы сделаете тоже самое для Mac OS X Leopard 10.5.4 9E25 Retail.dmg,

Установка оригинальной Mac OS X на PC


то увидите что они идентичны...

alt
А так будет выглядеть Ваш инсталляционный диск в Мак ОС

Установка оригинальной Mac OS X на PC



Путь к правильному отображению информации о железе:

1. В системной папке с кекстами оставляем:

* все немодифицированные кексты,
* AppleSMBIOS.kext (vanilla) (родной кекст не будет перезаписываться при обновлениях),
* AppleSMBIOSEFI.kext (позволяет, добавить инфо об оборудовании, в виде ключей),
* те, которые не обновляются (сторонних разработчиков).

Примечание:

AppleSMBIOSEFI.kext лучше оставить в /System/Library/Extensions/, кекст срабатывает только при загрузке, и потом, освобождает память.

Проверить можно так:

kextstat |grep SMBIOS

Убедитесь, что в памяти, только AppleSMBIOS.kext (vanilla).

2. В EXTRA, кидаем все остальные.

Программой mkextMaker, лечим пермишены, делаем mkext.

3. С помощью OSx86Tools, корректируем инфо (если неправильно показывается):

* О процессоре - кнопка "Modify About this Mac",
* О памяти - добавлением ключей в com.apple.Boot.plist - кнопка "Add EFI String/Boot Flag"

Пример:

"memoryType=19 memorySpeed=800" - Тип: DDR2 SDRAM, Скорость: 800 МГц.

4. Все действия, по замене/перемещению/удалению кекстов, завершаем запуском утилит:

* RepairKexts_Permission
* mkextMaker.

Запускать именно в такой очередности.


Метод патча кекстов, путем создания "Fake plists"

Что такое кекст? и В чем, заключается, наша основная задача?

Кекст, это обычная папка на диске, названная "*.kext", и содержащая, определенную структуру,
других папок и файлов:

* Собственно, бинарный файл, самого драйвера (необходимо обновлять, при апдейтах системы).
* Информационный файл, с характеристиками оборудования (необходимо сохранять, правленый).

Суть метода:

* Все кексты, которые, ранее патчились, добавлением информации в Info.plist,
остаются в неизменном виде в системной директории.
* Необходимая информация, инжектируется во время загрузки, специальными
Legacy кекстами, содержащими только "fake" Info.plist.

Создание "fake kext":

На примере "AppleAHCIPort.kext:"

* Ванильный (родной) "AppleAHCIPort.kext", остается на своем
законном месте "/System/Library/Extensions/AppleAHCIPort.kext".
* Копируем его на "Рабочий стол".
* Переименовываем в "LegacyAppleAHCIPort.kext".
* Нажимаем на нем, правую кнопку мыши -> "Показать содержимое пакета".
* Оставляем внутри пакета, только папку "Contents" с файлом "Info.plist".
* Редактируем файл "Info.plist".
* Перемещаем "LegacyAppleAHCIPort.kext" в "/Extra/Extensions/".

Редактирование Info.plist:

* удаляем следующие ключи и строки

CFBundleExecutable
AppleAHCIPort
CFBundleGetInfoString
Version 1.5.1, Copyright 2005-2008, Apple Inc.

CFBundleShortVersionString
1.5.1


* меняем значение в следующих :

CFBundleIdentifier
com.apple.driver.AppleAHCIPort


на

CFBundleIdentifier
org.tgwbd.driver.LegacyAppleAHCIPort


и

CFBundleName
AppleAHCI


на

CFBundleName
LegacyAppleAHCI


* Добавляем необходимую инфо об ICHx и JMicron controllers.


Плюсы применения:

* Всегда будут использоваться, последние, новейшие драйвера, из системной директории.
* Размер папки Extra, стремится к нулю.
* Устраняются проблемы, взаимосвязанных кекстов (которые должны, лежать в одном месте).
* Система становится еще более нативной.
* И т.д. по вкусу.

Известные ограничения:

* Трудности с сетевыми драйверами, которые имеют зависимости от IONetworkingFamily.kext.
Который, приходится размещать, в "/Extra/Extensions/" или постоянно грузиться с флагом "-f".


Примечание:

После любых работ/изменений, связанных с кекстами, не забываем, использовать утилиты:

* mkextMaker
* RepairKexts_Permission

После завершения правки, обязательно запускаем, лечение прав доступа "Дисковой утилитой".

* Проверенный LegacyAppleAHCIPort.kext - ICH6-ICH10, JMicron AHCI.

Название: LegacyAppleAHCIPort.kext.zip
Размер: 2.12 кб
Ссылка для скачивания файла: iFolder


* Набор примеров-заготовок legacyftw.zip от cyclonefr

Название: legacyftw.zip
Размер: 14.10 кб
Ссылка для скачивания файла: iFolder


Правильное месторасположение кекстов.

При использовании сторонних загрузчиков (PCEFIV9, ChameleonHD)

Чтобы избежать в будущем:

* проблем с обновлениями,
* ускорения загрузки,
* уменьшения нестыковок (неудовлетворенные зависимости для кекстов-плагинов в папке Extra),

в системной папке с кекстами, оставляем:

* все немодифицированные кексты,
* кексты, не совпадающие по именам с системными (AppleSMBIOSEFI.kext, Legacy*.kext и т.д.)

остальные кексты, располагаем в служебной папке загрузчика /Extra.
Категория: Софт | Добавил: games-best
Просмотров: 20285 | Загрузок: 0 | Комментарии: 3 | Рейтинг: 3.8/5 |
Всего комментариев: 2
2 komok  
0
Вот программа которая делает загрузочные флэшки для MAC OS.
Также имеет возможность записывать образа оригинальных дисков
на загрузочную флешку.

http://turbobit.net/q4xhce2jfqib.html

Программа с кряком к ней.

1 ale5611  
0
Ссылка на Booter.zip
http://www.gmkfreefonts.com/fuentes/b/booter.zip

Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]
Суббота
09.11.2024
01:27
Категории каталога
Софт [54]
Программы всех мастей!
Форма входа
Поиск
Друзья сайта
Статистика

Онлайн всего: 1
Гостей: 1
Пользователей: 0
Наш опрос
Что вы хотите от сайта?
Всего ответов: 633
Мини-чат
200