Показать сообщение отдельно
Старый 03.07.2006, 23:58   #16
samoroshka
Пользователь
 
Аватар для samoroshka
 
Пол:Мужской
Регистрация: 07.06.2006
Адрес: Мсk
Сообщений: 164
Репутация: 161
По умолчанию Re: Как установить Mac Os X на AMD

Ставим Mac OS X 10.4 на PC Update.

Наконец-то это случилось! Теперь Mac OS X можно поставить на PC без каких либо эмуляторов. В данном решении одни только плюсы, нет эмуляции - нет никаких тормозов. Как обычно неуемным энтузиастам удалось таки запустить (и не только запустить конечно) MacOSX 86 на обычных писи в обход аппаратных чипов защиты требовавшихся для установки оси. Причем не на какаких то developer kits а на вполне конкретном железе купленном в магазине. На этом вступительная часть и закочится, потому как надо переходить непосредственно к установке.

Самый легкий способ это поднять его под VMWare
Для этого нужно скачать через BitTorrent
файл под названием tiger-x86.tar.bz2 (около полутора гигабайтов)
Это папка виртуальной машины на которой уже предустанвлена макось.
Распаковываем. Запускаем. Наслаждаемся.
Распаковать не удалось? Чтож я знаю в чем проблема. Называется она особенности файловой системы Fat32 которая не понимает файлов больше 4 гигабайт. Образ жесткого диска весит шесть.
Берем Partition magic, делаем ntfs раздел.
вуаля - распаковалось. Второй тонкий момент. Некоторые архиваторы не понимают файлы размером больше 2 гигабайт. Рекомендую воспользоваться winrar.

Нативная установка.
После того как мы поимели машину под VmWare есть желание увидеть макось на реальном железе.
Для этого нам достаточно распаковать образ на жесткий диск.
Как это сделать?
1. При помощи partition magic создем ntfs раздел размером 7 гигабайт
2. при помощи ptedit меняем тип раздела на AF (mac fs)
3. Берем любой линуксовый live cd (я использовал ghost for linux)
4. Создаем виртуальную машину в vmware в которой один жесткий диск монтируем из образа macosx а второй - только что созданная 7gb партиция
- грузимся под этой машиной с live cd
- пишем "fdisk -l" и видим примонтированные разделы (жесткий диск 1 /dev/hda, жесткий диск 2 /dev/hdb и т.д.)
- теперь переносим макось при помощи утилиты dd

dd if=/dev/hdb1 of=/dev/hda4 bs=8192
( /hdb1 источник, /hda4 получатель)

собственно вот и все. vmware больше не нужен. можно работать на реальном железе...

ах, да... еще один момент. загрузиться в макось пока нельзя. нет загрузочного сектора.
многие источники в интернете предлагают использовать линкусовые загрузчики lilo или grub
я решил проблему немного проще. добавил в boot.ini следующие строки.

[boot loader]

timeout=8
default=multi(0)disk(0)rdisk(0)partition(1)WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)WINDOWS="Micros oft Windows XP Professional" /noexecute=optin /fastdetect /noguiboot
C:bootsect.osx="MacOSX (Darvin x86)"


ну и bootsec.osx получен следующим образом

dd if=/dev/hda bs=512 count=1 of=/dev/fda/bootsect.osx
(пишем загрузочный сектор диска с макосью в файл)

особо ленивые могут скачать готовый бутсектор:
[Для просмотра ссылок требуется регистрация. Зарегистрироваться...]

Загружаемся...

Собственно на этом все, но статья не закончена. Довожу до вашего сведения еще некоторые интересные факты. Что бы добиться скорости в работе необходимо соблюсти некоторые требования по аппаратной части. Некоторые приложения требуют поддержку SSE3, в частности iTunes, по этому процессор должен быть одним из приведеных в списке:

SSE3 умеют
AMD 64 (venice)
AMD Athlon 64 X2
AMD Opteron (all but Sledgehammer)
AMD Sempron64 3300+ (Palermo)
Intel Celeron D
Intel P4 Prescot

Наиболее эффективные чипсеты конечно от интел. равно как и GMA900 - их интегрированная графика. Рекомендую самим посмотреть полный список совместимого аппаратного обеспечения, посмотреть его можно тут ([Для просмотра ссылок требуется регистрация. Зарегистрироваться...]. На тестовой видеокарте GF 6600GT полностью отсутствовала поддержка Open GL, да и драйверов под какую либо существующую видеокарту на данный момент нет, и появился скорее всего не раньше чем 6-7 мес. По этому еще раз напоминаю что полностью 2d/3d ускорение поддерживает только интегрированное интеловское gma900 (i915g).

На тестовом A64 у которого нет поддержки SSE3, удалось заставить работать iTunes и другие обязательно требующие ее программы, так же удалось значительно увеличить быстродействие системы. Для чистоты эксперимента на Mac OS X86 поставили уже портированый тест XBench 1.2, но отключили тесты видеосистемы. Результат ошеломительный! Mac Mini 1.42 выдает 34.44 попугая, тогда как A64 + Mac Os X86 все 40!!! Это действительно очень быстро, ведь версия билда x86 еще далека от стадии завершения. О том как увеличить быстродействие и побороть SSE3 читайте в обновленной версии статьи. А пока же откланяюсь.

Полезные ссылки:
[Для просмотра ссылок требуется регистрация. Зарегистрироваться...]
[Для просмотра ссылок требуется регистрация. Зарегистрироваться...]

PS Если не очень понятно, скажу честно - самому не очень...::7: ,ну так кто понимает разберется , (А тем более - см. с. тему.)
samoroshka вне форума
 
Ответить с цитированием Вверх
 
Время генерации страницы 0.08601 секунды с 9 запросами