VirtualBox Mac

Последние шаги

Теперь нам нужно сделать несколько вещей, прежде чем мы получим полнофункциональной Mac OS X на нашем ПК. Сначала мы перезапускаем виртуальную машину и отсоединяем загрузочный диск с инсталлятором. Мы делаем это, щелкнув значок диска в правом нижнем углу виртуальной машины. В раскрывающемся меню выберите «Удалить диск с виртуального диска». Закрываем машину и запускаем ее снова.

Если все пойдет хорошо, мы увидим экран персонализации OS X Mavericks после перезагрузки. Мы можем добавить здесь имя компьютера, войти в учетную запись Apple ID и т. д. После настройки мы увидим рабочий стол OS X, и мы сможем начать работу.

Стоит выполнить еще два действия. Первое — это нажатие иконки Niresh в правом верхнем углу. Помимо открытия страницы в браузере это позволит сделать дополнительные изменения. Это может занять несколько минут — сообщение о завершении появится на рабочем столе компьютера.

Во-вторых, это изменение в разрешении Mac OS X. По умолчанию система, скорее всего, не поддерживает наш экран, поэтому мы должны изменить его — сделав небольшой трюк. Сначала мы запускаем файловый менеджер Finder и нажимаем на верхнюю панель меню Finder> Preferences. Затем в новом окне выберите Finder для отображения жестких дисков.

Теперь перейдите на жесткий диск и откройте папку «Дополнительно». Мы находим файл с именем org.Chameleon.boot.plist и открываем его в текстовом редакторе TextEdit. Между тегами и dict> вставьте следующий код:

Graphics Mode

ПРЕДПОЧТИТЕЛЬНЫЙ ВАРИАНТ string>

Ранее нам нужно было проверить, какое разрешение экрана нашего ПК и ввести его в нужное место.

Мы закрываем OS X Mavericks и всю программу VirtualBox. Открыть в режиме администратора командную строки вставить следующие строки:

«C: \ Program Files \ Oracle \ Virtualbox»

vboxmanage setextradata ИМЯ МАШИНЫ «CustomVideoMode1» «ПРЕДПОЧТИТЕЛЬНЫЙ ВАРИАНТ»

В поле Имя машины введите имя машины, которую мы дали в VirtualBox OS X Mavericks. Предпочтительное разрешение — разрешение экрана нашего компьютера. Вот и все. Мы запускаем OS X и получаем полноэкранный просмотр.

VirtualBox binaries

By downloading, you agree to the terms and conditions of the respective license.

If you’re looking for the latest VirtualBox 5.2 packages, see VirtualBox 5.2 builds. Please also use version 5.2 if you still need support for 32-bit hosts, as this has been discontinued in 6.0. Version 5.2 will remain supported until July 2020.

VirtualBox 6.1.0 platform packages

  • Windows hosts
  • OS X hosts
  • Linux distributions
  • Solaris hosts

See the changelog for what has changed.

You might want to compare the checksums to verify the integrity of downloaded packages.
The SHA256 checksums should be favored as the MD5 algorithm must be treated as insecure!

SHA256 checksums, MD5 checksums

Note: After upgrading VirtualBox it is recommended to upgrade the guest additions as well.

VirtualBox 6.1.0 Oracle VM VirtualBox Extension Pack

 All supported platforms

VirtualBox Personal Use and Evaluation License (PUEL)Please install the same version extension pack as your installed version of VirtualBox.

Создание виртуальной машины

