Вибір завантаження Mac os. Створення віртуальної машини з нуля. Недоліки віртуальних машин

За допомогою Boot Camp від Apple можна завантажувати свій Mac спочатку в Microsoft Windows, без запуску двох операційних системодночасно. Це багато в чому корисно для програм, які не працюють у віртуальних машинах Parallels або VMWare Fusion.

Підготовка до встановлення Boot Camp

Для початку обов'язково треба переконатися, що всі оновлення від Apple встановлені:

  • Перейдіть на сторінку підтримки Boot Camp, щоб переглянути чи є оновлення для вашої моделі. Завантажити та встановити при необхідності;
  • У меню Apple відкрийте Оновлення та інсталюйте всі оновлення системи;
  • Обов'язково створіть резервну копію!

Запуск асистента Boot Camp (для X 10.6 або пізніших версій)

  • Закрийте все відкриті програми, потім у Finder в Програми/Утиліти запустіть Асистент Boot Camp;
  • Натисніть кнопку Далі, щоб розпочати встановлення;
  • Якщо необхідно оберіть «Завантажити останнє програмне забезпечення підтримки Windows від Apple» ;
  • Якщо потрібно ввести пароль адміністратора, щоб розпочати завантаження програмного забезпечення. Після завершення завантаження збережіть файли на жорсткий диск або USB.

Розділ жорсткого диска

Як тільки завантаження програмного забезпечення закінчилося, помічник запропонує створити розділ для Windows на жорсткому диску. Треба буде вказати, скільки вільного місця буде відведено даному розділу. Для установки Windows 7 на Mac потрібно не менше 16 ГБ вільного місця.

Встановлення Windows на Mac

  • Вставте інсталяційний диск Windows;
  • Натисніть кнопку «Почати встановлення». Комп'ютер перезавантажиться та запустить інсталяцію Windows;
  • Дотримуйтесь інструкцій майстра інсталяції Windows;
  • На екрані з питанням "куди ви хочете встановити Windows?" виберіть розділ BOOTCAMP;
  • Потім виберіть Параметри диска (додатково) та відформатуйте диск. Краще не торкатися інших налаштувань.

Інсталяція драйверів Windows

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

  • Вийміть інсталяційний диск Windows;
  • Вставте флеш-пам'ять або диск, на який раніше були записані драйвери для Windows;
  • Відкрийте для перегляду вміст і двічі клацніть файл setup.exe у папці Boot Camp, щоб інсталювати драйвери. Далі дотримуйтесь інструкцій на екрані для завершення інсталяції. Не скасовуйте установку!
  • Після завершення інсталяції перезавантажте комп'ютер.

Вибір операційної системи для запуску

Тепер на Mac встановлено одночасно Windows і Mac OS X, і при завантаженні можна вибрати, яку операційну систему використовувати. Просто утримуйте натиснутою клавішу Optionувімкнення комп'ютера або перезавантаження, щоб відкрити меню вибору.

У мережі зараз повно копіпастів, по суті однієї й тієї ж статті, про встановлення MacOS X на хакінтош приблизно з таким же заголовком. Я ж розповім, як поставити Mac OS X з флешки саме на mac.

Складного тут нічого немає, але не всі є профі, та й переустановка системи на mac - річ досить рідкісна, це вам не Windows. Коли це потрібно? У моєму випадку знадобилося оновитися зі старої версії Mac OS X Leopard (10.5) до Mac OS X Snow Leopard (10.6).

Постає питання навіщо писати про таке старіння, коли на підході OS X 10.9, проте тему новизни сьогодні дамо спокій, суть питання від цього не змінюється. Образ диску OS X Snow Leopard Install DVD 10.6.3 Retailя взяв із торрента inmac.org.

Взагалі встановити з флешки можна і OS X Lion (10.7) і Mountain Lion(10.8). Легально придбати OS X Mountain Lion можна в App Store(Ціна питання всього 625 рублів).
Після завершення завантаження в папці «Програми» з'явиться утиліта встановлення Mac OS X Mountain Lion.
Клікаємо правою кнопкоюмиші на установнику та вибираємо «Показати вміст пакета». Далі копіюємо з папки "SharedSupport" у будь-яке зручне місце образ ОС InstallESD.dmg.

Створення завантажувальної флешки або диска Mac OS X

Для запису образу Mac OS X Snow Leopard потрібно DVD диск подвійної щільності (6,3 Gb на звичайну болванку не влізе), але й приводу для запису цього господарства теж не було. Я і не засмутився. В той час коли космічні корабліборознять ... використовувати компакт-диски моветон.

Встромляємо відповідну флешку в комп'ютер і запускаємо Програми > Утиліти > Дискова утиліта.

  1. Насамперед форматуємо нашу флешку. У вкладці «Стерти» вказуємо нове ім'я (наприклад MAC_OS_X) та файлову систему Mac OS Extended (журнальний).
  2. Монтуємо образ майбутньої системи, двічі клацнувши по файлу образу. У моєму випадку це Mac.OS.X.10.6.3.Retail.dmg(або InstallESD.dmgпро що писалося вище). Образ з'явиться на лівій панелі Дискової Утиліти.
  3. Переходимо у вкладку "Відновити". З бічної панелі Дискової Утиліти в полі «Джерело» перетягуємо (Mac OS X Install ESD). У полі «Призначення» перетягуємо створений розділ на флешці (MAC_OS_X).
  4. Тиснемо кнопку «Відновити». Процес цей не швидкий, тож доведеться трохи почекати.

Завантаження Mac з флешки

Завантажуємо систему, утримуючи клавішу Alt(Вона ж Option) до появи вибору варіантів завантаження. Ну а далі залишається дотримуватися вказівок установника.

До речі, всі дані користувача, аж до заставки робочого столу, при переході з однієї версії Mac OS X на іншу залишилися не зворушеними. Хоча в момент установки, самотня холодна мурашка пробігла по спині, коли раптом з'ясувалося, що у користувача частина документів зберігалася не на сервері і резервних копій не робилося. Тож рекомендую не лінуватися і, про всяк випадок, створити резервну копію важливих документів заздалегідь.

Все, що буде написано нижче про використання команди open, у тому чи іншому вигляді вже зустрічалося в статтях рубрики. А тут я просто зберу всі ці приклади в одному місці для зручності.

У командному рядку OS X(додаток Термінал) можна виконувати не тільки консольні команди, але й запускати програми з графічним інтерфейсом.

Запускаємо GUI-додаток

Найпростіший приклад. Відкриємо програму TextEdit:

open -a TextEdit

А для додатків, що мають у своїй назві більше одного слова, потрібно укласти таку назву у лапки. Наприклад:

open -a " Google Chrome"

Відкриваємо файли

Можна завантажити файл у програму, призначену для цього типу файлу за промовчанням. Наприклад:

open picture.jpg

відкриє вказаний файл у програмі Перегляд. А можна й у додатку не за замовчуванням:

open -a "Microsoft Word" text.rtf 🙂

Примітка. Якщо файл знаходиться не в поточному каталозі, слід вказати і весь шлях до нього, наприклад:

open Desktop/Фотографії/picture.jpg

Відкриваємо каталог у

Робиться це командою open із зазначенням як параметр — каталог, який потрібно відкрити в Finder. Наприклад:

Відкриє в Finderпоточний каталог (точка – поточний каталог). А відповідно:

відкриє в Finderкаталог Завантаження.

