Ru-Board.club
← Вернуться в раздел «UNIX»

» Apple macOS (часть 3)

Автор: NeoHunter
Дата сообщения: 13.10.2013 00:31
ooptimum

Цитата:
Сделать мощный аналог MacPro -- я еще понимаю, но ноутбук...

А почему нет ? По моему на ноутбуке c OS X очень даже удобно.

Цитата:
Во-первых, не подберешь абсолютно совместимое оборудование

почему ? что в MacBook что-то уникальное из железа ?

Цитата:
Во-вторых, цены на макбуки сопоставимы с ценами на обычные ноутбуки со сравнимыми характеристиками,

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

Цитата:
В-третьих, вы готовы тратить недели, а может и месяцы времени на допиливание всего и вся?

Ну мне просто интересно, а чем принципиально отличается подготовка установки OSX на десктоп и на ноут ?
Автор: BetterLink
Дата сообщения: 13.10.2013 04:05
NeoHunter
Цитата:
Ну мне просто интересно, а чем принципиально отличается подготовка установки OSX на десктоп и на ноут

Я далеко не "спец". Но представление имею. Лишь набора совместимого "железа" недостаточно. Для правильной работы Mac OS X на РС-железе нужны, по меньшей мере, две вещи:

1) материнская плата, где присутствует BIOS с полноценной (в соответствии со стандартом) поддержкой ACPI v.2.0;
2) индивидуально написанный DSDT (под конкретные BIOS, "мамку" и конфигурацию). Важна не только модель, но даже ревизия материнской платы. При обновлении BIOS или, скажем, изменении объёма оперативной памяти DSDT потребует правки. Да, в Сети полно сайтов с DSDT под любую модель "мамки", но это на "поиграться". Только DSDT, написанный индивидуально для каждой отдельно взятой платы и конфигурации даст правильную и полноценную Mac OS на РС.

Не всякий РС отвечает первому пункту. Например, в "мамках" от Gigabyte реализован только ACPI v.1.1 (по крайней мере, в платах с классической BIOS -- не EFI). Это чревато, например, проблемами с нормальной работой энергосберегающих функций (SpeedStep, сон). Приходится прописывать ненужные "костыли" в DSDT или добавлять лишние kext'ы в систему. Результат всё равно далёк от правильной работы. Наиболее близки к грамотному построению хакинтоша "мамки" от ASUS серии P5Q. Это - классика.
Более новые ASUS не настолько хороши в этом смысле, но вполне подходят.

С ноутбуками ситуация на порядок сложнее. Там каждый производитель городит BIOS по своему усмотрению, отступая от любых стандартов. Кроме того, BIOS в ноутбуке обрезан функционально до предела (в сравнении с настольными платами) и настроек там минимум. Отсюда, неизбежное допиливание серьёзным напильником и вечные "косяки". Хорошо, если худо-бедно заработает, но полноценной работы не добиться в принципе.
Автор: Talula41
Дата сообщения: 13.10.2013 06:36
BetterLink
на счет ноутбуков. у меня acer aspire 5715z - чипсет и почти все железо, как в macbook air 1.1. единственное, что пришлось поменять - вайфай адаптер. ритэйл 10.7.5 работает без сбоев. в папке extra минимум левых кекстов. работает со всеми сервисами. вполне полноценно =)

Добавлено:
Woshka
поставь чистую, а не восстанавливай. благо образ скачать с торрента в наше время вообще не проблема.
Автор: NeoHunter
Дата сообщения: 13.10.2013 08:06
BetterLink

Цитата:
С ноутбуками ситуация на порядок сложнее. Там каждый производитель городит BIOS по своему усмотрению, отступая от любых стандартов.

Спасибо за информацию про биосы ноутов, про то что их производители так обкарнали не знал и про гигабайт с acpi 1.1 тоже - во дают. Правда их мамки я уже лет 5-7 нигде не использую.

Кстати, а вы не в курсе как с этим обстоит у ASRock ? Вроде бы дочка асус хоть и бывшая.
По поводу асус и P5Q более новых, я правильно понял что там был полноценный acpi 2.0 а потом вплоть до современных опять регрес и уход от стандарта ?

Есть интересно какая то утилита которая при запуске покажет, насколько полно мать поддерживает ACPI 2.0?
и кстати очень интересно как с этим дело обстоит у брендов типа Dell, Hp, Lenovo?