Главное требование для установки Mac OS X — поддержка процессором спецификации VT-x. Intel Virtualization Technology for x86 поддерживается практически всеми современными процессорами Intel, включая большинство Сore 2 Duo/Quad и модных i3/i5/ i7. Мы проводили эксперимент на Core 2 Duo E8500 и Windows 7 в качестве основной системы. Во многих случаях система должна завестись и на процессоре от AMD, но только при условии, что тот имеет поддержку технологии виртуализации AMV-V. Далее потребуется официальный диск с Mac OS X или его образ (у нас была версия 10.6.3), конечно же, легально купленный (это тебе не Windows!). Если образ сграблен под Mac OS и имеет разрешение .dmg, то привести его в привычный ISO-вид поможет утилита dmg2img (vu1tur.eu.org/tools): dmg2img source_file. dmg destination_file.iso. Далее необходимо создать «правильную» виртуальную машину, на которую и будет установлена система. Собственно, начать нужно с того, что указать тип гостевой системы — «Mac OS X Server». Что приятно, такой тип выбирается автоматически — стоит только в названии виртуалки использовать слова «mac» или, скажем, «leopard». Крайне желательно выделить виртуаль ной машине минимум 1024 Мб оперативки и создать виртуаль ный жесткий диск на 20 Гб (вполне можно использовать опцию «Dynamically expanding storage»). После создания виртуалки не лишним будет открыть ее свойства и, во-первых, отключить эмуляцию floppy-диска, а во-вторых, установить количество видеопамяти, равное 128 Мб. В качестве IDE-контроллера должен быть выставлен тип ICH6, но это работает и по умолчанию.

Далее есть два пути. Первый и самый правильный — обойтись силами одной только VirtualBox

Для этого необходимо закрыть программу (крайне важно, иначе ничего не получится!) и найти XML-конфиг только что созданной виртуалки. В XP он находится здесь: C:\Documents and Settings\\.VirtualBox\ Machines\\.xml, в Vista/ Windows 7 C:\Users\\.VirtualBox\Machines\\.xml

Под Linux’ом ищи XML внутри /home. В этом файле есть несколько строк, описывающих так называемые ExtraDataItem. Найди это место поиском в любом текстовом редакторе и добавь еще две строчки:

После этого можно сохранить конфиг и заново запускать 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.

Экспериментальная поддержка

Все началось с того, что я решил попробовать написать приложение для 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 (такое вот кодовое имя релиза). Тут надо иметь в виду, что подобный опыт напрямую нарушает лицензию системы, поэтому может рассматриваться исключительно в образовательных целях.

Stable branch builds

If you are experiencing some problem with VirtualBox and want to find out whether it has been fixed before you file a bug report, if you want to help our quality testing, or if you just want a particular fix early, you may wish to try out a test build of the current release series.

These builds are expected to be almost as stable as released versions, and we accept bug reports against them. They may contain some features which we plan to include in a future stable release but not necessarily the next. For any mission critical use of VirtualBox we of course always recommend purchasing a support contract.

VirtualBox Basics

Like other virtualization apps, VirtualBox lets you run one or more guest systems from its VirtualBox Manager menu. You can run a guest machine in a window, so that a full Windows desktop appears in a window on your Mac or you can run a Windows desktop full-screen on a Mac, almost as if your Mac was a true Windows machine. Alternatively, you can run a single Windows application in what VirtualBox calls Seamless mode. In this mode, the Windows desktop becomes invisible and that single Windows app lives in its own frame.

At least, this is the way VirtualBox is designed to work and how it works with older Windows versions and the Linux versions that I tried. At the time of this review, however, some VirtualBox features weren’t working correctly with Windows 10 and the workarounds that I found on the web didn’t solve the problems. The problems, which I describe later in this story, were more annoying than fatal, but until Oracle solves them, you should probably choose a commercial alternative if you want to run Windows 10 on your Mac.

Инструкция по установке MacOS на VirtualBox в Windows

Теперь давайте разберемся что вам понадобиться для установки MacOS на компьютер с Windows.

Необходимые программы, образы и скрипты

  1. Скачать и установить программу VirtualBox (по умолчанию, не изменять путь установки)
  2. Скачать и разархивировать образ Mac OS для Virtualbox (MacOS 10.12 Sierra)
  3. Скрипт для пост настройки виртуальной машины MacOS
  4. Скрипт для установки разрешения экрана
  5. Скрипт для увеличения объема видеопамяти

Настраиваем BIOS/UEFI

Перейдите в BIOS/UEFI вашего компьютера и включите параметры:

  • Intel (AMD) virtualization
  • VT-X или AMD-V

