24
Окт 11

Создание раздела Recovery HD на рабочей системе.

Про пользу новинки OS X 10.7 — раздела Recovery HD можно достаточно много говорить: это и прямое назначение (возможность загрузиться в сложной ситуации), и обеспечение загрузки с зашифрованного тома Filevault и даже возможность переустановки системы без посторонних дисков. Теперь, с выходом iCloud, он требуется еще и для работы функции Find My Mac (точнее, только для возможности удаленной блокировки компа — по сути, аналога того же Filevault, но, если раздела нет, то и Find My Mac включить нельзя).  Вобщем, очень нужная вещь — этот раздел.

Но иногда случается так, что этого раздела у вас нет. Произойти это может по разным причинам: установка системы 10,7 традиционным для хакинтоша способом (загрузка с образа, полученного совмещением BaseSystem.dmg и папки Packages от InstallESD.dmg), переносом системного раздела с другого диска или ошибками при апгрейде с 10.6. Раньше, до выхода 10.7.2 создать нужную схему разделов можно было только путем полной переустановки системы. Но теперь, вместе с выходом 10.7.2, Apple выпустила Lion Recovery Update. Использовать его по прямому назначению при отсутствии Recovery HD не выйдет - апдейт заявит, что обновлять ему нечего и закончит работу. Но выход, конечно же, есть: будем использовать его внутренности без спроса.

Итак, качаем апдейт, монтируем диск и распаковываем сам pkg куда-нибудь:

pkgutil —expand /Volumes/Mac\ OS\ X\ Lion\ Recovery\ HD\ Update/RecoveryHDUpdate.pkg /Users/caine/Desktop/RHD

внутри папки RHD на рабочем столе находим еще один RecoveryHDUpdate.pkg — этот файл, в отличие от предыдущего распаковывать не обязательно, достаточно просто щелкнуть на «Show Package Contents» в Finder’е. Вот в нем-то и будет самое интересное: образ RecoveryHDMeta.dmg и папочка Scripts. Монтируем RecoveryHDMeta.dmg и выполняем следующий скрипт:

/Users/caine/Desktop/RHD/RecoveryHDUpdate.pkg/Scripts/Tools/dmtest ensureRecoveryPartition / /Volumes/Recovery\ HD\ Update/BaseSystem.dmg 0 0 /Volumes/Recovery\ HD\ Update/BaseSystem.chunklist

По окончании работы скрипт выдаст долгожданное Creating recovery partition: finished. Вот и все, Recovery HD создан на текущем диске, можно перезагружаться.

P.S.перед перезагрузкой хорошо бы обновить загрузочный кэш на новом разделе:

sudo kextcache -f -u /


02
Июл 11

Intel DP55SB и OS X 10.7

Сегодня, с выходом OS X 10.7 GM 11A511 (скачать можно тут) пришла в голову мысль выложить в общественное достояние свои наработки для установки ее на плату Intel DP55SB.

Итак, DSDT я выложил на Google Code (вот).  Вдобавок к этому еще комплект драйверов: свежайшая сборка ethernet-драйвера AppleIntelE1000E.kext, собранная для 10.7, фиксы для AppleHDA.kext, профиль для управления питанием (идентификатор компа MacPro5,2) ну и конечно же FakeSMC.kext  с патченым плагином IntelCPUMonitor (пофиксено определение частоты FSB для Nehalem) и фиксом оранжевых иконок дисков. С большой долей вероятности все это подойдет и для других плат серии Intel DP55XX, необходимо тестирование. Загрузку я провожу с помощью загрузчика XPC (см. тут, но это уже дело привычки), видеокарту завожу с помощью поля device-properties в Device Tree.

Если кому пригодится, то вот еще данные для заводки видеокарты XFX HD6850 (использую фреймбуфер Duckweed). Для XPC следует преобразовать plist-файл с помощью gfxutil:

gfxutil -i xml -o hex /path/to/HD6850.plist /path/to/HD6850.txt

Содержимое полученного txt-файла необходимо добавить в settings.plist загрузчика XPC.
That’s all, folks!


23
Ноя 10

Раздача лицензий на 1Password