И еще в новых w8 ноутах - там скорее всего UEFI ? и с ним проблем меньше чем с обрезанными acpi ?
Автор: ooptimum
Дата сообщения: 13.10.2013 19:19
NeoHunter

Цитата:
Кстати, а вы не в курсе как с этим обстоит у ASRock ? Вроде бы дочка асус хоть и бывшая.

Вы же спрашивали про ноутбуки и вот уже перекинулись на десктопные мамки. Не хочу обсуждать ASRock и прочие MSI, скажу, как поступил бы сам, если бы собирался сделать себе десктоп на OS X -- существуют хорошо обкатанные наборы из материнских плат и прочего железа, с которыми меньше всего проблем. Например, вот, вот и вот.

Что касается матерей ASUS, то у многих из них BIOS защищает от записи некоторые регистры MSR, а OS X пытается в них писать, что выливается в панику ядра. Обычно достаточно пропатчить один из системных драйверов (кекстов), но иногда и этого мало. В том числе и поэтому обычно рекомендуют как раз матери Gigabyte для сборки хакинтошей, а не ASUS.


Цитата:
как с этим дело обстоит у брендов типа Dell, Hp, Lenovo?

Обычно все еще более печально. Хотя нет правил без исключений.


Цитата:
там скорее всего UEFI ? и с ним проблем меньше чем с обрезанными acpi ?

Какая разница, где находятся таблицы ACPI, если производители те же?

В общем, все это бег по граблям и огромный геморрой обычно. Есть желание заниматься в качестве хобби длительной доводкой системы, по ходу изучая всяческие тонкости, о которых никогда раньше не задумывался -- нет возражений, а если нужно работать и время -- ценный ресурс, то категорически не рекомендую. Вон, камрад выше радуется, что у него система 10.7.5 работает нормально, но при этом он как бы забыл упомянуть, что актуальная версия уже 10.8.5. Почему же он не обновляется? У меня есть пара вариантов ответа на этот вопрос, которые можно комбинировать как хочется: он боится, что все слетит после обновления, он не хочет повторять все то, что уже проделал однажды, а проделывать там много чего придется. Например, начать с переделки установщика, чтобы он начал понимать MBR-разделы (хотя если изначально все ставить на GPT, то в этом нет необходимости). А кто задумывался о том, что число портов у видеокарт разное на макбуках и обычных ноутах, даже при одинаковом чипсете (т.е. заявленная якобы совместимость по железу)? Тоже нужно патчить кексты, чтобы и HDMI работал правильно, и VGA-выход. У меня, например, есть ноутбук -- практически полный аналог MacBookPro8,1 по железу, даже Bluetooth на нем работает "из коробки", что редкость, обычно с BT много возятся, чтобы заставить его работать, но более-менее сносно на нем работает лишь версия 10.8, все, что новее, даже не запускается -- валится ядро сразу, несмотря на кастомизированные DSDT, SSDT, и наличие всех необходимых дополнительных кекстов и патчей, а еще более старые версии я ставить просто не хочу.
Автор: BetterLink
Дата сообщения: 13.10.2013 20:04
NeoHunter
Цитата:
Кстати, а вы не в курсе как с этим обстоит у ASRock

ASRock -- команда людей, сбежавших из ASUS, стремящихся всё делать по-своему. Не бывает, чтобы дёшево и без последствий. Внедряя "передовые" разработки они меньше всего думают о соблюдении стандартов. Благо, PC -- платформа неприхотливая и это прощает.

ooptimum
Цитата:
обычно рекомендуют как раз матери Gigabyte для сборки хакинтошей, а не ASUS

Прекрасно помню, сколько усилий приложил отличный специалист, прописывая процессорную секцию на Гигабайте... HPET на ней не так и не заработал. Там, где ASUS P5Q просто работает, гагабайтовое творение (того же времени) заставляет выдумывать "костыли". И всё равно без толку. Отсутствие ACPI 2.0 -- это приговор для хака... Повторяю: не знаю, что там сейчас с ACPI 2.0, но "гигаболт" обхожу стороной с тех пор.

Talula41
Цитата:
у меня acer aspire 5715z - чипсет и почти все железо, как в macbook air 1.1. единственное, что пришлось поменять - вайфай адаптер. ритэйл 10.7.5 работает без сбоев. в папке extra минимум левых кекстов. работает со всеми сервисами. вполне полноценно =)