Чтобы найти данные параметры прибегните к Google, указав производителя материнской платы.

Настраиваем VirtualBox для установки MacOS

  1. Настраиваем расположение размещения виртуальных машин на компьютере (не обязательный шаг), нажимаем на панели VirtualBox и выбираем папку по умолчанию
  2. Нажимаем кнопку «Создать» и начнем настраивать установку MacOS
  3. Указываем:
    1. Имя — любое имя операционной системы
    2. Тип — Mac OS X
    3. Версия — Mac OS X (64-bit), БЕЗ ВЕРСИЙ
    4. Объем памяти — минимум 4 GB или конца зеленой шкалы
  4. Далее создаем «виртуальный Жесткий диск» и нажимаем кнопку «Создать»
  5. Выбираем тип виртуального диска «VMDK» и размер, не менее 20 ГБ и нажимаем кнопку «Создать», после чего окно закроется
  6. Выбираем машину и на панели нажимаем «Настроить»

  7. Перед вами откроется окно со вкладками для настройки виртуальной машины
  8. Во вкладке «Система», раздел «Материнская плата» отключаем «гибкий диск», в манипулятор курсора выбрать «USB multi-touch планшет» и снимаем галочку с «Часы в системе UTC»
  9. В разделе «Процессор»  выбрать минимум 2 процессора или до конца зеленой полосы, а также поставить галочку «Включить PAE/NX»
  10. В разделе Ускорение поставить 2 галочки «VT-x» и «Nested Paging»
  11. Переходим во вкладку «Дисплей», выбираем максимум «Видеопамяти» (можно увеличить с помощью скрипта), можете попробовать «Включить 3D-ускорение» (если установка не запустится установка, то снять галочку)
  12. Переходим во вкладку «Носители», удаляем виртуальный оптический привод находящийся на одном контроллере Sata c виртуальным жестким диском после чего добавляем новый Sata контроллер и на новом контроллере указываем образ с ISO образом установщика ОС MacOS
  13. После всех внесенных настоек нажимаем Ок и полностью закрываем (выключаем) программу VirtualBox
  14. Выполняем запуск от имени администратора скрипт VB_macos.bat и в открывшемся окне прописать свое имя ОС

    Если VirtualBox установлен на другой диск

    Если Virtualbox установлен не по умолчанию (на другой диск), то необходимо изменить скрипт. Для этого откройте его с помощью «Блокнота» и измените путь на необходимый и сохраните внесенные данные.

  15. Запускаем программу VirtualBox и приступаем к установке MacOS на компьютер

Установка MacOS на VirtualBox

Если на подготовительном этапе у вас прошло все хорошо, то следящим шагом будет установка mac os на виртуальную машину.

  1. После настройки нажимаем кнопку «Запустить», чтобы начать устанавливать MacOS
  2. На не продолжительное время на экране появиться черный экран с бегающими строками
  3. После чего появиться графическая оболочка установщика MacOS, с предложением выбрать языки начинаем установку
  4. Попадаем в окно выбора диска для установки, нажимаем на панели «Утилиты» и выбираем «Дисковая утилита»
  5.  Необходимо выбрать виртуальный диск и отформатировать виртуальный жесткий диск, после закрыть окно «Дисковой утилиты»
  6. У вас появиться иконка жесткого диска, выбираем его и продолжаем
  7. После чего начнется длительная установка ОС MacOS в виртуальную машину, время будет зависеть мощности вашего ПК
  8. По окончанию вас попросят настроить часовой пояс, выбор языка клавиатуры, включение геолокации, вносим настройки нас свое усмотрение
  9. Во время окончания настройки MacOS вас попросят выполнить вход в Apple ID, выберите «Не входить»
  10. Создаем учетную запись компьютера
  11. Отключаем голосовой ассистент Siri, чтобы сильно не нагружать виртуальную систему
  12. Система Mac настроена Через пару секунд перед вами отобразится рабочий стол операционной системы MacOS 10.12 Sierra
  13. Извлеките виртуальный установочный диск с Mac
  14. Все готово, можете начать работать со свежеустановленной MacOS.

