ImageПосле каждого обновления своего хакинтоша я стараюсь выкладывать небольшую статью-отчет о том, что пошло не так, и как это исправить. Тенденция последних обновлений, начиная с 10.6.0 показывает, что, в основном, перестает работать только звук. Обновление 10.6.4 не исключение.

Magic Mouse

Сегодня ощутил счастье от овладевания новомодным девайсом - мыши Apple Magic Mouse с сенсорной поверхностью. Стоит это счастье не так много и выглядит очень многообещающе. С хакинтошем мышка заработала без проблем с первым же попавшимся под руку bluetooth приемником, который валяется у меня уже года 3-4. Если кому-то будет интересно, что за приемник - не могу сказать, никаких опозновательных знаков на нем нет, кроме наклейки на обратной стороне с номером модели UBTCR3C2S-N. Слышал, также, что Mac OS X Snow Leopard без проблем работает с приемником USB-BT21 Mini Bluetooth Dongle от ASUS и Linksys USBBT100. Тот что от Asus, на момент написания статьи, доступен в ассортименте на развалах интернет-магазинов.

Не так давно обратил внимание, на странные записи в лог файле Mac OS X (var/log/system). В них сервис crond ругался то на segmentation fault, то еще на что-то:

Could not setup Mach task special port 9: (os/kern) no access

Товарищи на форумах в один голос советовали переходить с cron на встроенный в макинтош механизм launchd. Приведу простой пример, как это можно быстро сделать. Допустим у вас в cron есть запись:

*/5 * * * * /usr/bin/some_program param1 param2

Данная команда будет выполняться каждые 5 минут, каждый день. Теперь удаляем ее и создаем файл с произвольным, но не лишенным смысла названием и расширением plist в каталоге /Library/LaunchAgents с содержанием вида:

Данная статья сгодится для прочтения тем, кто хочет сделать бекап работающего хакинтоша или тем, кто желает сделать установочную флэшку (если нет в наличии двухслойного DVD). Итак, для начала нам понадобится рабочая версия Mac OS (сгодится и версия, запущенная из под виртуальной машины). Далее:

  • Открываем Дисковую утилиту
  • Выбираем наш flash-drive и жмем на вкладке Разбить на разделы
  • Устанавливаем схему с 1м разделом и кликаем по кнопке Параметры
  • Здесь необходимо выбрать GUID-схему томов
  • Применяем изменения (форматируем)

HP LaserJet

Есть у меня такой девайс, как принтер HP LaserJet 1100. Подключается к компу он по LPT-порту, поэтому нет никакой возможности использовать его в Mac OS. Возможным выходом будет покупка переходника LPT -> USB, но не могу на 100% утверждать, что все заработает. В моем случае, я еще за долго до установки Мак ОСи, приобрел принт-сервер, который представляет из себя коробочку, размером со спичечный коробок, с одной стороны которой LPT, а с другой Ethernet. Стоимость - символическая.

Таким образом, принтер был подключен к роутеру и я мог пользоваться им с любого компьютера. Чтобы настроить такой принт-сервер в Mac OS, нужно всего ничего - зайти в System Preferences / Printers, добавить новый принтер с протоколом HP Jetdirect сокет, ввести IP-адрес принтера и выбрать драйвер Generic PCL Laser Printer.

10.6.2 Snow Leopard

Буквально на днях вышел в свет очередной апдейт яблочной операционки. Обновление до предыдущего релиза 10.6.1 через встроенный system updater прошло без проблем, чего я, собсвтенно, ожидал и от новой версии 10.6.2. Однако, не все прошло так гладко, как хотелось...

Для интереса, провел тесты всех имеющихся в распоряжении хакинтошей. В боях учавствовали:

  • Ноутбук Panasonic CF-Y5 - Intel Core Duo 1.6GHz, 2GB RAM, Intel GMA 950
  • Intel PC - Intel Core 2 Quad 2.667GHz, 6GB RAM, Sapphire ATI Radeon HD 4870 1GB
  • AMD PC - Athlon Dual Core 5200+, 4GB RAM, nVidia GeForce 9800 GT 1GB


Тест Panasonic Note Intel PC AMD PC
Система 10.5.6 10.6.0 10.5.6
RAM 2049 MB 6144 MB 4900 MB
CPU Test 56.82 192.84 96.35
Thread Test 157.38 668.19 154.26
Memory Test 106.45 211.24 158.51
Quartz Graphics 128.74 253.60 153.41
OpenGL Graphics 187.74 116.78 127.94
User Interface 123.31 389.58 228.49
Disk Test 53.20 86.40 85.38
Общий результат 93.96 173.08 130.61

Наконец-то дошли руки проапгрейдить свой комп с AMD64 Dual Core на что-то помощнее и посвежее. Естественно, при выборе железа старался подобрать комплектующие так, чтобы можно было без проблем поставить Mac OS X, желательно последней версии. После нескольких часов отбора остановил свой выбор на мат. плате Gigabyte GA-EP45-UD3LR и Intel Core 2 Quad 2.667 GHz. Память и видео использовал от старой сборки.

Итак, сегодня мы ставим Mac OS X Snow Leopard 10.6 на PC. Ориентировочное время установки - 1 час. Железо, на которое будем ставить:

  • Gigabyte GA-EP45-UD3LR - OK
  • Intel Core 2 Quad 2.667 GHz processor - smbios.plist, OK
  • 4x OCZ DDR2 PC2 800 MHz 2 GB, итого 8 GB - OK
  • nVidia GeForce 9800 GT 1024 MB - EFI String, OK
  • Realtek ALC888 OnBoard Audio - VoodooHDA64 (10.6.1) / LegacyHDA (10.6.2), OK
  • Realtek 8111C OnBoard LAN 1000 Mbit - ОК
  • Realtek 8139 PCI LAN 100 Mbit - PCGen kext, OK
  • IDE DVD-ROM - OK
  • 4x SATA HDD - OK

Обратил внимание, что при подключении к рабочей сетке имя моего компьютера, точнее hostname меняется. В Системных Настройках имя компьютера задано верно и не меняется, однако в терминале настойчиво светится новое имя, и команда hostname тоже выводит его.

Чтобы исправить ситуацию, в файл /etc/hostconfig добавил строку

HOSTNAME=mac.local

Помимо этого, нужно выполнить команду

sudo scutil --set HostName mac.local

Проверяем изменения командой hostname.

В первой части эксперимента производилась замена встроенного модуля Intel PRO Wireless 3945ABG на заказанный с eBay на чипе Atheros 5006 (AR5BXB6). Замена была произведена наполовину успешно - в хакинтоше WiFi заработал, а вот в Windows Vista - нет. Проблема была в том, что винда упорно сетовала на то, что модуль выключен хардварным переключателем, хотя он абсолютно не влиял на работу карты. Замена драйверов и установка родных утилит не решала проблему.

Подписаться на блог по E-Mail:

Follow me on twitter

Последние комментарии