Работать-то оно, может, и работает. Но если взять ioreg от нативного Мака и сравнить, что пишется там на нём и на хаке с похожим железом, то выяснится, что Мак работает иначе. Полного соответствия не добиться: BIOS на PC и яблочный EFI -- абсолютно разные. Грамотный загрузчик (Clover) эмулирует маковый EFI на РС наиболее полно, и всё же хак никогда не станет Маком, в том смысле, что работает по-другому. Хотя с Кловером работать на хаке очень даже комфортно и максимально приближенно к настоящим Apple. А кекст сегодня требуется только один: fakeSMC.kext. От остальных избавляются различными способами -- это и есть допиливание.
Автор: ooptimum
Дата сообщения: 13.10.2013 20:23
BetterLink

Цитата:

Прекрасно помню, сколько усилий приложил отличный специалист, прописывая процессорную секцию на Гигабайте... HPET на ней не так и не заработал. Там, где ASUS P5Q просто работает, гагабайтовое творение (того же времени) заставляет выдумывать "костыли". И всё равно без толку.

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


Цитата:
А кекст сегодня требуется только один: fakeSMC.kext. От остальных избавляются различными способами -- это и есть допиливание.

На буках еще, как правило, требуются кексты для PS/2, чтобы тачпад работал.
Автор: BetterLink
Дата сообщения: 13.10.2013 22:12

ooptimum

Цитата:
процессорные секции тот же кловер, упомянутый вами ниже, умеет на лету подменять. Наверное в вашем случае было что-то особенно специфическое

Да, Кловер умеет очень многое, но его тогда ещё не существовало (во всяком случае, в нынешнем виде).
Тогда везде был Хамелеон и даже об XPC мало кто слышал. (Сегодня же Кловер во всём удобнее XPC). "Связка" была древняя и проблемная: GA-945GM-S2 + C2D 6420. В итоге, с "хотелками" пришлось завязать и купить совместимое и на тот момент современное "железо" -- ASUS на H55 и LGA1156 + i5 760, где всё завелось сразу и без танцев.

Цитата:
На буках еще, как правило, требуются кексты для PS/2, чтобы тачпад работал.

Согласен.
Автор: Talula41
Дата сообщения: 14.10.2013 14:01
BetterLink

Цитата:
А кекст сегодня требуется только один: fakeSMC.kext.

минимальный набор для запуска - NullCPUPowerManagement.kext и fakeSMC.kext.
помимо них из "левых" кекстов - VoodooBattery.kext (ибо батарея не родная), AtherosFix.kexts (ибо такой адаптер на настоящий мак не ставится) и официальный линукс-порт "сетевухи" для маков.

Цитата:
От остальных избавляются различными способами -- это и есть допиливание.

зачем и как вообще избавляться от того, чего не было?

ooptimum

Цитата:
На буках еще, как правило, требуются кексты для PS/2, чтобы тачпад работал.

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

спорить можно до бесконечности. я просто рассказал о моем конкретном случае. и это не обязано быть правилом без исключений для всех.
Автор: NeoHunter
Дата сообщения: 14.10.2013 20:03
BetterLink

Цитата:
Отсутствие ACPI 2.0 -- это приговор для хака...

посему вопрос - как можно определить до покупки железа
есть ли там ACPI 2.0 или нет ? И если все-таки есть, то насколько полно реализован ?
И кстати практически все современные мамки с UEFI, насколько это облегчает/усложняет процесс допиливания ?
Автор: BetterLink
Дата сообщения: 15.10.2013 01:28
NeoHunter

Цитата:
как можно определить до покупки железа

Если говорить о ноутбуках -- смотреть непосредственно при покупке или, когда это невозможно, искать информацию/скриншоты BIOS на конкретную модель в Сетке до похода в магазин. Предположу, что в варианте с UEFI поддержка ACPI 2.0 имеет место быть в большинстве случаев. Но, как уже говорилось, в случае с ноутбуком возможны любые отступления от спецификации. Впрочем, ничто не мешает почитать профильные форумы (прежде всего, InsanelyMac и AppleLife) касаемо шансов конкретной модели на успешную установку OS X с минимумом проблем при доведении её до ума. Более того, это просто необходимо. Иначе, почти чистая лотерея. В случае с десктопами проще: на сайте производителя "мамки" обычно есть подробная спецификация на каждую плату.

Цитата:
практически все современные мамки с UEFI, насколько это облегчает/усложняет процесс допиливания

Само наличие UEFI в современных PC не даёт явных преимуществ для хака, т. к. EFI у Apple реализован иначе, а "писишные" EFI неспособны к прямой загрузке OS X. Возможно, "допиливание" и будет в чём-то легче, но в этом вопросе лучше послушать знающих людей.
Автор: NeoHunter
Дата сообщения: 15.10.2013 15:47
BetterLink