Настройка разрешения экрана

Если вам не нравиться низкое разрешения экрана Mac в VirtualBox, то ситуацию можно поправить. Для этого закройте VirtualBox, запустите скрипт resolution.bat от имени администратора, после чего выберите необходимое разрешение.

VirtualBox Sources

The VirtualBox sources are available free of charge under the terms and conditions of the GNU General Public License, Version 2. By downloading from the below links, you agree to these terms and conditions.

 Source code

Browse the source code repository
This is the current development code, which is not necessarily stable.

View the latest source code changes

Download the VirtualBox OSE about logo in higher resolutions: 1024×768, 1600×1200.

Checking out from our Subversion server.
svn co https://www.virtualbox.org/svn/vbox/trunk vbox
This is the current development code, which is not necessarily stable.

After getting the sources in one of the ways listed above, you should have a look at the build instructions.

Please also take a look at our licensing FAQ, in particular regarding the use of the name VirtualBox.

Импорт виртуальный машин и миграция реальной системы

В начале статьи мы говорили, что Paralells Desktop позволяет мигрировать
другие виртуальные машины, созданные другими пакетами виртуализации, а также
переносить в виртуальное окружение физическую систему. В состав программы входит
специальное приложение Parallels Transporter, которое позволяет с легкостью
мигрировать данные с виртуальных машин или виртуальных жестких дисков Microsoft
Virtual PC (включая виртуальные ПК с Windows Vista или Windows XP), VMware или
VirtualBox в формат Parallels. Parallels Transporter преобразует файлы сторонних
виртуальных машин в формат Parallels с сохранением всех приложений и данных в
исходном виде. Во время миграции создается конфигурационный файл виртуальной
машины (.pvs) и файл виртуального жесткого диска (.hdd). Эти два файла и
составляют готовую для использования виртуальную машину. Я без проблем перенес
свои тестовые машины для анализа подозрительных файлов с VirtualBox’а и VMware,
установленных под виндой. Но учти: есть небольшой нюанс. Каждая из программ
виртуализации предлагает установить в гостевую систему дополнительные утилиты
для большего удобства работы с виртуальной машины (прозрачное перемещение мыши
между гостевой и хостовой системой, простой обмен файлами и т.д.): в VMware —
это VMware Tools, в Microsoft Virtual PC — это Virtual Machine Additions, в
бесплатном VirtualBox — VirtualBox Guest Additions. Так вот перед тем, как
импортировать виртуальную машину, их обязательно необходимо из гостевой системы
удалить.

Помимо простого конвертирования файлов других виртуальных машин, Parallels
Transporter умеет выполнять еще более сложное действие — мигрировать реально
работающую систему в виртуальное окружение. Для других систем виртуализации, для
этого потребовалась бы отдельная программа! Есть несколько вариантов перенести
данные: по локальной сети, по специальному USB-кабелю, через внешний носитель. Я
попробовал первые вариант и удивился простоте процесса. Все, что потребовалось,
— установить на исходном компьютере специальное приложение Parallels Transporter
Agent. Прога собирает необходимые системные данные на исходном компьютере и
передает их Parallels Transporter по сети.

VirtualBox Set Up and Use

You can get started with VirtualBox by downloading any of the dozens of prebuilt Linux and Unix guest systems from the OSBoxes site. If you want to run Windows in VirtualBox, the safest method is to install Windows from an installer disk image that you can download from Microsoft. Unlike Parallels or VMware, VirtualBox doesn’t automatically install Windows for you if have an activation code. Instead, you have to go through the same manual installation procedure that you would on a real hardware system. If your Mac uses a retina screen, you’ll be frustrated by the unreadably tiny size that VirtualBox displays by default while you’re installing Windows. You can solve this problem by going to the Display tab on the Settings dialog for your emulated system and increasing the scale factor to 200 percent—this is a typical example of VirtualBox’s do-it-yourself methods. Parallels and VMware automatically adjust for Retina screens.

