|
iPhone Разработка игр на Objective-C |
30.09.2009, 17:43
|
#1
|
Злобный Админ
Регистрация: 04.09.2005
Сообщений: 5,926
Написано 3,415 полезных сообщений (для 9,330 пользователей)
|
Установка MacOSX Leopard 10.5.7 на PC (AMD)
И так, для разработки под iPhone нам нужен макинтош, или что дешевле - поставить MacOSX на обычный ПК!
В данной теме я постараюсь объяснить как это сделать если у вас компьютер на базе процессора от AMD.
Требования к железу:- Процессор AMD c поддержкой SSE2, с частотой минимум 2ГГц
- Отдельный SATA винчестер объёмом не менее 20ГБ
- Дискретная видеокарта от nVidia минимум GF 7600
- USB Клавиатура и мышь
Пояснения по железу:
Процессор лучше двуядерный.
Винчестер только SATA и никакой больше, будем ставить на отдельный винт, т.к. установка на отдельный раздел более сложная и есть риск запороть существующие разделы.
Мышь и клавиатура в идеале USB, можно использовать PS/2 однако понадобится установить дополнительные драйверы. Мышь и клавиатура в любом случае должны быть одного типа.
Необходимые файлы:Примечание: можно качать другие версии однако все настройки и советы будут исключительно даны для этих образов.
Сбор информации о собственном железе:
Т.к. макинтоши используют ограниченный набор комплектующих, то они как и консоли содержат только несколько драйверов. И под наше оборудование драйверов в стандартном дистрибутиве точно нет. Поэтому нужно перед установкой точно знать следующие данные: - Название чипсета материнской платы
- Название чипа встроенного звука
- Название видеочипа и количество установленной видео-памяти
- Название чипа сетевого адаптера
- Интерфейс мыши и клавиатуры.
Далее будет всё показано на примере компьютера: - CPU AMD Athlon64 X2 6000+ (2x3.2 GHz)
- RAM 4GB pc-6400
- Video GF-8800GT 512MB
- M/B M2N32-SLI Deluxe/Wireless Edition
- чипсет NVIDIA nForce® 590 SLI™ MCP
- аудио чип ADI 1988B
- сетевой чип nForce Network
- HDD SATA-II
- USB Mouse & Keyboard
Подготовка к установке:- Запишите образ на DVD болванку на низкой скорости.
- В BIOS компьютера поставьте первым загрузочным стройством DVD-ROM, а вторым тот винчестер который вы хотите отдать под MacOSX (некоторые BIOS при нажатии F2 или F8 выводят выбор загрузочного устройства, в этом случае ничего переназначать ненужно).
Продолжение следует... пока качайте образы...
__________________
|
(Offline)
|
|
Эти 7 пользователя(ей) сказали Спасибо SBJoker за это полезное сообщение:
|
|
30.09.2009, 20:53
|
#2
|
Злобный Админ
Регистрация: 04.09.2005
Сообщений: 5,926
Написано 3,415 полезных сообщений (для 9,330 пользователей)
|
Ответ: Установка MacOSX Leopard 10.5.7 на PC (AMD)
Торрент файл образа MacOSX (без трекеров, качайте с включенной опцией DHT в настройках торрента и в программе).
Скрытый текст (вы должны войти под своим логином или зарегистрироваться и иметь 10 сообщение(ий)):
У вас нет прав, чтобы видеть скрытый текст, содержащийся здесь.
|
Обновил, добавил торрент iPhone SDK.
В каждой закачке зайдите в свойства и удалите список трекеров.
__________________
Последний раз редактировалось SBJoker, 30.09.2009 в 21:55.
|
(Offline)
|
|
Эти 3 пользователя(ей) сказали Спасибо SBJoker за это полезное сообщение:
|
|
07.10.2009, 01:01
|
#3
|
Злобный Админ
Регистрация: 04.09.2005
Сообщений: 5,926
Написано 3,415 полезных сообщений (для 9,330 пользователей)
|
Ответ: Установка MacOSX Leopard 10.5.7 на PC (AMD)
И так, продолжим!
Вставляем диск с записанным образом MacOSX Leopard в привод.
Внимание! Если у вас привод IDE то нужно убедится что он находится на первом канале IDE и джампер на приводе в положении Master. Часто установщик не стартует именно из-за этого.
Отключаем от греха подальше все лишние винчестеры. Выставляем винчестер на который будем ставить загрузочным сразу после DVD-Rom привода, который выставлен должен быть первым.
Перезагружаемся. Начинается загрузка с DVD (если вы неменяли в БИОС приоритеты загрузки, то можно вызвать меню выбора устройства для загрузки в БИОС обычно на кнопку [F8].
Внимание! Если у вас установлено 4 или более гигабайт оперативной памяти, то вам нужно указать установщику использовать лишь 2 ГБ. Для этого на приглашение загрузчика нажать любую кнопку чтобы начать установку с диска, мы наживаем [F8] и вбиваем с клавиатуры "maxmem=2048" без кавычек, и нажимаем Enter.
Для начала установки нужно на приглашение установщика нажать любую кнопку, иначе через 10 секунд будет продолжена загрузка с HDD.
Некоторое время ожидаем загрузки установщика, любуемся на серебряное яблоко. Если индикатор загрузки замер, или на яблоке появился знак "STOP", сушите вёсла - приплыли. Причин может быть несколько, одна из которых DVD-Rom с которого мы ставим не является Primary Master.
Далее от нас требуется нажать кнопочку "Далее"
В следующем окне соглашаемся с наставлениями авторов этой сборки.
Далее видим экран с пустым полем.
Пусто потому что у нас нет пригодного для установки макоси раздела.
Вверху в меню давим кнопку Utilities и выбираем Disk Utility...
Здесь находим в списке слева наш диск, если он пустой то выделяем его, правой кнопкой кликаем в меню выбираем Mount чтобы присоединить диск (если он серый). Потом в панели справа жмём Erase.
Выбираем тип файловой системы как на фото, задаём метку диска как нам больше нравится.
Подтверждаем форматирование, и через несколько мгновений у нас появляется раздел с указной нами меткой.
Закрываем утилиту на красную кнопочку в углу. И выбираем созданный нами раздел из списка, кликнув по картинке. Жмем дальше.
Перед нами самый важный этап, выбор драйверов, и чтобы это сделать на текущем экране нужно не спешить, и нажать кнопку Customize.
Продолжение следует.
__________________
|
(Offline)
|
|
Эти 7 пользователя(ей) сказали Спасибо SBJoker за это полезное сообщение:
|
|
07.10.2009, 01:46
|
#4
|
Злобный Админ
Регистрация: 04.09.2005
Сообщений: 5,926
Написано 3,415 полезных сообщений (для 9,330 пользователей)
|
Ответ: Установка MacOSX Leopard 10.5.7 на PC (AMD)
Мы попадаем в окно с огромным разворачивающимся древовидным списком.
Где нам нужно выбрать основные компоненты и те что нужны конкретно вашей машине. Если у вас что-то совпало из конфигурации с моей, то для этих устройств можете смело выбирать те же драйверы. По остальным нужно проявить смекалку, ну или спросить.
Вот список того что выбирал я (две картинки):
1 2
Теперь подтверждаем наш выбор и ткаем Install.
Установщик начнёт проверку контрольной суммы диска, лучше это не отменять. Т.к. в случае повреждений установить не получится успешно.
Ждём пока идёт установка.
Если вы видите последний экран, то считайте что полдела сделано. Перезагружаемся. Напомню если вы выбираете загрузочное устройство используя меню БИОС, вам нужно выбрать тот HDD на который мы только что поставили ось.
Если всё правильно сделано вы увидите загрузчик Хамелеон. Просто ждём несколько секунд.
Далее, снова любуемся на серебряное яблоко, пока крутится индикатор идёт установка компонент, не перезагружайте ПК даже если это затянется на полчаса (иногда бывает и такое). Если индикатор замер - перезагрузитесь и попробуйте снова.
Далее появится окно, в которм нас попросят идентифицировать клавиатуру.
Для этого жмёт ОК, и нажимаем как показано на картинке кнопку справа от левого шифта, и потом кнопку слева от правого шифта. После чего подтверждаем выбор системы.
Далее выбираем русский язык, для чего нужно поставить внизу галку чтобы в списке стало больше пунктов.
Далее, отказываемся от переноса файлов и настроек, выбрав последний пункт.
Так же нам предложат настроить интернет, этот шаг пропускаем. Потом это можно сделать в настройках системы.
Далее нас просят зарегистрироваться.
Вводим любую информацию, например такую:
После подтверждения и безуспешных попыток отправить инфу производителю нам покажут экран выбора часового пояса, установки часов. Выбирайте по вашему вкусу. После последнего действия вы увидите рабочий стол свежеустановленого MacOSX Leopard 10.5.7
Настройка
Теперь нужно настроить наш макинтош. Например у меня нет звука, разрешение экрана меньше чем нужно, интерфейс английский. Плюс нужно подстраховаться и подредактировать параметры загрузки. Т.к. мак часто после аварийного завершения работы норовит удалить наши драйверы. И так начнём:
- Открываем System Parameters (иконка с шестеренками и отверткой), идем в настройки экрана, выставляем правильное разрешение.
- Далее нажимаем кнопку Назад (стрелка назад), и идём в настройки питания (лампочка), там переводим все ползунки в положение "Никогда", снимаем галки и на первой и на второй странице. Т.к. мак гарантированно не просыпается если уснёт (у нас всё же нет некоторых микросхем на материнке что есть у маков) и тогда только полное выключение питания вернёт комп к жизни.
- Опять возвращаемся назад, и идём в настройки звука, щелкаем по любому системному звуку и если его неслышно (колонки погромче сделайте), то надо выбрать другое устройство воспроизведение, у меня это оказалось "Headphones", выбираем его в списке, и на след. странице так же, выставляем громкость ползунком с середины на максимум.
- Снова возвращаемся назад и идём в настройки Локалей и Интернациализации. Там в списке хватаем строчку "Русский" и тянем в самый верх списка. Переходим на след. страницу и выбираем отображение дат - Русская (вместо "Русская (англ.)").
С настройками всё. Язык интерфейсов станет русским после перезапуска.
Теперь идём открываем Finder (местный проводник), выбираем системный диск там "Библиотеки"(Library) -> Preferences -> SystemConfiguration, и сделайте копию файла com.apple.Boot.plist . После чего откройте оригинал двойным щелчком, по умолчанию должна запустится программа Plist Edit, если запустился блокнот, значит придётся править в нём но осторожно.
Наберите напротив "Kernel Flag" значение "-f" - без кавычек. Это заставит при загрузке сбрасывать кеш драйверов. Тот же флаг можно указывать и в загрузчике Хамелеон, если нажать 2 раза стрелку вниз на клавиатуре и вбить с клавиатуры флаг.
Так же напротив "Timeout" можно вбить значение 0 (ноль), для устранения ожидания при загрузке.
После всех манипуляций сохраните файл, вас попросят ввести пароль админа. Если вы при установке его не выбирали - ничего не вводите, а просто жмите "ОК".
Итоги
В итоге у нас полностью рабочая MacOSX Leopard версии 10.5.7
Не работает: - Встроенная сеть на основе nForce Ethernet
- Sleep
Я не стал мучаться с сетью и использовал PCI карточку D-Link DFE-520TX, для не как раз товарищ Knightmare собрал отличный драйвер из сорцов. Так что если у кого не работает встроенная сеть, берите сабжевую карточку дрова мы дадим.
Карточка к слову стоит в приделах 100-150р
__________________
Последний раз редактировалось SBJoker, 12.10.2009 в 01:48.
|
(Offline)
|
|
Эти 6 пользователя(ей) сказали Спасибо SBJoker за это полезное сообщение:
|
|
11.10.2009, 21:45
|
#5
|
Злобный Админ
Регистрация: 04.09.2005
Сообщений: 5,926
Написано 3,415 полезных сообщений (для 9,330 пользователей)
|
Ответ: Установка MacOSX Leopard 10.5.7 на PC (AMD)
Скриншот рабочего стола, запостил из Safary (местный браузер)
ЗЫ: спасибо кнайту за драйвер сетевухи!
__________________
|
(Offline)
|
|
Эти 2 пользователя(ей) сказали Спасибо SBJoker за это полезное сообщение:
|
|
11.10.2009, 22:24
|
#6
|
Троллота
Регистрация: 09.07.2007
Сообщений: 1,829
Написано 554 полезных сообщений (для 1,772 пользователей)
|
Ответ: Установка MacOSX Leopard 10.5.7 на PC (AMD)
А где можно надыбать драйвер Atheros AR8121/AR8113/AR8114 PCI-E Ethernet Contoller?
|
(Offline)
|
|
11.10.2009, 22:40
|
#7
|
Дэвелопер
Регистрация: 14.02.2007
Сообщений: 1,471
Написано 824 полезных сообщений (для 2,920 пользователей)
|
Ответ: Установка MacOSX Leopard 10.5.7 на PC (AMD)
Есть такой хороший сайт - http://www.insanelymac.com Уверен что он знает как завести твою сетевуху, правда сейчас он чота лежит, но вообще инфы там море.
И вот собрал кекст (AR8121/AR8113/AR8114), авось поможет.
|
(Online)
|
|
Эти 3 пользователя(ей) сказали Спасибо Knightmare за это полезное сообщение:
|
|
11.10.2009, 23:15
|
#8
|
Троллота
Регистрация: 09.07.2007
Сообщений: 1,829
Написано 554 полезных сообщений (для 1,772 пользователей)
|
Ответ: Установка MacOSX Leopard 10.5.7 на PC (AMD)
Сообщение от Knightmare
Есть такой хороший сайт - http://www.insanelymac.com Уверен что он знает как завести твою сетевуху, правда сейчас он чота лежит, но вообще инфы там море.
И вот собрал кекст (AR8121/AR8113/AR8114), авось поможет.
|
Спасибо! Сейчас мак не стоит, проверить не могу. Как только - так сразу
|
(Offline)
|
|
12.10.2009, 23:16
|
#9
|
Злобный Админ
Регистрация: 04.09.2005
Сообщений: 5,926
Написано 3,415 полезных сообщений (для 9,330 пользователей)
|
Ответ: Установка MacOSX Leopard 10.5.7 на PC (AMD)
BlitzMax'еры оценят,
__________________
|
(Offline)
|
|
Эти 4 пользователя(ей) сказали Спасибо SBJoker за это полезное сообщение:
|
|
12.10.2009, 23:24
|
#10
|
злобный флудер
Регистрация: 10.07.2007
Сообщений: 2,585
Написано 789 полезных сообщений (для 1,476 пользователей)
|
Ответ: Установка MacOSX Leopard 10.5.7 на PC (AMD)
SBJoker, зачем всё это ? мало чтоли инструкций уже существует ? уж такой велосипедистый велосипед делать совсем нет смысла...
|
(Offline)
|
|
13.10.2009, 00:51
|
#11
|
Злобный Админ
Регистрация: 04.09.2005
Сообщений: 5,926
Написано 3,415 полезных сообщений (для 9,330 пользователей)
|
Ответ: Установка MacOSX Leopard 10.5.7 на PC (AMD)
А ты попробуй поставь не на интел систему, поглядим как получится
А сделано для популяризации, т.к. не все читают туторы где то там.
__________________
|
(Offline)
|
|
Эти 7 пользователя(ей) сказали Спасибо SBJoker за это полезное сообщение:
|
|
13.10.2009, 14:40
|
#12
|
Разработчик
Регистрация: 06.08.2007
Сообщений: 473
Написано 131 полезных сообщений (для 257 пользователей)
|
Ответ: Установка MacOSX Leopard 10.5.7 на PC (AMD)
браво! как гарантия кончится и мне позволенно будет сорвать пломбу, обязательно поставлю)
|
(Offline)
|
|
Эти 2 пользователя(ей) сказали Спасибо Illidan за это полезное сообщение:
|
|
16.10.2009, 21:53
|
#13
|
AnyKey`щик
Регистрация: 16.10.2009
Сообщений: 7
Написано 2 полезных сообщений (для 7 пользователей)
|
Ответ: Установка MacOSX Leopard 10.5.7 на PC (AMD)
Сообщение от SBJoker
|
А блитцмакс на эмуляторе работает нормально, без тормозов и багов?
|
(Offline)
|
|
16.10.2009, 21:54
|
#14
|
Дэвелопер
Регистрация: 14.02.2007
Сообщений: 1,471
Написано 824 полезных сообщений (для 2,920 пользователей)
|
Ответ: Установка MacOSX Leopard 10.5.7 на PC (AMD)
БлитзМакс работает нативно, без тормозов и багов.
|
(Online)
|
|
16.10.2009, 21:56
|
#15
|
Бывалый
Регистрация: 29.03.2007
Сообщений: 662
Написано 199 полезных сообщений (для 448 пользователей)
|
Ответ: Установка MacOSX Leopard 10.5.7 на PC (AMD)
А разве на макось нет нативного блитзмакса? o0
|
(Offline)
|
|
Ваши права в разделе
|
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 21:55.
|