Только сегодня и только сейчас!
Аттракцион невиданной щедрости — в рамках буржуинских праздников Agile Web Solutions дает возможность каждому обладателю лицензии горячо любимой mac-пользователями программы 1Password совершенно забесплатно трижды подарить кому–нибудь такую же лицензию.
Не упускайте случая сделать добро людям.
image
Вот, собственно, запросто подарю кому-нить лицензию (нужно мыло и имя).
P.S. самое приятное, что каждый, получивший подарок сможет в, свою очередь, одарить еще троих и т.д.
P.P.S. подобные раздачи идут также тут и тут.


05
Янв 10

XPC Boot жив!

Кажется, наиболее перспективный загрузчик Mac OS снова жив и продолжает свое развитие. Более того, проект превратился в opensource (очень этого не хватало) и со вчерашнего дня базируется на хостинге sourceforge.net.

Для тех, кто не в курсе, XPC — наиболее удачная, на мой взгляд, идея загрузчика Mac OS для PC, использующая в своей основе эмуляцию UEFI (DUET) от Tianocore.

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

Теперь, надеюсь, дело сдвинулось!


01
Янв 10

Пришло время!

Уррааа!!! С наступившим вас, дорогие мои! Завтра будет еще веселей!


08
Дек 09

Safari — Save as Web Application

Save as Web Application

А помните, когда-то давно, чуть ли не в самой первой публичной (или не очень) бете Safari 4 была такая фича — Save as Web Application? Куда она потом исчезла и зачем? C ней пропала бы нужда в не шибко-то удобном Fluid, и даже в монструозном Adobe Air, и вообще, настала бы мировая гармония и красота. Досадно:(.


21
Ноя 09

What is Google Wave?


Видео, понятно объясняющее как пользоваться Google Wave. Мне, к слову весьма помогло с этим вейвом разобраться:).
P.S. Вот еще одна хорошая ссылочка с очень подробным (англ.) руководством.


12
Ноя 09

Итоги года и раздача слонов

Итак, после весьма продолжительного молчания я снова добрался до клавиатуры и спешу сообщить, что за все прошедшее время для хакинтошестроения я не сделал ничего! Ура!!

Всему виной, конечно, нехватка времени, лень и, увы, трагическая гибель дорогой мне платы Intel dp35dp. Замену толком не нашел, использую скромненькую asus p5gc-mx/1333 на которой и так все замечательно работает, что очень плохо сказывается на желании что-либо менять или разрабатывать.

Зато, под конец года решил я избавится от всевозможных нематериальных предметов, которые мне ни к чему, а кому-нибудь очень пригодились бы. В итоге у меня собрался следующий списочек подарков, которые я с легкостью отдам всякому попросившему осталось следующее:

  • 5 приглашений на google wave
  • приглашение на google voice
  • 3 приглашения на brokenstones.me
  • 4 приглашения на darudar.org
  • приглашение на vortexnetwork.org
  • лицензия на Shovebox
  • приглашения на dropbox.com, дающие приглашенному дополнительные 250МБ (мне dropbox уже ничего не даст, я и так уже получил все, что мог:))

Вот. Если в ближайшее время отремонтируют demonoid — раздам приглашения и туда:).
P.S. Пожалуйста, не спрашивайте о приглашениях на Хабр/Dirty/Лепру — их у меня нет.
P.P.S. Вот тут тоже большая раздача инвайтов на wave.


11
Июл 09

3G в Твери

Вот и до нашего города добрался очередной кусочек цивилизации: вчера Мегафон официально сообщил о начале предоставления 3G/UMTS в Тверской области. Впечатления двоякие: 3G есть только в центре, скорость около мегабита, хотя, возможно, это особенность моего телефона. Дома пока еще только EDGE, но, надеюсь скоро покрытие расширится.

3G Тверь speedtest3G Тверь speedtest

Upd: Карта покрытия по Твери в настоящий момент.


30
Июн 09

PC EFI V10 и исходники Chameleon 2RC1

Случилось наконец! Сегодня Netkas выложил свежую версию своей модификации загрузчика chameleon — pc efi 10. Из новинок — некоторые оптимизации для работы со SnowLeo, для карт ATI и режима hybernation. Ну и самое интересное для меня — наконец-то выложены исходники загрузчика chameleon 2.

О, сколько нам открытий чудных…

Все лежит тут:

загрузчик

исходники

Хотя на всякий случай продублирую и у себя:

загрузчик

исходники