Parallels and VMware both make it easy to install an emulated Mac system on your Mac, which you might want to have for testing or development. Users can install macOS either from their Mac’s recovery partition or from an installer downloaded from the Mac App Store. It’s possible to run an emulated Mac in VirtualBox, but it isn’t easy and you’ll need to search the web for detailed instructions.

Unlike Parallels and VMware, VirtualBox won’t automatically install the guest-system tools that let you drag and drop files between your Mac host and an emulated Windows or Linux guest. To install these, you have to click the «Insert Guest Additions CD Image» item on the Device menu—not exactly an intuitive choice—and then figure out how to find the setup program on the emulated CD in the guest system, and which of three different versions of the tools to install. Expert users will find this easy, but unskilled users will be mostly lost.

I am impressed by VirtualBox’s performance. It needed only 35 seconds to boot an emulated Windows 10 system, about the same as Parallels Desktop, and almost twice as fast as VMware Fusion. I am also impressed by VirtualBox’s smooth operations with an emulated Windows 7 system. I found it simple to switch instantly among VirtualBox’s three display modes: full-screen, windowed (which VirtualBox calls «Scaled Mode»), and single-application-window mode (which VirtualBox calls «Seamless Mode»). The same view options in a Windows 10 emulated system mostly didn’t work. For example, when I tried to switch Windows 10 to Seamless Mode, it continued to display the Windows desktop, only without a frame. Parallels and VMware keep their software tools updated for current Windows systems, but VirtualBox users are doomed to wait.

Как установить Mac OS X на Windows

Даже если вы давний поклонник Windows, вы наверняка когда-нибудь думали о том, чтобы попробовать конкурирующую Mac OS X от Apple. Возможно, вы хотели испытать OS X в действии, перед тем как принять решение о переходе на Mac или, возможно, вы планируете самостоятельно собрать Hackintosh.

То есть вы устанавливаете программное обеспечение от Apple на компьютер от другого производителя. Подобные PC принято называть Хакинтош. В этой статье я постараюсь подробно рассказать вам, как установить Mac OS X на Windows.

Может быть вы просто хотите запустить какие-либо из приложений под Mac OS X прямо у себя на PC. Что ж, какой бы ни была причина, вы с легкостью можете установить и запустить OS X на любом PC с процессором от Intel. И поможет нам в этом замечательная программа под названием VirtualBox.

Ну а статья о том, как установить Mac OS X на Windows PC с помощью VirtualBox поможет разобраться вам в этом.

Установка и запуск Mac OS X в Windows – задача не сложная и не займет у вас много времени. Однако конечный результат вас приятно удивит.

Итак, что нам понадобится.

Перед тем как заняться вопросом, как установить Mac OS X на Windows PC с помощью VirtualBox, убедитесь что ваш компьютер соответствует системным требованиям, а так же, что вы приготовили все необходимое:

  • Компьютер с 64-битной Windows на борту (Mountain Lion 64-битная система, поэтому и Windows должна быть такая же), как минимум 2-х ядерный процессор и 4 ГБ оперативной памяти. Если вы пользуетесь 32-х битной ОС — не расстраивайтесь, вы сможете установить себе Mac OS X Snow Leopard.
  • VirtualBox — это отличная программа для виртуализации под Windows и к тому же она абсолютно бесплатна. Имейте ввиду, что если вам нужна поддержка USB портов внутри Mac OS X, то вам также нужно скачать VirtualBox Extension Pack.
  • Специальный ISO образ Mountain Lion. К сожалению стандартный способ (который использует официально купленный установщик Mountain Lion) по установке OS X Mountain Lion здесь не подойдет. Вместо этого вам потребуется взломанная версия OS X, также называемая дистрибутивом. Хакерская команда Olarila выкладывала массу ISO-установщиков в сеть, поэтому вы сможете легко найти их в Google или на любом торрент-трекере и скачать с помощью торрент-клиента.
  • HackBoot 1 и HackBoot 2 — ISO файлы. Hackboot 1 поможет нам запустить установщик OS X, а Hackboot 2 в свою очередь поможет запустить саму Mountain Lion. Их также найдите и скачайте из Интернета.
  • MultiBeast 4 – который обеспечит нам правильное функционирование аудио и других функций. Чтобы скачать ее, зарегистрируйтесь на сайте Tonymacx86.com. Это бесплатно.