Відкриваємо WEB-адресу

Можна відкрити веб-адресу в браузері за промовчанням:

а можна і не в браузері за замовчуванням:

open -a "Google Chrome" // сайт

Створюємо лист із доданим файлом

Тут теж все просто – відкриваємо додаток Mail, а як параметр передаємо файл, який потрібно прикріпити до листа:

open -a Mail picture.jpg

Сучасні «Маки» складаються з тих самих комплектуючих, що й персоналки. Тоді чому Mac OS не може працювати на ПК? Насправді «яблучну» операційну систему можна встановити на більшість сучасних комп'ютерів, і це не так складно, як здається

Нагадуємо, що цей матеріал наведено виключно для ознайомлення. Якщо ж ви збираєтеся відтворювати дії, описані нижче, радимо уважно прочитати статтю до кінця хоча б один раз. Редакція 3DNews не несе жодної відповідальності за будь-які можливі наслідки.

Вступ

"Хакінтош" - іронічна назва для Mac OS X, встановленої не на комп'ютері Apple, але в звичайному PC. Це явище стало можливим, коли компанія з Купертіно в 2005 році розпочала міграцію своїх машин з платформи PowerPC на x86 і "Макі" стали оснащуватися тими ж процесорами та чіпсетами Intel, які використовуються у персоналках. З часів перших скромних перемог так званий проект OSx86 з розваги жменьки ентузіастів перетворився на масовий рух з зростаючою базою користувача. Сьогодні, коли Apple офіційно випустила нову версіюсвоєї операційки, Lion, саме час розповісти про «Хакінтошу» всім, хто не має «Маку», але є інтерес до Mac OS X і бажання експериментувати.

Перші питання, які ставить людина, побачивши Маківську операційну систему на PC: «Чи важко встановити?» і «Чи все нормально працює?». Відповідь на обидва негативна. Встановлення зараз спростилося до крайності, тому погратися з Mac OS X можна практично на будь-якому сучасному комп'ютері, але повна функціональністьдоступна далеко не всім - у неабиякої частки користувачів або не запрацює апаратне прискорення графіки, або відвалиться мережа, звук або ще щось. У «Хакінтошів» також великі проблемизі сплячим режимом. Всі ці труднощі можна подолати, але, напевно, доведеться провести кілька безсонних ночей. Загалом ситуація повністю копіює те, що діялося з десктопними дистрибутивами Linuxще кілька років тому. Однак це дуже втішне порівняння як для хакерської спільноти, так і для самої Apple: при тому, що Mac OS X ніхто і ніколи не готував для роботи з нерідним обладнанням, все могло бути набагато гіршим. Так, деякі залізяки ніколи не запустяться під Mac OS, інші для цього вимагатимуть танців з бубном і заячою лапкою. Але при цьому величезний парк комплектуючих або працює з коробки, або заводиться після неважких маніпуляцій. А софт для Mac OS завжди встановлюється і працює так само, як і на реальному «Маку». Виходить, не такий він і страшний, цей Хакінтош.

Для тих, кому небайдужа правова сторона явища: звичайно, Mac OS X можна легально встановити лише на комп'ютер під брендом Apple, і будь-які інші варіанти порушують ліцензійну угоду. Модифікувати компоненти ОС також забороняється, не кажучи вже про використання піратських дистрибутивів із «торентами». Однак Apple не влаштовує жодних гонінь на співтовариство OSx86 (хоча позивається до компаній, які роблять на «Хакінтошах» гроші), та й засоби захисту від неавторизованого використання перебувають у зародковому стані, і давно знайдені способи їх подолати. Mac OS X навіть не вимагає введення ліцензійного ключа або активації. Зрештою, хакінтошники безкоштовно рекламують цю ОС і потай мріють придбати справжній «Мак». А найвідданіші червоноокі експериментатори, які принципово віддають перевагу Хакінтошу, все одно втрачені як потенційні покупці.

Якщо немає різниці, то навіщо платити більше? Чи є?

Отже, якщо невелике правопорушення вас не бентежить, а технічні проблеми лише викликають здоровий азарт, спробуємо разом встановити Mac OS X на PC. У статті ми опишемо два простих способуустановки попередньої, але все ще популярної версії ОС Snow Leopard (10.6), і один спосіб для новинки, Lion (10.7). Ставити Leopard (10.5), тим більше Tiger (10.4) сенсу немає. Якщо результат вам сподобається, ці інструкції стануть відправною точкою для самостійного освоєння «Хакінтоша». В останньому розділі наведено посилання на популярні ресурси спільноти OSx86, де можна перейняти досвід інших користувачів та знайти рішення для специфічних проблем.

Підготовка «Хакінтоша»

Власне чому Mac OS X не може просто так працювати на PC і як подолати ці перешкоди? Причина номер один полягає в тому, що в «Маках» як прошарок між ОС та firmware обладнання використовується не старий добрий BIOS, а EFI, і для того, щоб Mac OS запустилася, EFI емулюється на рівні спеціального «хакерського» завантажувача (між іншим) , цим досягненням ми повинні російському хакеру під ніком Netkas). Найбільш популярний і завантажувач, що бурхливо розвивається сьогодні - це Chameleon і його похідні, наприклад Chimera.