Цитата:
смотреть непосредственно при покупке

вооот - собственно в этом и вопрос, как посмотреть при покупке ?
Посредством чего ? Есть какая-то утиль которая максимально полно показывает что поддерживается в плане ACPI конкретным экземпляром.
Автор: 5
Дата сообщения: 22.10.2013 23:46
OS X Mavericks встанет, и будет нормально работать на обычном(не Mac) ноутбуке?
Автор: errone
Дата сообщения: 23.10.2013 06:35
С танцами и бубном OS X 10.9 Mavericks нормально работает на совместимом железе.
Кстати, OS X 10.9 Mavericks GM2 13A603 и стала финальной версией и раздаётся из апп сторе бесплатно.














Автор: TeXpert
Дата сообщения: 23.10.2013 13:06
Господа, кто может ответить, ставится ли Mountain Lion 10.8.5 (12F45) на лаптоп ASUS N56VJ? И почему Википедия утверждает, что последний релиз этой системы 12F37? 12F45 раздается на rutracker.org

Заранее благодарен
Автор: errone
Дата сообщения: 23.10.2013 13:42
TeXpert
Не важно как бук называется, хоть Пупкин2013. Главное железо. Карта- nVidia GeForce GT 635M 2048МБ GDDR3 дискретная и Intel GMA HD 4000. Оптимус- не знает макось этот оптимус. Не умеет автоматически переключать карты. В макоси другой механизм переключения. Нужно отключать nVidia, хорошо, если это есть в биосе. Если нет, то отключать через DSDT. Главное в этом буке завести видео HD 4000, эта карта используется в настоящиках.
Последний на данный момент релиз Mountain Lion 10.8.5 (12F45).
Автор: Talula41
Дата сообщения: 23.10.2013 13:44
TeXpert
ставится, но только не факт, что на эту модель. на k52 вообще нормально ничего ритейлового не вставало.
Автор: ans72
Дата сообщения: 01.11.2013 21:09
Mavericks
Стоит ли ставить? У меня два смутных сомнения.
1. Куча программ, сейчас нормально работающих у меня подо Львом, перестанут работать.
2. Вся эта бесплатная ОС - просто один большой бэкдор для NSA.
Автор: adasiko
Дата сообщения: 02.11.2013 08:16
ans72
Смотри сам, там для обычного пользователя заметно только увеличение автономности (если ноут) и табы в finder.
Про пукт 2 - надевай цинковый тазик на голову если страшно, то вообще сноси закрытый OS X (неважно какой версии) и ставь какую-нибудь свободную ОС
Автор: ans72
Дата сообщения: 02.11.2013 11:04

Цитата:
для обычного пользователя заметно только увеличение автономности (если ноут) и табы в finder.

Спасибо, теперь ясно, что ради такой ерунды рисковать работоспособностью системы не стоит.

Цитата:
надевай цинковый тазик на голову если страшно, то вообще сноси закрытый OS X (неважно какой версии) и ставь какую-нибудь свободную ОС

По второму пункту: шапочка из фольги намного удобнее просто настораживает такая бескорыстность, к чему бы это? Всю жизнь они продавали апгрейды своей ОС, пусть и за небольшие деньги. И вдруг такой праздник щедрости! А тут ещё и, после того как Джоппс коней двинул, присоединились к программе слежки NSA.
В общем, если у вас паранойя, это не значит, что за вами не следят. (с)пижжено
Автор: berkut9737
Дата сообщения: 10.12.2013 01:55
Здравствуйте!

Загорелся желанием поставить на своё железо макось, но в этой теме в первый раз и опыт имею нулевой. Надежда только на ваши, как всегда, по-существу советы.

Установил я на свой комп программку CPUID CPU-Z и вот, что она сказала:



Подскажите, пож., возможно ли стать обладателем mac os на этой машине? И, если да, то куда дальше двигаться.

Если я неправ и попал не в тот топик, то прошу, пожалуйста, перенаправить меня в нужную тему.

Спасибо.