What is Boot Camp

Apple’s solution to the Windows-compatibility conundrum is Boot Camp, which you can use by launching the Boot Camp Assistant app, located in the Utilities folder within your main Applications folder.

The Boot Camp Assistant sets aside a chunk of your Mac’s internal hard drive (or solid-state drive) so that you can install Windows on the drive alongside macOS itself. When you turn on your Mac you can then choose whether you want the Mac to start up — or ‘boot’ — with the normal macOS, or to boot into Windows instead — a process known as ‘dual-booting’.

Boot Camp will allow you to run Windows and Windows apps at full speed, using all the processor power and memory built into your Mac. That’s the best solution for running games or professional graphics apps that need a lot of power.

Apple is also reluctant to support older versions of Windows — in fact, its support pages for Boot Camp now seem to focus just on Windows 10, so if you want to install Windows 7 or Windows 8 then you may need to stick with macOS High Sierra, and then hunt around on Apple’s website to find the graphics drivers and other software that you need to run those versions of Windows.

But, of course, switching back to macOS means you lose your Windows apps again, and constantly switching between macOS and Windows can quickly become a real chore if you have to do it several times a day.

Установка и настройка

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

Полностью рабочая система с достойным разрешением, поддержкой клавиатуры/мыши, а также сетевого адаптера — вот, что тебя ждет сразу после перезагрузки компьютера. Единственное — придется пройти процедуру идентификации клавиатуры (мастер потребует нажать на клавиши рядом с ’ами), а также создать учетную запись пользователя. Тут надо помнить, что раскладка клавиатуры переключается комбинацией +. От всех процедур регистрации и создания учетки в сервисе MobileMe можно смело отказаться, как и от процедуры переноса данных с другого компьютера Mac (ведь как заботливо, а!?). Далее, когда со всеми этими вопросами от нас отстанут, можно, наконец, пощупать саму систему.

Щелкаем по окошкам, запускаем различные программы, пробуем открыть страницы в браузере Safari. Тут же скачиваем Textmate, легендарный текстовый редактор для Mac OS X, в виде непривычного dmg-файла (формат дистрибутивов в Mac OS X) и устанавливаем — опять же, все отлично работает. Конечно, совсем не так шустро, как на самом Mac’е, и не так быстро, как в случае Хакинтоша, но при этом вполне комфортно. В эйфории от того, что не надо мучиться с кекстами и прочими шаманствами, можно даже не заметить отсутствие звука — в системе нет драйвера для звукового контроллера ICH AC97, который эмулирует VirtualBox. Вероятно, этот факт сильно напрягал энтузиастов, поэтому на форуме виртуалки быстро появились необходимые дрова. Добротный установщик, доступный на forums.virtualbox.org/viewtopic.php?f=4&t=30843, избавит даже от возни с ручной правкой kext’ов. Просто скачай PKG-файл, запусти его и перезапусти систему. Помимо отсутствия звука меня напрягало фиксированное разрешение, установленное в гостевой ОС, равное 1024×768. К счастью, и для этого есть маленький хинт, который опять же необходимо провернуть в конфиге виртуалки. Открываем XML-файл в текстовом редакторе и после всех ExtraDataItem добавляем новую строку:

Параметр N — это числа от 0 до 4, означающие разрешения 640×480, 800×600, 1024×768, 1280×1024, 1440×900 соответственно.

С помощью этой строки мы указываем, что виртуальная машина должна использовать так называемый VirtualBox EFI. EFI — это Extensible Firmware Interface, новый индустриальный стандарт, который должен заменить БИОС в качестве основного интерфейса.