Друга причина: у Mac OS X є кекст (від kernel extension - розширення ядра, запам'ятайте цей термін) під назвою Dont Steal Mac OS X. Він потрібний для розшифровки додатків, які становлять те, що для користувача виглядає як операційна система (Dock, Finder, loginwindow, SystemUIServer та інших), на основі ключів від чіпа SMC, який є тільки на справжніх "Маках". Ну а якщо "німа ніжок, то немає і мультиків". На допомогу приходить кекст FakeSMC, який з успіхом емулює SMC Device, за що знову-таки спасибі Netkas. Спеціальний завантажувач і FakeSMC.kext – це все, що потрібно для завантаження Mac OS X, якщо по залізу комп'ютер не сильно відрізняється від справжніх Маків.

А це якраз і є третьою причиною. Для обладнання, що не підтримується, немає драйверів під Mac OS X, або є вбудовані драйвери, але система не може їх використовувати тому, що не визнає залізки з незнайомими ідентифікаторами.

Апаратні вимоги для Хакінтошів єдині - потрібен процесор з підтримкою інструкцій SSE2, найкраще - Intel Core 2 Duo та старше. Користувачам AMD доведеться підміняти ядро ​​ОС «хакнутою» версією, як наслідок – будуть проблеми з оновленням системи із сервера Apple. Те саме стосується і нетбуків на платформі Atom. Надзвичайно бажана підтримка режиму AHCI з боку SATA-контролера. Для установки Mac OS X Lion потрібно 2 Гбайт оперативної пам'яті, для Snow Leopard достатньо одного. Перше правило підбору заліза: чим більше комп'ютерсхожий на справжні «Маки», тим менше проблем. Друге правило: найновіші та передові пристрої можуть не працювати незважаючи на жодні зусилля, т.к. Підтримка обладнання залежить в першу чергу від самої Mac OS (драйверів "важкого" заліза для "Хакінтоша" не пишуть), а Apple поспішати нікуди. Оцінити шанси на успіх допоможе сайт wiki.osx86project.org, де містяться HLC (Hardware Compatibility Lists) для різних версій Mac OS X.

Для встановлення найкраще використовувати окремий накопичувач з інтерфейсом SATA, а диск з Windows, від гріха подалі, вимкнути. Якщо ж не страшно проводити експерименти на одному HDD з робочою операційною системою, то доведеться створити на ньому новий розділ за допомогою якої-небудь дискової утиліти (для чистої Mac OS X вистачить 10 Гбайт). Тільки майте на увазі, що в процесі установки на HDD буде записано завантажувач «Хакінтоша», а потім потрапити у Windows ви зможете тільки через нього. Наявним даним нічого не загрожує, але бекап також не зашкодить. Диск потрібно підключити до порту південного мосту материнської плати, SATA-контролер у BIOS обов'язково перекласти на режим AHCI. Рекомендується прибрати розгін, вийняти всі карти розширення, крім графічного адаптера у верхньому слоті PCI-E, відключити периферію, крім клавіатури та миші, об'єм RAM зменшити до 4 Гбайт (якщо встановлено більше). Якщо інсталяція з мінімальною функціональністю пройде успішно, все це можна буде крок за кроком повернути. Занадто багато умов? Тоді можете потренуватися на кішках, тобто у віртуальній машині. У Мережі навіть є готові образидля різних гіпервізорів, хоча досвіду у створенні "Хакінтоша" їх використання не принесе.

Попереджаємо читачів: хоча «Хакінтош» - цілком невинна розвага, яка не зламає комп'ютер і навряд чи зіпсує будь-які дані, всі маніпуляції, описані у статті, робляться на ваш страх та ризик. Крім того, потрібно бути з комп'ютером на ти і знати, що таке завантажувач, ядро ​​ОС та схема розмітки жорсткогодиска. Ну а коли освоїте «Хакінтош» досконало, ні в якому разі не погоджуйтесь, якщо знайомі попросять встановити його на свій PC, а то вам доведеться, як чесній людині, одружитися, щоб підтримувати працездатність цього дива.

Установка Snow Leopard зі складання iATKOS 10.6.3 v2

Найпростіший і універсальний варіант - установка Mac OS X зі спеціальним чином модифікованого дистрибутива. З часів виходу Snow Leopard такі хакерські збірки поступилися місцем більш витонченому рішенню - установці з копії фірмового диска за допомогою окремого завантажувального CD, і про це написано нижче. Але без складання не обійтися користувачам CPU від AMD або Intel Atom, т.к. оригінальне ядро ​​Mac OS X (яке наші англомовні друзі називають vanilla kernel) підтримує лише процесори Intel з архітектурою Coreі старше, а збирання дозволяє в процесі установки відразу вибрати пропатчену версію. А після того, як ви проникли у світ «Хакінтоша» за допомогою складання та піднабралися знань, можна зробити чисту установку, компоненти якої ви повністю контролюєте.

iATKOS 10.6.3 v2 - одна з останніх випущених збірок, і незважаючи на досить стару версіюОС (Snow Leopard вже оновився до 10.6.8), весь хакерський софт на ній цілком сучасний. Завантаживши образ (не підказуватимемо, звідки), запишіть його на болванку. Завантажтеся з диска iATKOS і зачекайте, поки відпрацює «хакерський» завантажувач і запуститься ОС.

Цей процес займає кілька хвилин, але якщо раптом затягнеться понад розумні межі або видасть повідомлення про помилку, це означає, що щось пішло не так.

У такому разі потрібно знову завантажитися з DVD, але на екрані завантажувача із зеленим хамелеоном натиснути F8, виділити оптичний диск, ввести з клавіатури -x і натиснути Enter. Це так званий безпечний режим, але якщо і з ним не пощастило, потрібно завантажитися з аргументом «-v», що дозволить спостерігати журнал завантаження. На тому моменті, де процес застряг або з'явилося словосполучення Kernel Panic, можна зробити фото екрану і потім у спокійній обстановці спробувати зрозуміти, що відбувається, за допомогою тематичних сайтів, Google та порад досвідчених хакерів.

Поява віконця з вибором мови говорить про те, що завантаження пройшло успішно і ваша система може запустити Mac OS X. Рекомендуємо по можливості вибирати мову Шекспіра, так як більшість інструкцій і розборів проблем в Інтернеті написані на ньому.

Перейдіть до сторінки програми інсталяції аж до появи вікна з вибором диска.

Відкрийте меню Utilities і запустіть Disk Utility. Якщо ви віддали під «Хакінтош» чистий диск, За допомогою цієї програми його потрібно «розбити» (закладка Partition). Для встановлення в розділ по сусідству з Windows розділ просто форматується у файловій системі HFS + (закладка Erase). Для надійності краще вибрати варіант HFS Journaled, а опція Case Sensitive більшості користувачів не знадобиться.

Після того, як HDD підготовлений до встановлення, дискову утиліту можна закрити та вказати розділ у вікні інсталятора. А тепер важливий момент - вибір драйверів та налаштувань, які дозволяє Mac OS X повноцінно працювати на вашому залізі. Список відкриває кнопка Customize. Всім користувачам рекомендується заглянути у гілку Bootloader та вибрати опцію Chameleon v2 RC5 замість опції, зазначеної за умовчанням. Власники процесорів AMD, а також Intel Atom повинні вибрати модифіковане ядро ​​у розділі Patches, Modified Kernels.

Не варто вибирати будь-які драйвери для графічного адаптера в розділі Drivers, VGA. Краще поставити галку навпроти налаштування Graphics Enabler у розділі Bootloader Options - у такому разі завантажувач сам спробує активувати апаратне прискорення. Як би там не було, в 2D-режимі ОС завантажується майже завжди, і якщо метод Graphics Enabler не спрацював, можна буде спробувати щастя з окремими «драйверами». До речі, це не драйвери, а лише інжектори, які дозволяють драйверам, вбудованим у Mac OS X, працювати з незнайомими відеокартами, тому й взяті в лапки.

Виберіть відповідний пакет для мережевої карти в розділі Drivers, Network – там непогана колекція. Для ноутбука стане в нагоді вміст розділу Drivers, Laptop Hardware. Можна взяти якийсь драйвер енергозберігаючих функцій CPU з розділу Drivers, Main Hardware, CPU Power Management. «Рідне» розширення ядра під назвою AppleIntelCPUPowerManagement.kext, яке несе цю функцію, у складання завбачливо заблоковане, бо підходить тільки для процесорів Intel, та й то не для всіх, і у разі помилок не дає системі завантажитися.

Не відзначайте Sleep Enabler у розділі Patches - якщо вам потрібен режим сну, то після оновлення ОС це розширення все одно доведеться замінити.

Розділ Language Translations потрапив до iATKOS з офіційного дистрибутива та містить пакети локалізації інтерфейсу ОС, у тому числі – російську.

Бажано виписати список опцій, які ви вибрали, на той випадок, якщо свіжовстановлена ​​ОС не запуститься і доведеться шукати винуватця. Коли вибрано, можна натиснути OK, а потім Install. Поїхали!

Наприкінці інсталяції комп'ютер вирушить у перезавантаження. Можна витягти диск з iATKOS і завантажитися з жорсткого диска, на який ми «накотили» Mac OS X. Поки завантажувач Chameleon відраховує секунди до запуску ОС за замовчуванням, можна натиснути будь-яку клавішу та побачити список розділів, з яких доступне завантаження. Якщо спочатку на вінчестері вже була Windows, то вона запускається зі службового розділу під назвою System Reserved або прямо зі свого кореневого розділу, якщо службовий з якихось причин відсутній.

Але нам не терпиться побачити Mac OS, так? У такому випадку просто чекаємо, і якщо опції під час встановлення були підібрані правильно, на екрані з'явиться вікно реєстрації, а якщо опція Graphics Enabler спрацювала, то ще й покажуть вітальний відеоролик.

Що ж робити, якщо операційна система застрягла на етапі завантаження або видала повідомлення про помилку? Перша порада в такому випадку – завантажитись з переглядом журналу. Для цього потрібно зупинити завантажувач, доки він відраховує час до запуску ОС, виділити розділ із нею, ввести аргумент "-v" і натиснути Enter. За повідомленнями, на екрані вдасться знайти компонент, що викликає збій. Потім можна спробувати завантажитись у безпечному режимі з аргументом «-x», і якщо це вдалося, то ймовірно, що справа в якомусь кексті - драйвері або інжекторі пристрою, який ви відзначили в меню Customize інсталяційного диска, і його потрібно замінити. Як працювати з кекстами, розказано у особливому розділі статті.

Установка Snow Leopard із фірмового дистрибутива

"Хакінтош" можна створити і за допомогою "рідного" образу Snow Leopard, який для заспокоєння совісті можна навіть купити. При цьому весь софт, який робить Mac OS X сумісною із PC, записується на окремий диск. Але цей спосіб підходить тільки для власників Intel CPU CPU, т.к. і диск із дистрибутивом, і копія ОС, яка буде встановлена ​​з нього, використовують оригінальне ядро ​​без підтримки AMD. Крім того, немодифікований установник Snow Leopard не дозволить накотити систему на вінчестер, розбитий за допомогою MBR, та підтримує лише схему розмітки GUID. Тому диск із MBR доведеться перерозбити.

Якщо там вже стоїть Windows і ви не готові назавжди попрощатися з найпопулярнішою операційною системою, то є неочевидне рішення: з допомогою Disk Utility спочатку розмітити диск з GUID, створити для «вікон» власний розділ та встановити Windows, а потім уже у другий розділ – Snow Leopard. Ключове слово тут – Disk Utiliy. Ця програма, яка, як ви вже знаєте, запускається і з настановного диска Mac OS X, створює гібридну розмітку із синхронізованими GUID та MBR. А MBR потрібна для встановлення Windows.

Отже, для початку нам знадобиться образ завантажувального диска iBoot та пакет драйверів MultiBeast – останні версії обох викладені на сайті www.tonymacx86.com/viewforum.php?f=125 (для скачування потрібна реєстрація). Записуємо ISO-образ iBoot на болванку та завантажуємося з неї. Коли з'явиться вікно з вибором розділу для завантаження, потрібно замінити iBoot в дисководі на рідний дистрибутив з Mac OS X, натиснути F5, виділити DVD і натиснути Enter.

Подальша процедура повністю аналогічна тому, що написано про складання iATKOS, тільки в меню Customize немає жодних «лівих» драйверів, а лише стандартні пакети Snow Leopard – локалізації інтерфейсу, шрифти та ін.

Ось тільки після завершення установки завантажитись прямо з жорсткого диска не вийде, т.к. копія ОС незаймана і нічим не відрізняється від того, що є на справжніх «Маках». Тому потрібно знову завантажитися з iBoot і вибрати розділ зі Snow Leopad.

Якщо виникла помилка, ви вже знаєте, що робити: завантажуємося з аргументом "-v" і проводимо діагностику, потім намагаємося запустити ОС у безпечному режимі з аргументом "-x". На сайті tonymacx86 також рекомендують аргумент PCIRootUID=1, який можна поєднувати з "-x" та "-v".

Якщо Mac OS X показала віконце реєстрації, то настав час привчати її до PC. Потрібно запустити MultiBeast з архіву, який ми заздалегідь завантажили, і переглянути всі сторінки інсталятора до меню вибору компонентів. Тут усі користувачі повинні відзначити пункт EasyBeast Install – який задає встановлення мінімального набору кекстів. Для включення підтримки конкретного обладнання варто заглянути в окремі гілки списку та вибрати необхідні розширення. Наприкінці процедури комп'ютер буде перезавантажено, і можна буде сміливо завантажуватись з HDD.

Крім кекстів на диск встановиться завантажувач Chimera, і якщо раніше було інстальовано Windows, її завантаження здійснюється шляхом вибору відповідного розділу.

Встановлення Lion

Ось і найсмачніше - свіжа версія Mac OS X. Її поки що можуть оцінити лише користувачі Intel. На момент написання статті Apple щене виклала вихідників ядра Lion, а отже – немає і модифікованих ядер. А ось більшість кекстів, написаних для Snow Leopard, із Lion працюють.

Для встановлення «Лева» нам знадобиться працюючий Snow Leopard версії не нижче 10.6.6, вільний розділ на жорсткому диску об'ємом 5 Гбайт для розміщення файлів інсталятора, дистрибутив Lion (доступний за $29,99 в App Store і безкоштовно знаєте де), утиліта xMove та вже знайомий пакет MultiBeast.

Програма Install Mac OS X Lion запускається безпосередньо з-під працюючої операційної системи, і як розділ для установки потрібно вибрати саме той, з якого запущено Snow Leopard, що ніяк не вплине на ОС. Після завершення копіювання файлів можна погодитися на перезавантаження та увійти до Snow Leopard назад.

Тепер справа за утилітою xMove. Запустивши її, слід зазначити порожній розділ, який ми заздалегідь підготували для Lion, і xMove перенесе туди файли, розпаковані програмою Install Mac OS X Lion. Якщо Snow Leopard встановлено за методом iBoot + MultiBeast, достатньо завантажитися з жорсткого диска і в меню завантажувача Chimera вибрати розділ зі «Левом». Якщо для установки використовувався iATKOS або інше рішення, але завантажувач і кекси також не першої свіжості, доведеться завантажуватися з диска iBoot. Подальша процедура повністю повторює процес встановлення Snow Leopard із фірмового дистрибутива. Причому в якості мети можна вибрати розділ з Mac OS X, що вже працює, і тоді вона безболісно оновиться.

Встановлення та видалення кекстів

Як видалити проблемний драйвер, інжектор або додати підтримку пристроїв, які не запустилися після встановлення? Сховищем кекстів (розширень ядра) у Mac OS X є каталог /System/Library/Extensions, а завантажуються вони з єдиного кешу на адресу /System/Library/Caches/com.apple.kext.caches/Startup/Extensions.mkext, куди ОС поміщає лише необхідні розширення. Але сучасні завантажувачі «Хакінтоша» (вже знайомі нам Chameleon та Chimera) можуть завантажувати додаткові кекси з каталогу /Extra/Extensions, і з них формується свій маленький кеш /Extra/Extensions.mkext. У MultiBeast та iATKOS використовується саме така схема, тільки в останньому випадку каталог /Extra прихований. Відображення прихованих файліввключається за допомогою команди у терміналі.

defaults write com.apple.finder AppleShowAllFiles TRUE
killall Finder

Для встановлення багатьох кекстів достатньо скопіювати їх у /Extra/Extensions. Але деякі при цьому не зможуть дозволити залежності (у кеші /S/L/C/c/S/Extensions.mlext немає необхідних розширень), і доведеться сформувати в каталозі /Extra єдиний кеш зі всіх «рідних» та «сторонніх» розширень, який ОС зможе переробити. Виробляє це наступна команда:

sudo kextcache -m /Extra/Extensions.mkext — /System/Library/Extensions /Extra/Extensions

Перед цим файлам у /Extra/Extensions потрібно призначити необхідні дозволи. Команди:

sudo chown -R 0:0 /Extra/Extensions

sudo chmod -R 755 /Extra/Extensions

І ще один нюанс: якщо навіть з правильними дозволамикекст не увійшов у кеш і не завантажується, потрібно відкрити його за допомогою опції Show Package Contents у контекстному меню файлу та переглянути файл Info.plist у каталозі Contents. Це xml-файл, і в його кінці, перед тегами, що закриваютьмає бути наступний запис:

OSBundleRequired

Root

В іншому випадку її потрібно додати або змінити.

У Mac OS X 10.7 все трохи інакше. Lion використовує інший формат кешу – prelinked kernel. За промовчанням Chameleon не читає його та сканує весь вміст каталогу /Extra/Extensions, що уповільнює завантаження. Єдине, що поки що можна зробити - створити спільний кеш у системному каталозі/System/Library/Caches/com.apple.kext.caches/Startup. Команда:

sudo kextcache -c /System/Library/Caches/com.apple.kext.caches/Startup/kernelcache -v -t -K /mach_kernel -

А щоб завантажувач підчепив kernelcache, потрібно використовувати при старті аргумент «UseKernelCache=Yes». Але на відміну від вмісту /Extra, цей файл підвладний операційній системі, і іноді вона його оновлюватиме, забувши, очевидно, про наші «хакерські» розширення. Варіант вирішення проблеми - перемістити кекси з /Extra до каталогу /System/Library/Extensions і задати їм необхідні дозволи командами:

sudo chown -R 0:0 /System/Library/Extensions

sudo chmod -R 755 /System/Library/Extensions

Оновлення ОС

"Хакінтош" можна оновлювати із сервера Apple за допомогою вбудованої утиліти Software Update. Але при цьому треба бути готовим до того, що будь-які кекси після оновлення перестануть працювати або почнуть викликати збої і їм доведеться знайти заміну. На щастя, розробники популярних розширень оперативно реагують на вихід нових версій Mac OS X. Крім того, після оновлення потрібно перезбирати кеш кекстів, попередньо завантаживши систему з аргументом "-f". Користувачам процесорів AMD перед тим, як оновлювати ОС, слід переконатися, що з'явилася нова версія модифікованого ядра, або можна залишити стару.

Налаштування завантажувача

Роботою завантажувача Chameleon або його аналогів управляє файл com.apple.boot.plist у папці /Extra. Його можна модифікувати вручну, але є і спеціальна утилітаз графічним інтерфейсом – Lizard, яку можна завантажити зі сторінки darwinx86.net/software/darwinx86_software.html. У конфігурацію бажано внести роздільну здатність екрану, аргументи для завантаження (наприклад, вищезгаданий "UseKernelCache=Yes"), а власникам "нестандартних" процесорів - назва файлу модифікованого ядра. У iATKOS це файл custom (погляньте, він лежить у кореневому розділі диска). Також відзначте Graphics Injection, якщо ця опція допомогла вам увімкнути 3D-прискорення.

Опція 32-bit Compatibility Mode змусить ядро ​​завантажуватися в 32-бітному режимі, що може бути необхідно для деяких кекстів. При цьому зберігається підтримка великих обсягів RAM і програми можуть працювати в режимі 64 біт незалежно від ядра. Аналогічний аргумент командного рядка- "-x32".

У списку аргументів також можуть бути спеціальні опції для окремих кекстів.

Програма автоматично відкриває файл /Extra/com.apple.boot.plist, а у разі відсутності створить його під час спроби зберегти зміни. Саме це станеться із iATKOS, т.к. ця збірка за промовчанням зберігає конфігурацію завантажувача в однойменному системному файлі /Library/Preferences/SystemConfiguration/com.apple.boot.plist. Це не є правильно, тому найкраще після створення файлу /Extra очистити системний файл, залишивши тільки ті рядки, які показані на скріншоті.

Інша функція Lizard - редагування файлу /Extra/SMBIOS.plist. Він містить інформацію про модель комп'ютера та встановлений залізо і допомагає представити комп'ютер як якийсь «Макінтош» у програмі System Information.

Периферія від Apple

Питання, яке хвилює багатьох, але не хочеться витрачати гроші на експеримент: чи працюють із «Хакінтошем» «Маківські» пристрої – Apple Cinema Display, мишка Magic Mouse та Magic Trackpad. Так ось, монітор сумісний з будь-якою відеокартою, оснащеною DisplayPort (підходить DP Mini або повноформатна версія порту з перехідником), причому працює і датчик освітлення, і регулювання яскравості System Preferences. Для мишки та тачпада потрібен USB-адаптер Bluetooth – деякі працюють прямо «з коробки» без будь-яких додаткових кекстів, і процес підключення знову-таки нічим не відрізняється від цього на справжніх «Маках».

Вільне плавання

Тепер, коли ви вмієте міняти кекси та налаштовувати завантажувач, конфігурація «Хакінтоша» повністю у ваших руках. Після первинної установки Mac OS X, напевно, залишилися якісь «шорсткості»: щось або не працює, або працює погано. Довести систему до ладу допоможуть знання з веб-ресурсів, присвячених OSx86. пограти безкоштовно маку можна зайшовши в steam і завантаживши ігри з безкоштовного розділу

  • www.insanelymac.com - добре структурований форум із дружньою публікою. Є російськомовний розділ;
  • wiki.osx86project.org - згадана вище енциклопедія з базою даних сумісного заліза;
  • www.hackintosh.com - сайт з посібниками з встановлення та корисними посиланнями;
  • www.projectosx.com - форум, аналогічний InsanelyMac, містить глибшу технічну інформаціюз деяких питань;
  • www.kexts.com – база оригінальних та сторонніх кекстів для Mac OS X.

На комп'ютерах Mac є безліч варіантів запуску не тільки Windows, але й деяких інших операційних систем.

Відразу після появи перших комп'ютерів Mac на базі процесорів Intel почали циркулювати чутки про те, що вони здатні запускати програми Windows без додаткового доопрацювання. Деякі люди висловлювали припущення про те, що Windows стане тепер новою класикою, і програми Mac OS X і Windows тепер співіснуватимуть, працюючи на тому самому комп'ютері. Ті, хто дотримувався цієї точки зору, були беззастережно праві, але їхні ідеї виявилися пророчими. Незабаром після появи комп'ютерів Mac на базі Intelдва провідні віртуалізаційні програмного продукту, VMware Fusion і Parallels Desktop, реалізували «прозорий» режим емуляції, при якому програми, написані для Mac OS X і для Windows, змогли без особливих проблем працювати в межах одного робочого столу.

Тим не менш, існує й інший спосіб запуску Windowsна Mac, і ви, без сумніву, про нього чули. Утиліта Boot Camp конфігурує простір на жорсткому диску так, щоб на розділі, що звільнився, можна було встановити Windows, організувавши, таким чином, систему з подвійним завантаженням, де користувач може вибирати, яку операційну систему слід завантажити. Мирне рішення - так, але чи справді цей підхід означає співіснування?

Віртуалізаційне програмне забезпечення використовує ресурси вашого комп'ютера (апаратні пристрої, процесорний час, пам'ять, дисковий простір) і маскує їх. З цим завданням це ПЗ справляється настільки добре, що операційна система вважає цей виділений набір ресурсів окремим комп'ютером. Це означає, що копія Windows, що запускається під емулятором (наприклад, VMware або Parallels), сприймає "віртуальну машину" як стандартний ПК - тобто комбінацію PC BIOS, CPU, пам'яті, жорсткого диска та інших периферійних пристроїв. Операційна система запускається і добре працює, навіть не підозрюючи про те, що всі ці апаратні засоби - віртуальні, а не реальні.