Автор: litelatov
Дата сообщения: 12.12.2013 13:15
Я пытаюсь создать пробную веб-страницу. Чтобы её создать, надо из макета кадрировать все картинки, иконки и логотипы и сохранить их для web, чтобы потом можно было их подключить с помощью html-тегов и css-стилей в notepad++.
Автор: eeonw
Дата сообщения: 16.12.2013 10:54
Попал ко мне iMAC 2011 27'. Стоит OS X Mavericks.
Основной раздел на жёстком диске испорчен. Грузятся в режиме восстановления, но дисковая утилита исправить раздел не может.
Загружаюсь с установочной флешки OS X Mavericks - дисковая утилита тоже не может исправить раздел.

Я бы этот раздел грохнул, но хочу с него вытащить инфу.

Как можно к этому разделу подключиться или исправить его?
Могу вытащить диск и подключить его к обычному PC.
Автор: BetterLink
Дата сообщения: 16.12.2013 12:02
eeonw
Если действительно восстановить нормальную загрузку штатными средствами не удалось (например, выполнив fsck -y или fsck -yf в single user mode) и на машине нет второй системы (на соседнем разделе), то проще подключить диск к PC и воспользоваться любым LiveCD-дистрибутивом Linux, поддерживающим чтение HFS+, чтобы вытащить информацию. Подойдут, скажем, Ubuntu или SimpleLinux 7.

На всякий случай: в single user mode можно загрузиться, удерживая при старте комбинацию клавиш 'Command' + 's'.
Автор: feuerloescher
Дата сообщения: 16.12.2013 19:17
Можно DiskWarrior попробовать
http://rutracker.org/forum/viewtopic.php?t=4077224
Автор: BetterLink
Дата сообщения: 16.12.2013 19:56
feuerloescher
Да, тоже вариант. Встречал хорошие отзывы. Хотел было предложить, да сам не пользовался.
Автор: Nailor
Дата сообщения: 22.12.2013 21:59
Подскажите куда копать:

Виснет на последнем этапе загрузки, т.е. запускаю с ключом -v и всё идёт прекрасно, пока идёт текстовая загрузка. Но в тот момент, кгода появляется GUI (т.е. появляется серый (светло-серый монотонный) фон), появляется мышка и судя по всему виснет. Мышка, спустя минуту превращается в индикатор загрузки (радужный круг) и крутиться минут 15 после чего виснет и мышь (т.е. перестаёт двгаться).

Т.е. я даже не могу посмотреть чего мешает загрузке.

ПРИ этом, с ключом -x система грузится.

Параметры системы:
Core™ i3
Intel® HD Graphics 2000

(Моноблок Packard bell s3720)
Автор: BetterLink
Дата сообщения: 22.12.2013 22:40
Nailor

Цитата:
Intel® HD Graphics 2000

С такой графикой о полноценной работе можно забыть. Максимум, что вытянете -- разрешение. Аппаратного ускорения [QE/CI] нет в принципе... и это невозможно. Посмотрите для интереса, использовала ли Apple видео HD2000 хоть где-либо?... Вот и ответ. Для нативной работы нужна, минимум, графика HD3000, а лучше 4000 (и это даже близко не графика: это просто работает). Остальное -- жуткие "костыли" и слёзы. Поиграться на день-два. И не о чём говорить дальше. К сожалению.
Автор: Nailor
Дата сообщения: 22.12.2013 22:49
BetterLink

Цитата:
С такой графикой о полноценной работе можно забыть. Максимум, что вытянете - разрешение.


Оно и нужно. Перед компом ставятся 4 задачи:
1. Интернет с воспроизведением Flash (есть сейчас в режиме -x)
2. MS Office (Word, Excel)
3. Просмотр Jpeg.
4. Синхронизация основных папок (Decktop, documents) с Gooogle Drive.

Я знаю, что 2000 плохо запускается на хакинтошах, но запускается. При учёте моих задач, мне многого не надо - мне надо , что бы оно без ключа -x грузилось.

Ну и звук сейчас не пашет, но думаю, я это решу.
Автор: BetterLink
Дата сообщения: 22.12.2013 23:01
Nailor
Есть, например, здесь какая-то статейка -- с HD2000, но гарантий нет. Просто
Цитата:
нашим надеждам не суждено было сбыться, и драйвер от Apple нам пришлось вообще удалять из системы, чтобы заставить её грузиться в нормальном режиме

Есть на "санках" топик (на английском). К нему доверия больше, да только там сразу в заголовке указано, что это -- частично работающий вариант (без ускорения). Судя по Вашему последнему сообщению, большего не требуется. Если так -- пробуйте. У меня "сани" сейчас вообще не открываются, так что прокомментировать способ не могу.

Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051

Предыдущая тема: Не собираются исходники ipsec-tools в slackware 12.1


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.