Увы, в рамках используемого виртуальной машиной EFI другие разрешения не поддерживаются, но даже 1440×900 вполне достаточно для комфортной работы. Вот чего пока не хватает, так это поддержки надстройки Guest Additions, с помощью которой, например, можно очень просто обмениваться файлами между хостовой и гостевой машиной. Сейчас для этого придется использовать протокол SMB. Для этого сначала нужно его включить. Переходим в настройки: «Меню u„ Системные настройки „Љ Интернет и беспроводная сеть „| Общий доступ» и включаем «Общий доступ к файлам». В «параметрах» необходимо активировать протокол SMB. Теперь к любой Windows-машине с расшаренными ресурсами можно подключиться через меню «Переход „Ђ Подключение к серверу». Надо лишь указать адрес хоста в адресной строке: smb://10.0.2.2. Кстати говоря, значение 10.0.2.2 неслучайно: в большинстве случаев (то есть с сетевыми настройками VB и виртуальной машины по умолчанию) это будет адрес хостовой машины.

Настройка системы

Для нормального функционирования системы установить необходимые драйвера и провести необходимые настройки. 

Установка драйверов

Скачиваем Multibeast 4 с сайта tonymacx86 и запускаем его.

Выставляем компоненты для установки как на скриншоте ниже. Ждем окончания установки.

Теперь нужно удалить файл «AppleGraphicsControl.kext». Для этого открываем Finder. Выбираем меню «Переход» ? «Компьютер». Открываем диск, на который производилась установка, переходим «Система» — «Библиотека» — «Extensions». Ищем файл «AppleGraphicsControl.kext» и удаляем его.

Настройка разрешения экрана