Boot Camp чи віртуалізація?

Всі користувачі, які бажають встановити та запускати Windows на Mac, можуть вибирати один із двох можливих варіантів. Якщо вам потрібно одночасно запускати програми Macі Windows, найкраще скористатися емулюючим ПЗ - або Parallels або VMware. Обидва продукти коштують приблизно $79 (бажаючі заощадити можуть пошукати в Інтернеті вигідніші пропозиції - наприклад, рішення від постачальників, які пропонують знижки). Тут же відзначимо, що віддати перевагу одному зі згаданих продуктів перед іншим досить складно, оскільки обидва продукти чудові.

Правда, при такому підході вам все ж таки знадобиться придбати ліцензійно чисту копію Windows, вартість якої становить близько $200. Якщо ви придбали комп'ютер, у комплекті з яким постачається та дистрибутив Windows, то, найімовірніше, цей дистрибутив буде «прив'язаний» до даному комп'ютеру, Так що, ймовірно, ви не зможете використовувати цю копію Windows під VMware або Parallels.

Якщо ви плануєте встановити Linux, то рекомендую вибирати емулятор VMware, оскільки він забезпечує кращу підтримку цієї операційної системи. Наприклад, на момент написання цієї книги емулятор Parallels не дозволяв здійснювати такі операції з обміну даними між Linux та Mac OS X, як копіювання в буфер обміну та вставка з нього. У той же час, емулятор VMware таку можливість забезпечував.

