К сожалению со времением пришел к выводу что ни железо, ни прошивки ни сами ОС не самодостаточны и требуют тюнинга, решения которого до сих пор нет.
Так например запустить любую ОС на Аппл железе у вас получится с серезными ограничениями. Дело в том что прошивка EFI на ноутбуках Аппл очень старая и давно уже не совместима с последними стандартами, а все ОС отличные от Мака требуют EFI более новую.
Смотрите сами на таблицу:
На ней видно, что новая прошивка (EFI 2.0 возможно это UEFI 2.0) появляется только в 2010 году и на момет написания статьи доступна на паре ноутбуков.
Что же остается пользователям которые не получили долгожданную UEFI 2.0?
Для этих пользователей EFI Apple поддерживает режим эмуляции BIOS и позволяет загружать ОС с жесткого диска с MBR загрузчика.
При использовании этой возможности так же накладываются ограничения на остальные внешние устройства. Так например ваша клавиатура нотбука может не работать после перехода в режим эмуляции биоса до полного старта ОС. Или еще более неудобное ограничение - вы не можете запуститься с внешнего CD \ Флешки подключенных по USB.
Другими словами - сломайся на ноутбуке СД и вы полностью лишены возможности запустить другую ОС отличную на Мак ОСХ.
Интересные замечания есть на сайте REFIT в разделе слухи и мифы. Где подробно рассматривают различные ограничения этой EFI от Аппл:
Теперь посмотрим на то что у нас остается для тех кто хочет запускать другие ОС на железе от аппл.
Ваш жесткий диск будет иметь гибридный загрузчик. Это означает что на диске будет 2 таблицы разделов полностью независимых друг от друга с возможностью их синхронизации. Одна для GPT диска и содержит до 128 возможных разделов. А вторая таблица MBR и на ней может быть указано до 4 разделов (технологическое ограничение).
Второй момент. Если вы установлии ОС Х у вас на жестком диске есть минимум 3 портиции испольованные для этой самой ОС. Следовательно для остальных ОС у вас есть только 1 свободная партиция которую вы можете использовать для установки дополнительной ОС.
С одной стороны, технически возможно, выбрать необходимые партиции с раздела GPT и делать маппинг этих разделов в область MBR, а ненужные занятые разделы ОСХ вообще не мапить в MBR область. Но на сегодняшний момент ни одна программа работы с дисками этого не поддерживает и если вы даже решите так поступать - придется это делать руками. А с другой стороны даже если бы такая возможность была, то будете ограничены 4 различными ОС и ни одной больше. И еще один очень печальный момент - большинство программ автоматически синхронизируют разделы между GPT и MBR и после того как вы руками произведете все настройки в MBR секторе hex редактором - эти настройки внезапно пропадают.
Все эти ограничения неудачной эмуляции от Аппл возможно решить используя современные ОС с поддержкой EFI 1.1, которая установлена на большинстве ноутбуков от аппл. Но к сожалению таких ОС с поддержкой такой старой версии не много.
Линукс поддерживает EFI 1.1 с серезными ограничениями, Виндус не поддерживат вообще. И я не думаю что версия Windows 8 вдруг включит эту поддержку.
Интересные рассуждения на этот счет написал человек (помоему работает в редхад, и разрабатывает драйвера для видео карт АТИ) и подробно выставляет все сложности перехода:
- http://mjg59.dreamwidth.org/4957.html
- http://mjg59.dreamwidth.org/2929.html
- http://mjg59.dreamwidth.org/4125.html
- http://mjg59.dreamwidth.org/3611.html
- http://mjg59.dreamwidth.org/3244.html


0 коммент.:
Отправить комментарий