Привет всем.
Большое спасибо всем кто читает мой блог, и кто его находит интересным. Очень приятно, что меня читают.
Введение.
Ходят суждения о том, что если ваша материнка поддерживает родное ядро оси (Mac OS X), то можно поставить её. Это не про хакинтош. Это мы сегодня и рассмотрим на моём примере.
Выражаю большую благодарность osikog (torrents.ru) и vlzhukov (forum.usemac.ru) за неоценимую помощь.
То, что было в теории стало реальностью. Я сейчас пишу эту заметку из под Mac OS X ORIGINAL (Retail 10.5.0 + Apple Software Update 10.5.5) теперь у меня настоящая ось.
Приступаем к действиям.
Что нам понадобится:
1 свободная флэшка любого разиера, вплоть до 64 мегов (она будет загрузочной)
2 много свободного времени
3 загрузчик для фэшки (внешний)
4 загрузчик (внутрений)
5 1 HDD с разметкой GUID (на MBR не ставиться, можно даже и не пробовать) что такое GUID и MBR можно узнать тут — http://en.wikipedia.org/wiki/Master_boot_record (MBR) и тут — http://ru.wikipedia.org/wiki/Таблица_разделов_GUID (GUID) в паре с форточками это не работает
6 правильные руки и желание
7 образ рил мак ос желательно не на диске, а в виде отдельно файла образа (.dmg .toast)
8 установленный куда нибудь виндовз (2000, ХР, виииииииста)
9 хакинтош который 100% ставится на ваш комп (драйвера не обязательны)
Все ниже описаные действия я проделывал на своём компе и все драйвера подходят мне, если у вас другое железо вам может понадобится скачать образы драйверов под ваше железо тут http://forum.insanelymac.com/ (поиск по boot 132):
материнка: ASUS P5K-E WiFi/AP (Intel High Definition Audio ADI1989B\USB\LAN Marvell Yukon 88E8056\Realtek RTL8187B WiFi)
процессор: Intel Core 2 Duo E6400
озу: 2Gb DDR2@800
веник: HDD Samsung SATA2 320GB
видео: nVidia GeForce 8800 GT 512Mb MSI
привод: ASUS DRW-2014L1T Sata
Итак.
Начинаем.
Чтоб было понятно хоть как, что мы будем делать немного попробую разъяснить (сам много не понимаю)
Просто так ось поставить мешают много факторов, один из них это презагрузка драйверов и идентификаторов системы. Я думаю я правильно говорю. А то я чего то понимаю, а сказать не могу. Короче это всё не нужно знать. Приступаем.
1 Вам понадобится архивчик syslinux-3.71.зип который можно скачать тут http://depositfiles.com/files/8386903 . Далее нам понадобятся ещё пару файлов и образ. Взять их можно тут http://depositfiles.com/ru/files/8387261 . Далее. Грузимся в форточки, первый и последний раз, вставляем флешку, запоминаем её букву — это важно, она понадобится потом.
Нажимаем пуск—выполнить—вводим—cmd—enter — далее в окне ком. строки пишем следующие команды: (предварительно форматните флэшку в ФАТ32 и скопируйте содержимое syslinux-3.71.зип в корень диска C: и переименуйте папку syslinux-3.71 в syslinux)
cd \
cd syslinux
cd win32
syslinux.exe -ma K: где K: это буква флешки (у меня просто такая буква, а вас может быть другая)
Эта команда копирует на флешку один файлик idlinux.sys и делает флешку загрузочной. Если всё гут, то вы потом увидете строку вида:
c:\syslinux\win32>
Далее открываем архив номер 2. Там мы видим INITRD.IMG и архив BOOTER.zip. Распаковываем архив в туже папку и у нас 5 файлов (INITRD.IMG, syslinux.cfg, boot, mboot.c32, syslinux.sys) необходимых для нормальной загрузки. Копируем их в корень флэшки. Вуаля флешка готова. Можете проверить её работу на всякий случай.
Выбор диска после загрузки с флэшки.
Это делается путём ввода номера диска (81, 82, 83, и тд.) 80 это сама флэшка. Выход в меню ввода номеров через клавишу ESC.
Так, флэшка готова. У нас на ней 6 файлов которые отвечают за полноценную загрузку. Но один файл отличается от других тем, что он интересен очень нам. А именно, в нём содержатся драйвера для последующей установки оси. Название его INITRD.IMG. Внутри него лежат важные файлы. Непосредственно в этом образе лежат кексты для моего железа. Для другого железа их необходимо собирать. Есть программа iDMG MAC OS X с помощью которой можно создавать .DMG образы, а они потом переиеновываются в .IMG. Тоесть вы можете объеденитьваши кексы и сделать себе свой INITRD.IMG либо бороздить просторы сети в поисках нужного имиджа.
Теперь переходим к винчестеру (далее веник). Веник подключен. Ставим на него хакинтош. Но в процессе установки винт желательно правильно подготовить. Я раскажу как я подготовил его для себя. Размер веника у меня 320 Гб
Партишен мап GUID выбирается в кнопочке оптионс в диск утилити во время разбивки веника на партиции.
-
1 раздел для основной оси можно назвать Mac 60гб
-
2 раздел для данных, а именно с него будет в последствии ставиться ось оригинал Data 210гб
- 3 раздел для временного хакинтоша Hack 30гб
Все разделы ворматируем в HFS+ journaled кнопочкой erase
Схема разделов гуид интересна. Читаем вики и не удивляемся, что рабочее пространсво веника меньше его номинального размера. После всех приобразований.
Так с веником разобрались. Это всё настраивается во время установки хака. Далее ставим хак в 3 раздел. Берём наш образ с оригинальной осью и разворачиваем его в корень 2 раздела. Функция востановить в диск утилити. Там всё делается драген-дропом. В поле «что» перетягиваем наш образ, а в поле «куда» перетягиваем наш раздел Data (с левой части диск утилити) и нажимаем кнопку восстановить (restore). Ждём. У меня это заняло минут так 13. Всё. Этим нехитрым способом мы сделали место от куда будем ставить ось.
Вставляем флэшку и с богом
После разворачивания образа перегружаем комп и грузимся с флэшки. Вводим цифру диска. И выбираем потом наш раздел Data для загрузки и интер. Можно так же ввести ключ -v чтобы видеть процесс загрузки. Если всё хорошо то мы увидели меню с выбором языка. Это очень хорошо.
Возможные трудности на этом этапе у меня по крайней мере были.
Из-за моей карты 8800Гт я не видел это меню. Вместо него я видел волпапер «космос» и мышку которая крутилась. Вывод такой, что мне пришлось вытащить свою карту и вставить 7600Гт. Оказуется ось не знает 8800ГТ в версии 10,5,0. И дружить с ней не хочет ни при каких условиях. Дружить ось будет с моей картой в 10,5,4 и 10,5,5 точно, а в других версиях я не пробовал.
Так вот. поменяв карту на 7600Гт я стартанул дальше. Выбираем язык. Какой хотим они есть все в дистрибутиве. Выбираем дрова на принтер и куда ставить ось. В нашем случае это наш раздел номер 1 Mac. Через 5-10 минут вы увидете сообщение о том, что всё встало и всё гут. Установка с веника намного быстрее чем с диска. Не удивляйтесь. Итак инсталлер предлагает нам перезагрузиться, что мы и делаем, но грузимся опять с флэшки. Теперь флешка нам заменяет загрузчик. Это связано стем, что в настоящих маках загрузчик встроен в материнку или в ПЗУ (Постоянно Запоминающее Устройство на подобии биоса) какой-то на материнке или ещё куда нибудь. В принципе всё. Мы получили ось оригинал. Которая работает у вас на компе. Это вам даёт возможность обновлять её с офф. сайта.
Установка внутреннего загрузчика
тут можно пойти 2 способами
1 если вам грузиться с флэшки не влом, то можете так всё и оставить. Единственное можно сократить время вычитывания INITRD.IMG файла путём его пересборки с помощью программы iDMG MAC OS X.
2 можно установить внутренний загрузчик Chameleon DFE for Hard Disk. Взять его можно тут http://depositfiles.com/files/8388004 . В архиве есть загрузчик который нужно установить в раздел Mac, а так же там лежит папка INITRD. В ней лежит папка EXTRA, а вней Extensions. Когда запустите установку загрузчика, то увидите на чёрном фоне 4 иконки: рид ми, установка самого загрузчика, иконка пластинки, и папка синяя. Вот она нас и интересует. ДО УСТАНОВКИ ЗАГРУЗЧИКА НЕОБХОДИМО СКОПИРОВАТЬ СОДЕРЖИМОЕ ПАПКИ EXTRA (ТОЕСТЬ ПАПКУ Extensions) В СИНЮЮ ПАПКУ МЕТОДОМ ДРАГЕН-ДРОП. Только потом устанавливаем загрузчик в наш раздел. Потом тест. Тоесть вынимаем флэшку и ребут. Если всё хорошо, то ось загрузится. В папке INITRD в архиве содержаться драйвера для моей матери и системы.
В общем всё. Мы получили рабочую ось. Теперь можно качать обновления. Ставить драйвера. Есть отличная программа для настройки системы и установки дров — OSX86Tools.
Хакинтош который мы ставили можно не удалять. Может пригодится.
Мне пригодился. Вспоминаем проблему с картой.
Раскажу как я решил проблему. Я скачал обновление, установил. выключил комп, вставил карту. загрузился в безопасном режиме (-x) установил карту с помощью OSX86Tools по методу добавления стрингов. Вуаля всё работает.
Всем спасибо.
Добавить комментарий