Як VMware, так і Parallels дозволяють здійснювати «прозоре» копіювання даних між програмами Windows і Mac OS X, тому якщо ви збираєтеся запускати тільки Windows, то будь-який з цих продуктів буде чудовим вибором. Якщо вам не потрібно одночасно запускати програми Windows та Mac OS X, і при цьому ви не заперечуєте проти перезавантаження комп'ютера щоразу, коли вам потрібно переключитися на використання іншої операційної системи, то для запуску Windows можна скористатися утилітою Boot Camp, що входить до складу Mac OS X Леопард. Крім того, Boot Camp можна використовувати і з будь-яким із віртуалізаційних пакетів, що обговорюються. Як VMware, так і Parallels можуть завантажуватися з розділу Windows. Тому, якщо вам потрібно запустити ваші програми Windows, продовжуючи працювати під керуванням Mac OS X, ви можете зробити це будь-якої миті. Якщо ж вам потрібно запустити Windows з максимальною швидкістю, ви можете перезавантажити комп'ютер під керуванням Windowsі запускати свої програми Mac OS X з емулятора.

Boot Camp - це вдалий вибір для геймерів і користувачів, яким необхідна висока швидкість роботи з 3D-графікою. Так як Parallels та VMware підтримують 3D-акселерацію для деяких популярних ігор та програм, вони теж придатні для цієї мети. Однак якщо у вас Mac з інтегрованою графікою, то найбільшу швидкістьзабезпечить Boot Camp. Комп'ютери MacBookта Mac mini мають більш повільну інтегровану графіку Intel, в той час як iMac, Mac Proі MacBook Proоснащені потужними графічними адаптерами NVIDIA та AMD. Системи з інтегрованими графічними адаптерами працюють повільно з більшістю сучасних ігор або не підтримують їх зовсім, тому технологія Boot Camp допоможе вам досягти хоч невеликої, але економії на ресурсах.