Снова в Finder`e выбираем меню «Переход» ? «Компьютер», открываем диск, на который производилась установка. Открываем папку «Extra». Открываем файл «org.chameleon.Boot.plist» и между тегами добавляем следующие строки:

Graphics Mode

1440x900x32

где 1440×900 ваше разрешение экрана. Закрываем файл.

Теперь в Вашей реальной ОС открываем терминал и прописываем:

vboxmanage setextradata «НАЗВАНИЕ_ВИРТУАЛЬНОЙ_МАШИНЫ» «CustomVideoMode1» «1440x900x32»

1440×900 заменяем на Ваше разрешение экрана.

Теперь при следующем запуске виртуального компьютера у ОС будет нормальное разрешение. Чтобы войти в полноэкранный режим нажмите клавиши правый Ctrl+F, эти же клавиши используются для выхода из полноэкранного режима.

Приступаем к настройке VMware и установке Mac OS

Сначала скачайте и установите программу VMware себе на ПК, на время установки отключите антивирус если вы скачиваете программу с торрента. После того как скачали и установили VMware, скачайте и разархивируйте файл unlocker.

Откройте папку unlocker и запустите обязательно с правами администратора файл «win-install.cmd». К сожалению без этого файла вы не сможете установить виртуальную машину Mac OS. Чтобы проверить правильно ли сработал скрипт, у вас в папке unlocker должны появиться две папки (buckup и tools).

В папке «tools» должен находиться файл darwin.iso, а в папке backup находятся бэкапы подпатченных файлов. Так же эти файлы должны записаться на диске C: в папке Program Files (x86) в папку VMware Workstation. К сожалению unlocker мы тестировали только на версиях VMware до 12.5, на новой версии 14.0 не пробовали. Если не получится разблокировать установку Mac попробуйте версии VMware 12.0 или 12.5.

Приступаем к установке Mac OS — открываем VMware Workstation, нажимаем «Файл» — нажимаем «Новая виртуальная машина».

Выскочит мастер создания новой виртуальной машины (ставим выборочный вариант), нажимаем «Далее».

Здесь «Далее».

Выбираем установить операционную систему позже и жмем «Далее».

Выбираем Apple Mac OS X и версию, затем «Далее».

Назначаем Имя ОС или можете оставить как есть и выберите диск где она будет находиться, в данном случае диск (D:).

Здесь ничего не трогаем.

Выбираем количество ресурсов компьютера сколько будем отдавать виртуальной машине. Это уже зависит от параметров вашего железа.

Выделяем нужное количество оперативной памяти для виртуальной машины рекомендуем не менее 4 GB если железо позволяет иначе ваша система Mac будет сильно тормозить. Не забудьте оставить небольшую часть оперативной памяти для основной ОС минимум 2 GB.

Оставляем как есть.

Выбираем «Создать новый виртуальный диск».

Выделяем необходимое пространство для виртуального диска и нажимаем «Сохранить виртуальный диск в одном файле».

Дальше.

Нажимаем настройка оборудования и переходим во вкладку процессор и включаем «Виртуальный Intel VT-x/EPT или AMD-v/RVI».

Заходим в папку с виртуальной машиной Mac OS которую вы создали, откройте через текстовый редактор файл VMware virtual machine configuration (.vmx).

Перейдите в самый низ и вставьте туда запись smc.version = «0» и сохраните.

Установка Mac OS на VMware

Запустите виртуальную среду Mac OS вверху нажав зеленую кнопку.

После запуска Mac OC выберите язык.

Дальше нужно отформатировать диск, заходим во вкладку «Утилиты» — «Дисковая утилита».

Выбираем виртуальный диск (VMware Virtual SATA Hard Drive Media) и нажимаем «Стереть» и задаем имя.

Закрываем «Утилиту» жмем продолжить, выбираем отформатированный диск и нажимаем «Продолжить». Начнется установка Mac OS примерно 16 минут.

Выберите страну.

Раскладку клавиатуры выберите «Русская ПК».

Оставьте отметку «Не переносить информацию» и переходите дальше.

Переходите дальше.

Отмечаем не входить в Apple ID.

Задаем имя компьютера и пароль.

Some words on 32bit vs. 64bit host operation systems

Starting with 10.6 Mac OS X is available in 64bit mode and with 10.7 most graphical application runs in 64bit mode. However, we have to distinct between the user and the kernel space. As VirtualBox is using its own kernel extensions, it has to be build and run in a version which match the kernel variant. You can check the current kernel mode by executing uname -m. If this shows i386 it runs in 32bit and if it shows x86_64 it runs the 64bit kernel. For switching between these modes on boot (on supported hardware) see this kb article. If the build system doesn’t correct detect the right kernel mode, you can use --target-arch= to overwrite it. Please also note that VirtualBox can execute 64bit guest operation systems, even when itself is 32bit.

Поддержка 3D-ускорения

Когда я был в Питере в офисе Sun, ребята из команды VirtualBox с большим
удовольствием рассказывали мне о том, как реализовывали поддержку работы
приложений, требующих 3D-ускорение. Когда вышла Windows 7 со всеми ее эффектами,
такая поддержка стала особенно актуальной. В Parallels Desktop такая поддержка,
конечно, есть. После запуска Windows 7 все сразу стало ясно: внешний вид системы
вообще не отличает от того, как если бы она была установлена в виде гостевой ОС.
Интерфейс Aero, новомодные штучки вроде Flip 3D — все это работает как надо
благодаря специальном драйверу Windows WDDM. К тому же Parallels Desktop
поддерживает Direct X 9Ex с Shader Model 3, в результате под виртуалкой
заработали даже ресурсоемкие 3D-приложения, в том числе игры. Впрочем, сама
система работает очень шустро: согласно результатам независимого тестирования
Crimson Consulting Group производительность работы 64-битной Windows 7 в
виртуальной машине Parallels Desktop 5 для Mac на MacBook Pro на 22% выше, чем в
виртуальной машине других производителей. Производительность 3D графики, как
показал стандартный тест 3Dmark 2006 Professional, возросла в семь раз. Причем
все это касается не только Windows-систем. Parallels Desktop 5 поддерживает
OpenGL 2.1 в гостевых операционных системах Linux и интерфейса Compiz на
виртуальных машинах, поэтому всеми красотами можно насладиться и под, скажем,
Убунтой.

Ссылка на основную публикацию