MAC OS
MacOS X + VirtualBox = любов: Стартирайте macos под виртуална машина
Единственият сигурен начин да изпитате красотата на Mac OS X е да закупите Mac компютър или лаптоп. Удобен, бърз, стабилен и без хемороиди - човешки подход в най-добрата традиция на Mac. В желанието си да научат непознаваемото, а именно - Mac OS X на обикновен компютър, ентусиастите активно довършват различни видове Hackintosh, псуват се с думите "kekst" и се страхуват от актуализации на системата. Още по-трудно беше да накарате macos да работят под виртуална машина, но това е само до днес.
Експериментална подкрепа
Всичко започна с факта, че реших да опитам да напиша приложение за iPhone/iPad и веднага закъсах поради досадно ограничение. Оказа се, че SDK на разработчика и всички придружаващи инструменти са достъпни само за платформата Mac OS X. Честно казано, отдавна си купувам Mac, особено след болезненото танцуване с Hackintosh, но, уви, заветният Macbook Pro 15 "такъв, какъвто беше, и остава само елемент в списъка" Искам да купя ".
Нямаше желание да се извиквам отново с инсталирането на Mac OS на моя компютър, без да имам гаранция, че поне мога да стартирам необходимия софтуер. Опитът ми каза, че нищо добро няма да се получи с виртуални машини. Няма решение за виртуализация, било то от Microsoft, Parallels, VMware или Sun, без шаманизъм (важен момент!) Позволява ви да стартирате Mac OS като гост OS! Или по-скоро не го позволяваше. Изучавайки дневника на промените на програмата VirtualBox (сега разпространявана под егидата на компанията) Oracle, която наскоро използвам като основен инструмент за виртуализация, попаднах на един много интересен ред: „Експериментална поддръжка за гости на Mac OS X Server“. Опцията се появи за първи път във версия 3.2.0 и често се споменава по-долу. Оказва се, че вече можете да инсталирате macos като гост OS? Думата „сървър“ в началото беше объркваща, но бързо стана ясно, че това не е нищо повече от ограничение за лицензиране на Mac OS X. Факт е, че лицензът позволява операционната система да бъде инсталирана само на Mac компютри и лаптопи. Всичко останало, включително Hackintoshes и други извращения, като цяло е забранено - съвсем логична стъпка от страна на Apple. Но ограничението в самия VirtualBox, както се оказа, е изкуствено. Бързо намерихме много отзиви, че последната версия на Mac OS X, която е Snow Leopard (това е кодовото име на изданието), е перфектно инсталирана под VirtualBox. Тук трябва да се има предвид, че подобен опит директно нарушава лиценза на системата, поради което може да се разглежда единствено с образователна цел.
Създаване на виртуална машина
След това можете да запазите конфигурацията и да рестартирате VirtualBox. Последният щрих е да изберете изображение от Mac OS X като cdrome и да стартирате виртуалната машина. В 90% от случаите графичният инсталатор ще стартира и можете безопасно да инсталирате оста. Трудно е да се каже откъде идва този 10% неуспех. Ако обаче изведнъж се появи грешка в ядрото по време на зареждането или сив екран с курсор се появи обещаващо, но това е мястото, където спира, можете да опитате по друг начин. В този случай вече не е необходимо да се бъркате с конфигурацията на виртуалната машина (ако сте добавили ExtraDataItems там, тогава те трябва да бъдат изтрити). Идеята е да се използва алтернативен boot loader - Empire EFI. Парчето се разпространява под формата на ISO файл (например empireEFIv1085.iso), който трябва да се монтира към виртуалната машина и да му се даде команда за стартиране. По време на зареждане ще се появи и без това тъмният Empire EFI интерфейс - в този момент трябва да демонтирате текущото изображение на алтернативния буутър и да свържете ISO със Snow Leopard. Актуализирайте информацията за диска (), щракнете - voila, отново получаваме прозореца на инсталатора на Mac OS X.
Инсталиране и конфигуриране
По един или друг начин се появява графичен интерфейс на системния инсталатор, който предлага предлага избор на език за инсталация. Освен това, питайки къде да инсталира операционната система, по някаква причина той няма да предлага никакви опции. Това е така, защото твърдият диск (виртуален) все още не е картографиран. За да създадете структури и да форматирате дялове, стартирайте дисковата програма от раздела "Помощни програми" в горното меню. Тук избираме раздела „Изтриване“, след което натискаме бутона „Изтриване“ и помощната програма ще направи всичко за нас. Сега посочваме инсталатора с маркирания дял - и процедурата по инсталиране започва. Рестартирайте.
Напълно работеща система с прилична резолюция, поддръжка на клавиатура/мишка, както и мрежов адаптер е това, което ви очаква веднага след рестартиране на компютъра. Единственото нещо е, че ще трябва да преминете през процедурата за идентификация на клавиатурата (съветникът ще изисква да натиснете клавишите до 's') и да създадете потребителски акаунт. Тук трябва да помним, че подредбата на клавиатурата се превключва от комбинацията +. Можете спокойно да откажете всички процедури за регистрация и да създадете акаунт в услугата MobileMe, както и процедурата за прехвърляне на данни от друг компютър на Mac (в края на краищата, колко внимателен, а!?). Освен това, когато останем зад всички тези въпроси, най-накрая можем да почувстваме самата система.