Встановлення Windows за допомогою Boot Camp

Щоб встановити Windows за допомогою Boot Camp, зазвичай потрібно відкрити вікно Finder, перейти в папку /Applications/Utilities, а потім запустити програму Boot Camp Assistant. Після цього вам буде запропоновано вставити завантажувальний дистрибутивний диск Windows (підтримуються лише Windows XP/Vista) та перезавантажити комп'ютер. Після перезавантаження буде запущено програму інсталяції Windows. Я пропоную вам при виконанні цього завдання взяти на себе трохи активнішу, але й трохи складнішу роль, яка в результаті істотно спростить ваше життя.

Операційні системи з сімейства Windows за промовчанням «вважають за краще» встановлюватися на розділи, відформатовані під файлову систему NTFS (Windows NT File System). Windows XP можна встановити і на розділ, відформатований під старішу файлову систему FAT32, але цей варіант установки менш надійний і більше ризикує пошкодження файлової системи. Що стосується Windows Vista, то за умовчанням вона навіть не надає опції, що дозволяє встановити її на розділ FAT32.

Тому, щоб досягти найкращих результатів, вам слід відразу ж вказати інсталятору Windows на необхідність відформатувати розділ Boot Camp під файлову систему NTFS. На жаль, на даному етапівідразу ж виникає проблема: Mac OS X не підтримує можливість запису розділи NTFS, які вона сприймає як розділи, захищені від запису. Що ж до самої Windows, то вона без встановлення додаткового програмного забезпечення взагалі не «бачить» розділів Mac OS X. Таким чином, якщо ви хочете встановити Windows на розділ NTFS, ви не зможете безпосередньо копіювати файли з розділу Windows на Mac OS X і назад. Саме з цієї причини я і рекомендую створити три розділи:

  • Ваш початковий розділ Mac OS X (частина простору цього розділу буде використана під розділ Windows).
  • Розділ FAT32, об'ємом кілька Гбайт, призначений обмінюватись файлами між Mac OS X і Windows.
  • Ще один розділ FAT32 з великим обсягом вільного простору - для установки (згодом, при фактичному встановленні Windows, ви дасте інсталятору Windowsвказівку відформатувати цей розділ під NTFS).

Єдина проблема полягає в тому, що, якщо ви це зробите, ви не зможете використовувати програму Boot Camp Assistant, тому що вона працює тільки з диском, на якому є єдиний розділ Mac OS X. Втім, програма Boot Camp Assistant не дуже нам і треба. Все, що вам потрібно - це Intel Mac, дистрибутивний диск з Mac OS X Leopard, а також дистрибутивний CD або DVD із копією Windows. Ще вам потрібно буде запустити програму Terminal і за його допомогою виконати підготовку диска.

Ми збираємося взяти частину вільного простору з розділу Mac OS X і виділити його під створення розділу Windows. Тому відразу ж після того, як ви розкриєте програму Terminal, вам потрібно буде прикинути, який обсяг вільного простору є у вашому розпорядженні, і виконати перерозподіл вашого диска. Ця операція пов'язана з неминучим ризиком, тому не приступайте до неї, перш ніж створіть повну резервну копію і переконайтеся в її надійності. Команда diskutil дозволяє виконати всі необхідні операції, але спочатку я рекомендую скористатися її опцією list, щоб переглянути інформацію про те, як організований ваш жорсткий диск на поточний момент. Наприклад, дана командадозволяє з'ясувати, що розділ 2 на диску 0 відведений для Mac OS X (листинг нижче).

