Bios ozzmosis: OZZMOSIS BIOS для хакинтоша 🔴
Содержание
Hackintosh podcast — Free on The Podcast App
04.15.2016 Пресс‑конференция по Hackintosh от Aleksey Konovalov (11)Пресс‑конференция по Hackintosh от Aleksey Konovalov | |
03.03.2016 Выбираем материнскую плату для BIOS Ozmosis (10)Выбираем материнскую плату для BIOS Ozmosis | |
11. 29.2015 Загрузчик Ozmosis. Ответы на вопросы. (9)Загрузчик Ozmosis. Ответы на вопросы. | |
10.18.2015 Новый загрузчик Ozmosis для Хакинтоша (8)Новый загрузчик Ozmosis для Хакинтоша | |
07. 22.2015 Собираем Хакинтош. Новости мира Hackintosh (7)Собираем Хакинтош. Новости мира Hackintosh | |
05.23.2015 Системы: Mac OS X 10.11, Yosemite, Mavericks, Mountain Lion (6)Системы: Mac OS X 10.11, Yosemite, Mavericks, Mountain Lion | |
05. 10.2015 Как выбрать SSD диск для Mac OS X — Создание Fusion Drive (5)Как выбрать SSD диск для Mac OS X — Создание Fusion Drive | |
05.06.2015 Обзор железа компьютеров Apple (4)Обзор железа компьютеров Apple | |
04. 10.2015 Какую сборку Mac OS X установить. Жесткий диск. Вопросы по Хакинтошу (3)Какую сборку Mac OS X установить. Жесткий диск. Вопросы по Хакинтошу | |
04.05.2015 Причины сложности установки Mac OS на PC (2)Причины сложности установки Mac OS на PC | |
04. 03.2015 Hackintosh (1)Hackintosh Mac OS X на PC ссылка |
Mac на PC. Часть I – Что такое Хакинтош?
Истории и слухи
В среде пользователей Mac известна история о том, что в начале двухтысячных один из инженеров Apple показал Стиву Джобсу ноутбук на базе Intel с запущенной версией Mac OS X. Никаких подтверждений тому не было, пока в 2012 году на ресурсе Quora не была опубликована запись от имени Ким Шейнберг (Kim Scheinberg), жены Джона Кулльманна (John Kullmann), инженера Apple, проработавшего в компании 13 лет.
***
Летом 2000 года жизненные обстоятельства Джона складываются таким образом, что его семейству потребовался переезд на восточное побережье штатов и возможность работать в компании удаленно. Последнее значило, что он более не может быть участником группового проекта и ему потребуется вести независимую разработку.
Джон отправляет своему начальнику, Джо Соколу (Joe Sokol), письмо с темой “Intel”, в котором предлагает обсудить возможность назначения его ответственным за Intel-версию Mac OS X, пояснив, что он уже неделю работает с платформой, находит это интересным и если проект посчитают важным, то он мог бы заниматься этим все время.
Прошло 18 месяцев. В декабре 2001 года Сокол сообщает Джону о том, что ему требуется как-то “оправдать его зарплату” и просит сообщить ему о текущих работах.
К этому моменту в офисе Джона уже было три PC и еще столько же дома, купленных у друга, занимающегося продажами “кастомных” PC. На всех была запущена Mac OS X.
Сокол с изумлением наблюдает за тем, как Джон загружает PC со знакомой надписью на экране: “Welcome to Macintosh”.
В какой-то момент Джо замолкает и говорит: “Я сейчас вернусь”. Через несколько минут он возвращается с Бертраном Серле (Bertrand Serlet), который также наблюдает за демонстрацией загрузки и спрашивает Джона: “Сколько вам потребуется времени, чтобы запустить это на Vaio?”, – на что получает ответ: “недолго”. Бертран переспрашивает:” Две недели? Три?”, – Джон отвечает что-то вроде “два часа.. максимум три.”
Бертран отправил Джона в ближайший Fry (известный магазин компьютерной техники), чтобы купить самый топовый и дорогой Vaio, который будет в наличии. В 7:30 вечера того же дня Vaio уже загружается Mac OS X.
На следующий день Стив Джобс летит на встречу с президентом компании Sony.
Неизвестно, что в этой истории правда, а что – нет. Но встреча с Sony имела место быть.
Официально
6 июня 2005 года на Worldwide Developers Conference (WWDC) Apple анонсирует планы перехода на процессоры Intel и предлагает отдельным разработчикам Developer Transition Kit за 999$. Энтузиасты совершают попытки запуска Mac OS X на стороннем “железе”, но получают ошибку о том, что “данная конфигурация не поддерживается” (некоторые старожилы поговаривают, что успехи все-таки были).
10 января 2006 года на Macworld Conference & Expo, всемирной выставке-конференции, посвященной платформе Macintosh и продуктам для неё, Стив Джобс объявляет, что следующий iMac будет с процессором Intel. Представляется операционная система Mac OS X Tiger, которая будет предустановлена (версия 10.4.4) на все новые компьютеры Mac. И что важно, новые модели поддерживают EFI (Extensible Firmware Interface), а не Open Firmware, которое использовалось в предыдущих системах платформы PowerPC.
Через месяц, 14 февраля того же года, появляется новость о релизе первого “хака”, позволяющего запустить Mac OS на компьютере не от Apple. Спустя часы выходит обновление 10.4.5, но уже через две недели тот же программист под ником crg92 выпускает следующий “хак”.
И по сегодняшний день энтузиасты постоянно работают над возможностями запуска Mac OS X (теперь уже macOS) на обычных PC.
Такие компьютеры впоследствии стали называть “Хакинтош”.
Новые Mac используют EFI
Первая спецификация EFI была разработана компанией Intel, однако в июле 2005 года разработка была приостановлена на версии 1.10 и в дальнейшем передана объединенном форуму EFI, а сама спецификация была переименована в Unified Extensible Firmware Interface (UEFI). В то же время компания Intel оставляет за собой право предоставления лицензий для всех продуктов, использующих EFI.
EFI предназначен для замены BIOS — интерфейса, традиционно использующийся всеми IBM-PC-совместимыми персональными компьютерами.
По сути это интерфейс между операционной системой и микропрограммами, управляющими низкоуровневыми функциями оборудования. Основное предназначение EFI – корректно инициализировать оборудование при включении системы и передать управление загрузчику операционной системы. В отличие от 16-битного BIOS, использующего 64кб, EFI 32 и 64-битный, занимает от 4Мб и позиционируется как аппаратно-независимый. В реальности UEFI BIOS аппаратно-зависимый.
Чем важен EFI?
Поначалу пользователи “Хакинтош” могли запускать Mac OS X на обычных ПК, используя модифицированное ядро системы, обходящее обращения к EFI.
Однако, в начале ноября 2007 года был разработан способ эмуляции EFI, использующий изменённый загрузчик (bootloader) Darwin. На деле это означало, что появилась возможность “представить” PC для Mac OS X таким образом, что система “считала” его компьютером Mac и работала с “неродным” железом. С использованием эмуляции EFI, компьютер мог загружать немодифицированные ядра операционной системы и использовать оригинальные расширения (Kernel Extensions). Появляются и специальные загрузчики, bootloader, которые позволяют произвести прямую UEFI загрузку, а также загрузку с помощью обычного загрузочного сектора, который чаще всего используется на компьютерах, оснащенных традиционным BIOS.
По состоянию на 2015 год, одним из самых используемых является загрузчик Clover, принадлежащий к семейству RealEFI.
Bootloader – как это работает?
Чтобы запустить Хакинтош, нужен специальный загрузчик. Существует множество разных загрузчиков, но по своей основе разделить на два класса: FakeEFI и RealEFI (более подробно об их видах можно прочитать на страницах OSx86 Project).
FakeEFI был изобретен David Elliot много лет назад и работает по простому принципу: он создает видимость того, что EFI уже отработал. В памяти остаются следы активности (boot-args и дерево таблиц) и запускается ядро mach_kernel. Загрузчик Chameleon справляется с этим, за исключением проблем, вроде отсутствия поддержки панели загрузочного диска. В то же время Apple “предоставила” и другие сложности, связанные с недостающими Rutime Services. Например, в январе 2013 года из-за недостающей функции SetVariable() перестал работать iMessage. Впоследствии проблема была решена, но появились и другие. Варианты legacy-загрузчиков: Chameleon, enoch, Chimera, PC-EFI, revoboot.
RealEFI прошивается вместо существующего BIOS, но есть метод использования подгружаемого загрузчика для плат, которым BIOS нужен.
Система такой загрузки была разработана компанией Intel и сейчас находится в активной разработке с открытыми исходными кодами на сайте tianocore.org. Этот загрузчик называется DUET, но у него есть проблемы: он загружает EFI, но не предусматривает загрузку Mac OS X, поэтому нужно приспособить DUET под требования Mac OS X. Несмотря на то, что на новых материнских платах EFI уже есть, он непригоден для загрузки Хакинтоша. Варианты EFI-загрузчиков делятся на две категории: для PC BIOS – bareboot, XPC, и для UEFI BIOS – Ozmosis.
Загрузчик Clover служит для обеих целей
Название Clover данный загрузчик получил от одного из основателей проекта, kabyl’а, который увидел сходство клавиши “Command” с четырехлистным клевером.
EFI – это не только начальный этап загрузки операционной системы: создаются таблицы данных, содержащие информацию о платформе, загрузочные и runtime-сервисы, которые доступны для загрузчика операционной системы и для неё самой. Работоспособность системы зависит от корректности этого этапа. На встроенном UEFI загрузить Mac OS X нельзя, также как и сделать это из чистого DUET. CloverEFI и CloverGUI выполняют немалую работу по корректировке встроенных таблиц для возможности запуска Mac OS X.
Clover – это EFI загрузчик операционных систем, для компьютеров уже имеющих UEFI BIOS (Unified EFI…), и для компьютеров, не имеющих такового. При этом сами операционные системы могут поддерживать EFI- загрузку (OSX, Windows 7-64EFI, Linux), либо нет (Windows XP). В последнем случае предусмотрен legacy-boot: возврат к старой схеме BIOS-загрузки через загрузочные сектора. Если быть точнее, то Clover – это не загрузчик, а скорее Boot Manager, который выполняет подготовку и запуск родных загрузчиков разных ОС (boot.efi, grub.efi, bootmgr.efi).
При включении или при перезагрузке компьютера загрузка операционной системы с помощью boot manager происходит по следующему пути:
Вариант 1. Компьютер основанный на BIOS (legacy-загрузка)
BIOS > MBR > PBR > boot > CLOVERX64.efi > OS loader (boot.efi в случае Mac OS X,
bootmgr.efi для Windows, grub.efi для Linux).
Вариант 2. Компьютер, основанный на UEFI BIOS (новая схема, UEFI-загрузка)
UEFI BIOS > CLOVERX64.efi > OS loader
Таким образом, имея подготовленный загрузчик, мы можем “попасть” в нужную нам систему. Но перед этим потребуется ее установить, подготовив ещё один отдельный загрузчик, добавить необходимые расширения ядра для установки, а также расширения и драйвера для работы системы в целом.
***
В следующей статье: что из себя представляет установка Хакинтош, какие сложности могут возникнуть в работе и мысли о коммерческом использовании Хакинтош.
Оззи Осборн и Стив Вай записали совместный альбом, который так и не вышел
Фото Кристофера Ли Хелтона
Оззи Осборн и Стив Вай записали совместный альбом, который до сих пор не издан 0005 Eamon O’Neill для британской eonmusic . Вай продвигал альбом, который он недавно выпустил под псевдонимом 9.0005 Вай/Гаш , но песни для которого восходят к 1991 году.
Фото Кристофера Ли Хелтона 0s, на что он ответил: «Ну, я сижу над записью Ozzy , и она похожа на запись Gash — не «похожа» на запись Gash — но это проект, который я записал, который лежит на полке. У меня нет никакого контроля над ним или прав на него, очевидно, но мы записали несколько довольно хороших вещей. Что интересно в том материале, который мы записали с точки зрения гитары, так это то, что все мои партии ритм-гитары, я использую делитель октавы [гитарный эффект], и эта запись не похожа ни на что другое».
Что касается того, насколько он был близок к присоединению к группе Осборна , Вай указал: «Хорошо, так что Оззи и я, в основном, что произошло, насколько я понял, Оззи записал около половины его запись [‘ Ozzmosis ‘, 1995] для звукозаписывающей компании, и Шарон и лейбл хотели собрать его вместе с несколькими разными авторами песен, чтобы просто получить еще несколько песен. Так что я был одним из тех, с кем они хотели встретиться. Это было действительно просто написать несколько песен для Пластинка Оззи , которую он затем возьмет и использует для своей пластинки, и тот, с кем он работал над пластинкой, запишет ее. Так я думал; «Да, это было бы здорово. Я бы с удовольствием это сделал», но Оззи и я увлеклись, потому что нам было очень весело, и в итоге мы записали много материала. И тогда мы начали интриги; «Эй, давайте сделаем новую запись!», и все это было хорошо и хорошо, и мы были в восторге от этого, пока не опустился молоток, и они в основном сказали; «что ты делаешь? Нет, ты просто должен взять песню у Вая и закончить свой альбом. Мы уже вложили в это столько денег, и Vai — это расход», так что все сработало на самом деле идеально».
Вай добавил: «Да, одна из песен была «Danger Zone». Я уже написал это, и это уже было сделано — это был трек Gash — и я подумал; «ну, может быть, ему это понравится», и я немного переработал, но оно лежит на полке. Также есть песня под названием «Dyin’ Day», которая есть в моем альбоме « Fire Garden », потому что в этой песне изначально был текст, и это был один из них. Там был какой-то очень, очень тяжелый материал, потому что, как я уже упоминал, я везде использовал октавный делитель, и это было сознательное усилие. Я подумал: «Хорошо, ты будешь работать с Оззи, и все эти потрясающие гитаристы играли с Оззи ; чем ты планируешь заняться?» Я не собирался быть обычным. Да, это не я, как вы знаете, но я должен был быть доступным, так я думал; «Я буду использовать делитель октав во всем»; Я имею в виду, весь ритм».
Вы можете прочитать вторую часть интервью с Стивом Ваем на сайте eonmusic .
MMTool制作Ozmosis导BIOS完美引导OS X系统_江南鹤的技术博客_51CTO博客
文章目录
步骤一
步骤二
步骤三
步骤三
教程总结
原创
d9的原创作品,请联系作者获取转载授权,否则将追究法律责任
Ozmosis引导是德国黑苹果爱好者制作的一个引导程序,目前仍处于测试版,有了它,你可以不用再使用四叶草、变色龙之类引导工具,相对而言它更象白苹果。Ozmosis是基于AMI公司bios的硬件引导驱动项目,基本的Ozmosis是没法引导win的,但是,如果添加了合适的驱动,可以做到全系统通吃。
需要用到MMTOOL工具,以及OzmOS基本组件
————————————————————————————— ———————
|下载地址http://collect. gokuai.com,登陆后,左上角添加,输入验证码8371187949 |
| ———————————下文中提到的所有工具这里面都有———————————|
——————————————————————————————————
首先确认你的主板是否支持Ozmosis,理论上AMI的Bios都支持。
下载对应型号的主板BIOS固件,可以用鲁大师等工具查看主板型号,然后去官方网站下载。
MMTool v4.50.0023, 用来编辑你的主板BIOS,
优盘一个(FAT32格式), 用来刷入固件。
步骤一
上面的准备工作做完了后打开下载好的固件解压出来改后缀名为.ROM 用MMtool加载你的BIOS固件,我这里以映泰H61MLC2主板固件作为演示。
步骤二
加载后点击创建报告,工具会在固件的同目录下生成一个与固件同名的rpt文件。
用Notepad++或者用基本打开这个文件找到Firmware Volume: 03的上面以上,看一下Bytes Free 剩余空间,这个数值就是固件可以写入的容量,Ozmosis插入最基本的程序至少
步骤三
可以删除一些不必要的内容来给Ozmosis腾空间。
删除FileSystem模块,因为Ozmosis自带了替换这个模块的文件。
压缩CORE_DXE模块。
点击提取选取CORE_DXE并以提取解压缩的方式提取出模CORE_DXE
压缩的方式插入CORE_DXE模块,点击保存固件。
再次创建报告查看剩余空间。此时Bytes Free 有12 16 КБ
1 2 3 4 5 6 7 8 9 10 | 'TcpDxe' [B1625D3C-9D2D-4E0D-B864-8A763EE4EC50] |
步骤三
插入必要的Ozmosis模块文件。
Ozmosis基本模块
EnhancedFat 用来替换FileSystem
HfsPlus // 分区识别驱动
PartitionDxe // NTFS分区相关的,如果启动不了再加上这个
Ozmosis //主程序 9
SmcEmulator Kext //系统破解补丁
OzmosisBlackTheme //主题不是必须的
下图是我插入的基本文件。
点击保存固件,这样就完成了制作工程,接下来就是刷入BIOS了,各个品牌的主板输入的方法也不同,映泰的可以用官方的工具刷入,也可以放在优盘(fat32格式)根目录下,开机按F12来刷入了。
教程总结
通过以上方法可以轻松用MMTOOL来制作简单的Ozmosis启动固件,当然你也可以加入DSDT和需要的驱动文件,这里先不多做介绍。
Ozmosis虽然可以完美的引导安装OS X原版系统,也可以直接在APP STROT更新系统,几乎已经是白苹果了。
如果你也跟我一样只是刷入了最基本的Ozmosis启动系统可能PS2的键盘不能识别,先换一个USB的试一下。
-
赞
-
收藏
-
评论
-
分享
-
举报
相关文章
关注
分类列表
- # 微信hook8篇
- # 微信公众号文章采集1篇
近期文章
- 1.