Macos x virtualbox любов запускаємо Макось під віртуальною машиною

Єдино вірний спосіб відчути красу Mac OS X - купити комп'ютер або ноутбук Mac. Зручно, швидко, стабільно і без геморою - людський підхід в кращих традиціях Mac. Бажаючи пізнати непізнаване, а саме - Mac OS X на звичайному PC, ентузіасти активно допилюють різні види Хакінтоша, лаються словами «кексти» і бояться апдейтів системи. Ще складніше було змусити Макось працювати під віртуальною машиною, але це тільки до сьогоднішнього дня.

експериментальна підтримка

Все почалося з того, що я вирішив спробувати написати додаток для iPhone / iPad і тут же встряв через прикрий обмеження. Виявилося, SDK розробника і всі супутні інструменти доступні тільки для платформи Mac OS Х. По правді кажучи, Mac я збираюся купити вже досить давно, особливо після болісних танців з Хакінтоша, але, на жаль, заповітний Macbook Pro 15 "як був, так і залишається лише пунктом у списку «Хочу купити».

Чаклувати знову з установкою Mac OS на свій PC, не маючи гарантії, що зможу хоча б запустити потрібний софт, не було ніякого бажання. Досвід підказував, що нічого доброго не вийде і з віртуальними машинами. Жодне рішення для віртуалізації, будь воно від Microsoft, Parallels, VMware або Sun, без шаманства (важливий момент!) Не дозволяє запустити Mac OS в якості гостьової ОС! Вірніше кажучи, не дозволяло. Вивчаючи changelog програми VirtualBox'а (тепер уже розповсюджується під егідою компанії) Oracle, яку останнім часом використовую в якості основного засобу віртуалізації, натрапив на дуже цікаву позицію: «Experimental support for Mac OS X Server guests». Опція вперше з'явилася у версії 3.2.0 і далі часто згадується. Виходить, як гостьова OS тепер можна встановити Макось? Слово «server» спочатку збило з пантелику, але швидко з'ясувалося, що це є не що інше, як ліцензійна обмеження Mac OS X. Справа в тому, що ліцензія допускає установку ОС тільки на комп'ютери і ноутбуки Mac. Все інше, включаючи Хакінтоша і інші збочення, за великим рахунком заборонені - цілком логічний крок з боку компанії Apple. А ось обмеження всередині самої VirtualBox, як виявилося, штучне. Швидко знайшлося чимало відгуків про те, що під VirtualBox'ом відмінно встановлюється остання версія Mac OS X, тобто Snow Leopard (таке ось кодове ім'я релізу). Тут треба мати на увазі, що подібний досвід безпосередньо порушує ліцензію системи, тому може розглядатися виключно в освітніх цілях.

Створення віртуальної машини

value = "" />
value = "ourhardworkbythesewordsguardedpleasedontsteal
(C) AppleComputerInc "/>

Після цього можна зберегти конфіг і заново запускати VirtualBox. Останній штрих - вибрати в якості cdrome образ з Mac OS X і стартувати віртуальну машину. У 90% випадків запуститься графічний інсталятор, і можна буде спокійно встановити вісь. Звідки беруться ці 10% невдач, сказати складно. Однак якщо раптом під час завантаження випливає якась kernel-помилка, або багатообіцяюче з'явиться сірий екран з курсором, але на цьому все і зупиняється, можна спробувати інший шлях. У цьому випадку вже не треба ніяк шаманів з конфіг виртуалки (якщо додав туди ExtraDataItem'и, то їх треба видалити). Ідея в тому, щоб використовувати альтернативний завантажувач - Empire EFI (prasys.co.cc/tag/empire-efi). Штука поширюється у вигляді ISO-файла (наприклад, empireEFIv1085.iso), яку треба примонтировать до виртуалке і віддати команду на старт. Під час завантаження з'явиться вже темний інтерфейс Empire EFI - в цей момент треба демонтувати поточний образ альтернативного завантажувача і підключити ISO'шку зі Snow Leopard. Оновлюємо інформацію про диск (), Тиснемо - вуаля, знову ж отримуємо вікно інсталятора Mac OS X.

Встановлення та налаштування

Тим чи іншим способом з'являється графічний інтерфейс установника системи, який привітно пропонує вибрати мову для установки. Далі, запитавши, де ви хочете помістити ОС, він чомусь не запропонує ніяких варіантів. Все тому, що ще не розмічений жорсткий диск (віртуальний). Для того, щоб створити структури і відформатувати розділи, запускаємо дискову утиліту з розділу «Програми» верхнього меню. Тут вибираємо вкладку «Стерти», потім тиснемо кнопку «стерти», і утиліта сама все зробить за нас. Тепер вказуємо установника розмічений розділ - і починається процедури установки. Reboot.

Повністю робоча система з гідним дозволом, підтримкою клавіатури / миші, а також мережевого адаптера - ось, що тебе чекає відразу після перезавантаження комп'ютера. Єдине - доведеться пройти процедуру ідентифікації клавіатури (майстер зажадає натиснути на клавіші поряд з 'Ами), а також створити обліковий запис користувача. Тут треба пам'ятати, що розкладка клавіатури перемикається комбінацією +<пробел>. Від всіх процедур реєстрації і створення учеткі в сервісі MobileMe можна сміливо відмовитися, як і від процедури перенесення даних з іншого комп'ютера Mac (адже як дбайливо, а !?). Далі, коли з усіма цими питаннями від нас відстануть, можна, нарешті, помацати саму систему.

value = "N" />

Параметр N - це числа від 0 до 4, що означають дозволу 640 × 480, 800 × 600, 1024 × 768, 1280 × 1024, 1440 × 900 відповідно.

За допомогою цього рядка ми вказуємо, що віртуальна машина повинна використовувати так званий VirtualBox EFI. EFI - це Extensible Firmware Interface, новий індустріальний стандарт, який повинен замінити БІОС в якості основного інтерфейсу.

купити MAC

Сама по собі підтримка Mac OS X в якості гостьової ОС - це черговий крок вперед хлопців з команди VirtualBox. Багато з них живуть і працюють в Пітері і ще пару років тому з радістю показували мені тільки що введену підтримку 3D-прискорення всередині гостьових систем. Потім з'явився flash-клієнт для доступу до віртуальних машин. Тепер - нова фіча, і знову «повний ульот». З іншого боку, як би просто не було поставити Макось під віртуалкою, це ніколи не замінить справжнього Mac'а: швидкого комп'ютера або ноутбука з прекрасним екраном, чумовими тачпадом і довгої батареєю. Пам'ятай про це.

Покажи цю статтю друзям:

Схожі статті