1234567//Переглянути інформацію про організацію жорсткого диска на даний момент $ diskutil list /dev/disk0 #: TYPE NAME SIZE IDENTIFIER 0: GUID_partition_scheme *298.1 Gi disk0 1: EFI 200.0 Mi disk0s1 2: Apple_HFS Macint.

Далі вам слід скористатися опцією resizeVolume, щоб перерозподілити дисковий простір. При цьому вам необхідно ухвалити рішення про те, який об'єм дискового простору слід залишити в розпорядженні Mac OS X, який об'єм простору виділити під службовий розділ, призначений для обміну файлами (назвемо його Data), і який об'єм простору має бути надано під інсталяцію Windows. Наступна команда виділяє 220 Гбайт для Mac OS X, 12 Гбайт – під загальні дані, а решта – для установки Windows:

12$ sudo diskutil resizeVolume disk0s2 220g "MS-DOS FAT32" Data 12g "MS-DOS FAT32" Windows 0b

Якщо ця команда поверне повідомлення про помилку, скористайтеся опцією resizeVolume diskname limits, яка покаже, який об'єм дискового простору можна відібрати у Mac OS X. Цілком можливо, що вам доведеться або звільнити деякий об'єм дискового простору або задовольнитись меншими розмірами розділу Windows (які, проте повинні бути достатніми для встановлення цієї операційної системи). Приклад виведення цієї команди показаний у лістингу нижче.

1234567//Пример вывода команды diskutil с опцией resizeVolume diskname limits $ diskutil resizeVolume disk0s2 limits For device disk0s2 Macintosh HD: Current size: 319723962263 bytes Minimum size: 139510571008 bytes Maximum size: 319723962263 bytes

Можливо, вам доведеться звільнити потрібний об'єм дискового простору або задовольнитись меншим об'ємом дискового простору, який буде доступний Windows. Завершивши цю операцію, знову запустіть команду diskutil, щоб перевірити отримані результати (листинг нижче).

123456789//Результати перерозподілу дискового простору для підготовки до установки Windows $ diskutil list /dev/disk0 #: TYPE NAME SIZE IDENTIFIER 0: GUID_partition_scheme *298.1 Gi disk0 1: EFI 200.0 Mi disk0s1 2:. Microsoft Basic Data DATA 12.0 Gi disk0s3 4: Microsoft Basic Data 65.9 Gi disk0s4

Отже, тепер на вашому диску існують три розділи: ваш старий розділ з Mac OS X (тепер з меншим об'ємом дискового простору) плюс два нові розділи, відформатовані під FAT32. Тепер ви можете вставити дистрибутивний диск Windows, вимкнути комп'ютер, а потім знову включити його, одночасно натиснувши клавішу Option/Alt і утримуючи її в цьому положенні. Натискання клавіші призведе до того, що на екрані з'явиться список дисків (внутрішніх жорстких дисків та носіїв CD/DVD, вставлених у привод), з яких можливе завантаження.

Щоб розпочати інсталяцію Windows, виберіть завантаження з дистрибутивного носія. Встановіть Windows на розділ, створений для цієї мети (визначити, який розділ призначений для інсталяції Windows, можна за його розміром). Коли програма інсталяції Windows запропонує вибрати файлову систему, вкажіть NTFS. Під час інсталяції Windows Vista буде виведено попередження про те, що Vista не може бути встановлена ​​на розділ FAT32. Отримавши це повідомлення, натисніть кнопку Drive Options (Advanced), щоб переформатувати цільовий розділ.

Будьте обережні! Якщо ви оберете не той цільовий розділ жорсткого диска, ви знищите свою копію Mac OS X!

Утиліта Boot Camp здійснює одну операцію, яка відсутня в обговорюваній процедурі ручного конфігурування: вона налаштовує ваш Mac таким чином, щоб при включенні за замовчуванням виконувалося завантаження Windows (згодом це налаштування можна змінити). Оскільки в даній ручній процедурі цього не робиться, а в процесі встановлення Windows комп'ютеркілька разів перезавантажується, якщо ви відлучитеся від нього під час встановлення Windows, ви, повернувшись, можете виявити, що він знову завантажився під керуванням Mac OS X. Щоб завершити інсталяцію Windows, вимкніть комп'ютер, а потім знову увімкніть його при натиснутій клавіші Option/ Alt. Коли на екрані з'явиться список розділів завантаження, виберіть розділ Windows (на цей раз слід вибрати розділ, на який виконується установка, а не дистрибутивний CD/DVD).

Працюючи під керуванням Mac OS X, ви можете задати опцію, коли Windows буде завантажуватися за замовчуванням, перейшовши на панель Startup Disk у вікні System Preferences. Цього ж результату можна досягти і за допомогою утиліти Boot Camp у Windows. Також можна відобразити меню опцій завантаження, натиснувши клавішу Option/Alt, увімкнувши комп'ютер, і утримуючи її в цьому положенні. Як уже говорилося, на даному етапі це може бути необхідно, оскільки в ході встановлення Windows комп'ютер повинен кілька разів перезавантажуватися: принаймні один раз після встановлення драйверів Boot Camp і ще кілька разів після установки різних драйверіві оновлень Windows. Після того, як інсталяція Windows завершиться, ви зможете знову скористатися утилітою Boot Camp (її значок буде доступний в області системних повідомлень Windows) та переконфігурувати систему таким чином, щоб за замовчуванням завантажувалася Mac OS X.

Після встановлення Windows ви зможете завантажити цю систему в її початковій (pristine) конфігурації. Вставте в привід дистрибутивний DVD з Mac OS X Leopard (якщо клавіша не працює, клацніть мишею по кнопці Start, через меню запустіть програму Windows Explorer, знайдіть привід DVD/CD, виконайте клацання правою кнопкою миші і з меню виберіть команду Eject). Запуститься драйвер Boot Camp та відповідна утиліта - це необхідно, щоб операційна система Windowsмогла коректно працювати на Mac.

Встановлення Windows на віртуальній машині

Хоча я вже згадував про те, що і VMware Fusion, і Parallels Desktop - відмінні продукти, вам все ж таки доведеться зробити вибір на користь однієї з цих програм. Встановлювати на комп'ютер обидва продукти одночасно я не рекомендую. Один раз я спробував це зробити, і за одночасного запуску обох програм система почала працювати нестабільно (помилки типу kernel panic). Тому найкраще все ж віддати перевагу одному з цих продуктів, керуючись такими міркуваннями.

Якщо ви плануєте запускати Linux під емулятором, виберіть VMware. У решті випадків вибір не важливий - ви можете або зробити його випадковим чином (наприклад, просто взяти і кинути монетку), або
покластися на рекомендації тих ваших друзів і колег, хто має досвід роботи з емуляторами. І VMware, і Parallels пропонують демонстраційні версії своїх продуктів, тому для початку ви можете по черзі протестувати їх і вибрати ту, яка сподобається вам більше (просто не робіть цього одночасно, щоб уникнути нестабільності в роботі системи).

Використання VMware або Parallels з Boot Camp

Якщо ви вже користуєтеся Boot Camp, ви можете дати VMware або Parallels вказівку використовувати розділ Boot Camp для запуску Windows. Для цього вам потрібно виконати невелику попередню налаштування VMwareабо Parallels, тому що з позицій Windows віртуальнамашина і ваш комп'ютер Macintosh - це два різних комп'ютери з апаратними конфігураціями, що незначно відрізняються. В результаті вони будуть по-різному ідентифікуватися при активації Windows XP і Vista.

На щастя, як Parallels, так і VMware включають до свого складу програмний код, який працює в фоновому режиміі вирішує вам більшу частину цих проблем. Якщо ви використовуєте VMware або Parallels для завантаження активованої копії Windows, то, найімовірніше, ця копія вимагатиме повторного запуску процедури Windows Activation. Але, як тільки ви здійсните початкове налаштуваннята процедуру активації, ви зможете застосовувати Parallels або VMware для доступу до розділу Boot Camp і запускати ту саму копію Windows під керуванням Mac OS X. Коли вам потрібно перейти на роботу Windowsбезпосередньо на апаратних засобах Mac ви зможете вимкнути віртуальну машину, на якій працює Boot Camp, перезавантажити Mac при натиснутій клавіші Option/Alt і вибрати операційну систему Windows з меню завантаження. Щоб завантажитися з розділу Boot Camp під керуванням VMware, запустіть VMware і знайдіть у списку віртуальних машин запис Boot Camp, як показано на рис. 8.5.


Емулятор VMware повинен розпізнавати ваш розділ Boot Camp автоматично (якщо цього не відбувається, зверніться за техпідтримкою на Web-сайт VMware). Щоб запустити Windows у середовищі емулятора, просто виберіть опцію Boot Camp Partition та натисніть кнопку Run. VMware внесе деякі зміни до конфігурації розділу Boot Camp, які буде запропоновано підтвердити, ввівши свій пароль. За кілька хвилин віртуальна машина стартує з вашого розділу Boot Camp. Щоб віртуальна машина функціонувала належним чином, вам потрібно встановити додаток, що називається VMware Tools (це доповнення у фоновому режимі виконує всі операції, які потрібні для комфортної роботи Windows), після чого ви зможете користуватися Windows так, як вам більше подобається - як в середовищі емулятора, так і на рідному залозі.


Parallels працює практично аналогічно, з тим винятком, що цей емулятор не може автоматично виявляти та конфігурувати розділ Boot Camp. Натомість вам потрібно створити нову віртуальну машину і вибрати опцію Custom (рис. 8.6). Вкажіть версію Windows, яку потрібно запускати в середовищі Boot Camp, виберіть обсяг пам'яті, що виділяється, а коли на екрані з'явиться вікно з опцією вибору завантажувального диска, встановіть опцію Use Boot Camp. Після цього вам потрібно буде виконати ще кілька кроків по конфігуруванню, після чого Parallels завантажить Windows, повідомить необхідність одноразового конфігурування і перезавантажить віртуальну машину.

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

Крім вже описаних методів завантаження, ви можете створити нову віртуальну машину, яка не використовує ні розділу Boot Camp, ні будь-який інший розділ фізичного жорсткого диска. Як у Parallels, так і в VMware при створенні нової віртуальної машини можна створити віртуальний жорсткийдиск, вказавши його місце розташування (значення, запропоноване за умовчанням, можна залишити без змін, за бажання, віртуальний жорсткий диск можна буде перемістити).

Віртуальний жорсткий диск - файл об'ємом кілька Гбайт, що містить повну копію операційної системи. Позитивна сторона віртуальних жорсткихдисків полягає в тому, що вам дуже просто здійснювати резервне копіювання віртуальних машин. Однак цей підхід має і недоліки - образи, що створюються величезні, і якщо ви користуєтеся додатком Time Machine, то створювані резервні копії віртуальних дисків(погодинні, щоденні, щотижневі) дуже швидко заповнять весь диск, виділений для Time Machine. Якщо вільного простору на диску Time Machine не надто багато, вам слід виключити образи віртуальних дисків із файлів, що підлягають резервного копіювання. Зробити це можна через параметри кращого налаштування системи - розкрийте Time Machine, перейдіть на вкладку Options і в полі Not Back Up вкажіть шлях до каталогу, де зберігаються образи ваших віртуальних машин.

Щоб створити нову віртуальну машину, запустіть Parallels Workstation або VMware Fusion, виберіть з меню команди File → New, а потім дотримуйтесь інструкцій на екрані. Для інсталяції Windows вам знадобиться дистрибутивний CD або DVD, а також ключ продукту. І Parallels, і VMware Fusion можуть суттєво спростити ваше життя, давши можливість ввести вхідне ім'я, пароль і ключ продукту ще до початку установки Windows. Завдяки цьому вся процедура установки може пройти майже повністю автоматичному режимі. Коли операційна система Windows буде встановлена ​​та запущена, спробуйте скористатися режимами VMware Unity (рис. 8.7) або Parallels Coherence. Ці режими дозволяють інтегрувати робочі столи Mac та Windows, забезпечуючи таким чином практично «прозору» віртуалізацію.


Якщо ви інсталюєте Windows Vista, я пропоную не вводити ключ продукту під час інсталяції. Справа в тому, що інсталятор Vista дозволяє встановити ОС і без введення ключа продукту (відповідне поле можна просто залишити порожнім), але все ж таки вимагає активації після закінчення пільгового випробувального періоду. Позитивна сторона цього підходу полягає в тому, що це перешкоджає випадковій активації Windows, перш ніж ви дійсно будете готові це зробити. Якщо ви хочете встановити Windows для швидкого тестування або з метою оцінки цього ПЗ, то зовсім нема чого витрачати для цього ваші дорогоцінні спроби активації. Якщо ви плануєте встановити Windows тільки для оцінки, придивіться до сервісу Microsoft TechNet Plus - річна передплата коштує $349 і передбачає такий бонус, як повні версіївсіх операційних систем Microsoft, ліцензовані спеціально з оцінювальною метою.

Crossover Mac

Існує ще одна доступна вам опція, яка не вимагає наявності копії Windows. Crossover Mac - це програмний пакет, заснований на ПЗ з відкритим кодом WINE (http://www.winehq.com). Назва проекту WINE є скороченням від "WINE is Not an Emulator" - вдалий рекурсивний акронім, що дійсно вказує на те, що ж насправді являє собою WINE. На відміну від VMware та Parallels, які є комбінацією віртуалізації (абстрагування фізичних пристроїв вашого Mac) та емуляції (використання програмних компонентів, що імітують роботу фізичних пристроїв), WINE не робить ні того, ні іншого. Навпаки, WINE описується як клон програмних компонентів, у тому числі складається Windows.

Windows складається з набору виконуваних програм(exe-файли), бібліотеки, що динамічно завантажуються (dll-файли), а також інших програмних компонентів. WINE дублює функції більшості компонентів, які входять до складу Windows. Оскільки WINE не є повним дублікатом(фактично - другий реалізацією Windows, виконує всі функції оригіналу), Crossover Mac не забезпечує такої сумісності з програмним забезпеченням Windows, як VMware, Boot Camp та Parallels. Проте під Crossover Mac всі програми працюють дуже швидко - практично так само швидко, як і при установці Boot Camp. Це досягається за рахунок відсутності "посередників" між програмами Windows та апаратними засобами вашого Mac.

Наприклад, якщо код якоїсь тривимірної гри дає Windows вказівку виконати малювання полігону, то ця операція займає кілька кроків. При виконанні аналогічних завдань Crossover здійснює практично ті самі операції, що і Windows, але без додаткових витрат на емуляцію або віртуалізацію апаратних засобів. Фактично це і є Windows, «портована» на Mac (хоча це портування здійснено не повністю).