Mac os для virtualbox

Mac OS X build instructions

Prerequisites on Mac OS X

  • 10.6.x (Snow Leopard), 10.7.x (Lion), 10.8.x (Mt. Lion), 10.9.x (Mavericks) or 10.10.x (Yosemite) running on Intel hardware (PowerPC hardware is not supported).
    Please note that building a X11 variant of VirtualBox on Mac OS X is not supported.
  • Xcode matching your Mac OS X version (
    • 3.2.0 or later for Snow Leopard
    • 4.1.x for Lion and later (4.2 and later will not work!) You may use tools/darwin.x86/bin/ to ‘install’ the necessary bits on later OS X versions.
  • Some things from MacPorts (
    After installing MacPorts, do not forget to add the following two lines to your export PATH=/opt/local/bin:/opt/local/sbin:$PATH export MANPATH=/opt/local/share/man:$MANPATH

Then perform the following command:
for < Snow Leopard

sudo port install libidl doxygen texlive texlive-latex-extra texlive-fonts-extra cdrtools

for >= Snow Leopard (32 Bit)

sudo port install libidl +universal doxygen texlive texlive-latex-extra texlive-fonts-extra cdrtools

Doxygen and texlive* are optional. On 10.5 you may need a newer OpenSSL version than the one provided by the system. If so, perform:

sudo port install openssl

  • LaTeX («sudo port install texlive texlive-fonts-extra texlive-latex-extra texlive-latex-recommended») for building the documentation

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 . If this shows it runs in 32bit and if it shows 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 to overwrite it. Please also note that VirtualBox can execute 64bit guest operation systems, even when itself is 32bit.

Building VirtualBox

  1. Change to the root directory of the sources and execute the configure script: ./configure —disable-hardening You can manually set the target architecture with or , if some architecture related problems occur.

If it finds everything it needs, it will create a file called containing paths to the various tools on your system.

Also, it will create an environment setup script called This step only has to be done once (if something changes in your build tool setup, you might have to repeat it but keep in mind that both output files will be overwritten). For additional options like providing a path to the OpenSSL library see .

  1. Whenever you want to build VirtualBox, you have to open a shell and source the generated environment setup script , i.e. do . ./
  1. To build type kmk The default is to a release build, should you wish to do a debug or profile build add or as argument to or export it as an environment variable in your shell.

Running VirtualBox

  1. Load all the kernel extension modules. These can be found in along with a small script () to load them.

    Execute and make sure the modules loads successfully.

  2. Enter .
  3. Run

Building OSE packages for distribution

Never disable hardening (see previous section) when creating packages for redistribution.

Hardening needs some additional configuration and post-build steps. The default install directory of VirtualBox is . If you like to change that, say into , you need to add the following to the :

VBOX_PATH_APP_PRIVATE = «/Applications/OpenSource/» VBOX_PATH_APP_PRIVATE_ARCH = «/Applications/OpenSource/» VBOX_PATH_SHARED_LIBS = «/Applications/OpenSource/» VBOX_PATH_APP_DOCS = «/Applications/OpenSource/»

It may also make sense to disable some of the development only stuff, like test cases. Add the following to :


Starting with VirtualBox 4.1, extra debug symbols are created. You can prevent that by adding the following to :


Next rebuild VirtualBox and install it into . There isn’t any support for installing VirtualBox into a target directory. Just copy the files to the destination. Now make sure that the setuid stubs have the correct permissions:

sudo chown -R root:admin /Applications/OpenSource/ sudo chmod u+s /Applications/OpenSource/ sudo chmod u+s /Applications/OpenSource/ sudo chmod u+s /Applications/OpenSource/ sudo chmod u+s /Applications/OpenSource/ sudo chmod u+s /Applications/OpenSource/

Another requirement of hardening is that every path component of the parent directory of is owned by and not writable. Make sure this is the case.

Relative vs. absolute paths in the used libraries

If you see something like the following error when starting VirtualBox you need to change the used libraries to use absolute paths.

VirtualBox: supR3HardenedMainGetTrustedMain: dlopen(«/Applications/»,) failed: \ dlopen(/Applications/, 10): Library not loaded: QtCore.framework/Versions/4/QtCore Referenced from: /Applications/ Reason: unsafe use of relative rpath QtCore.framework/Versions/4/QtCore in /Applications/ with restricted binary

On Mac OS X it isn’t allowed to use libraries with relative paths for referencing to other libraries when the executable is setuid. You can display all linked libraries by the following command:

otool -L /Applications/

Next, assuming Qt is installed in , you can change the path by using this:

install_name_tool -id /Applications/ \ /Applications/ install_name_tool -change @executable_path/../Frameworks/QtCore.framework/Versions/4/QtCore \ /Applications/ \ /Applications/

The first command changes the identifier of the library itself. The second changes references to other libraries. There, the first path is the old referenced path, the second one is the new path and the last path is the file to change (see ). Note, you need to repeat this with every library involved (at least , , , , ).

Установка Mac OS X в VirtualBox

В данном руководстве мы ответим на вопрос: как установить Mac OS X в VirtualBoxУстановка Mac OS XДля начала крайне полезно прочитать лицензионное соглашение Mac OS X и учесть, что всё нижесказанное может быть использовано исключительно в образовательных целях. Для начала нам потребуется официальный диск Mac OS X версии 10.6.3 или его образ, который встречается в «диком виде». Понадобится также образ OSX86 Nawcom ModCD. Когда всё будет готово, можно приступать: запустите VirtualBox и нажмите кнопку «Создать».

В поле «Имя» вбиваем название нашей будущей машины, а затем указываем в качестве ОС Mac OS X Server. Если у вас 64-битная Windows, то можно попробовать выбрать и 64-битную версию гостевой ОС.

Машине необходимо выделить минимум один гигабайт оперативной памяти. Чем больше, тем лучше, но увлекаться не стоит — безопасная область обозначена зелёным цветом.

Затем нам будет предложено создать новый виртуальный жёсткий диск объёмом не менее 20 Гбайт. Для него крайне полезно выбрать опцию «Динамически расширяющийся образ», тогда на физическом жёстком диске он будет занимать ровно столько, сколько данных записано в этот самый образ, вместо того чтобы сразу «отрезать» 20 Гбайт одним куском.Если кликнуть на иконку с зелёной стрелкой поверх папки, то можно выбрать место, где будет храниться образ HDD. Аналогичным образом вызывается диалог открытия/сохранения и в других частях интерфейса VirtualBox.Выберем в меню пункт «Файл» → «Менеджер виртуальных носителей» и переключимся на вкладку «Образы CD/DVD». Сюда из папки, где лежат образы Mac OS X и Nawcom ModCD, надо будет перетащить их мышкой. Альтернативный вариант — вручную указывать образы в разделе «Носители» в свойствах виртуальной машины.

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

В разделе «Система» настройки надо привести к виду, который показан на скриншотах ниже. То есть первым делом отключить дискету и кнопками со стрелочками назначить порядок загрузки — сначала оптический привод, а потом жёсткий диск. Возможно, придётся эмпирическим путём определить, на скольких ядрах заработает Mac OS X (на одном практически гарантированно). Обязательно поставить галочку «Включить VT-x/AMD-V» на вкладке «Ускорение». Если процессор не поддерживает аппаратной виртуализации, то это будет сущее мучение, а не работа в Mac OS X.

В разделе «Дисплей» необходимо выделить 128 Мбайт видеопамять и по желанию поставить галочку «Включить 3D-ускорение».

Теперь переходим в «Носители», где все накопители потребуется перевести в режим IDE. В списке надо кликнуть правой кнопкой по пункту «SATA контроллер» и выбрать «Удалить контроллер», а в «IDE контроллер» по тому же правому клику «Добавить жёсткий диск». Затем жмём на «Выбрать существующий диск» и в диалоге открытия файла указываем наш образ жёсткого диска с расширением vdi.

Заодно надо будет указать тип IDE-контроллера: ICH6.

Теперь виртуальный оптический привод следует сделать первичным мастером IDE, а жёсткий диск — первичным слейвом IDE. Затем, выбрать нужный ISO-образ с Mac OS X для оптического привода, кликнув на иконку с изображением CD-диска с правой стороны.

Наконец, в разделе «Аудио» необходимо выбрать ICH AC97 в качестве аудио-контроллера. Во всех остальных разделах менять ничего не нужно. Не забудьте нажать ОК после всех операций.

Теперь нужно добавить несколько волшебных строк в файл конфигурации виртуальной машины, который в Windows 7 можно найти в пользовательской папке C:Usersимя_пользователяVirtualBox VMsимя_машиныимя_машины.vbox. Перед редактированием обязательно закройте VirtualBox! Файл этот является по сути обычным XML. Для правки лучше всего воспользоваться программой Notepad++, но уж никак не стандартным блокнотом. Раздел ExtraData надо привести к такому виду:

Всё, можно попробовать запустить виртуальную машину кнопкой «Старт». С определённой долей вероятности у вас нормально загрузится установщик ОС и можно будет приступать к инсталляци Mac OS X. Но если вы увидите картину, подобную той, что на скриншоте ниже, то тогда придётся немного пошаманить. Вместо образа с дистрибутивом ОС для оптического привода надо будет выбрать образ Nawcom ModCD. Это делается в разделе «Носители» в свойствах виртуальной машины. Там же в разделе «Система» необходимо снять галочку «Включить EFI».

Снова запускаем нашу ВМ, но теперь в течение нескольких секунд загрузится эмулятор EFI с ModCD. В меню «Устройства» → «Приводы оптических дисков» выбираем образ с Mac OS X, далее кликаем мышью внутри окна виртуальной машины и нажимаем F5, а затем Enter. Чтобы «вернуть» мышь обратно в хостовую ОС, надо нажать на правый Ctrl.

Через несколько секунд будут подгружены необходимы модули и можно нажать любую клавишу для продолжения установки. Через несколько минут запустится инсталлятор.

Процесс установки достаточно прост. Правда, нам придётся разбить жёсткий диск с помощью утилиты из меню «Служебный программы» → «Дисковая утилита». В ней слева выбираем наш HDD, справа переходим на вкладку «Стереть», вбиваем в поле «Имя» любое название и нажимаем «Стереть», а затем подтверждаем это действие.

Выбираем только что размеченный том и жмём «Установка». В разделе «Настройка» можно выбрать дополнительные пакеты, которые будут установлены. Есть смысл оставить QuickTime и дополнительные шрифты, а от остального просто отказаться. Время установки зависит от мощности вашего ПК, но вряд ли это займёт больше часа. Для ускорения процесса проверку DVD можно отменить.

После окончания установки надо будет перезагрузить виртуальную машину. В нашем случае просто закрыть окно, выбрав опцию выключения. Снова меняем образ диска на ModCD и запускаем машину.

Выбираем наш жёсткий диск и нажимаем Enter, а затем любую клавишу. В дальнейшем для запуска ОС придётся поступать точно так же. По крайней мере, это касается машин с AMD.

При первом запуске будет предложено настроить Mac OS X. Там, в общем, ничего сложного нет. Единственное, что придется отказаться от переноса данных с другого Mac, создания учётной записи Apple и регистрации. Также рекомендуется задать пароль для входа в систему. Переключение раскладки в Mac OS X осуществляется комбинацией Win+Пробел.

После запуска системы нас попросят понажимать клавиши на клавиатуре для определения её типа.

Осталось установить драйвера для звуковой карты. Запускаем Safari и скачиваем драйвер VirtualBox ICH AC97 Audio После скачивания архив сам распакуется и запустится установщик. По завершении инсталляции надо будет опять перезагрузиться.

Остался последний нюанс — связь с хостовой машиной, то есть в нашем случае с Windows 7. В ней по умолчанию расшарены пользовательские библиотеки. Таким образом, подключить к ним довольно просто. В меню Finder выбираем «Переход» → «Подключение к серверу». В открывшемся окне в поле «Адрес сервера» вводим smb://ip_адрес_пк (можно посмотреть в свойствах подключения по локальной сети) и жмём кнопку с плюсиком для добавления в избранное. Затем нажимаем «Подключиться», указываем логин и пароль, которые используются нами в Windows. Ставим галочку для запоминания пароля и жмём «Подключиться». Наконец, будет предложено выбрать тома (то бишь расшаренные папки) и нажать ОК.

Последнее, что осталось сделать, так это обновить ОС с помощью «Меню» («яблочко» в левом верхнем углу) → «Обновление программ…». Всё, после этого можно экспериментировать с Mac OS X. Обратите внимание, что приведённый выше способ не даёт стопроцентной гарантии, что у вас всё получится. Особенно часто проблемы возникают у владельцев процессоров AMD. Быстродействие виртуальной машины напрямую зависит от мощности компьютера, а в случае VirtualBox она работает чуть быстрее, чем в других системах виртуализации.

Если вам не пришлось воспользоваться ModCD (то есть EFI VirtualBox остался включенным), можно поменять разрешение экрана виртуальной машины на более высокое. Для этого потребуется добавить ещё одну строчку в конце раздела ExtraData в файле конфигурации ВМ (см. выше). Вместо N надо подставить число от 0 до 4, каждое из которых в порядке увеличения соответствует разрешениям 640×480, 800×600, 1024×768, 1280×1024 и 1440×900. Например, хотим получить 1280×1024 и пишем value="3".

Главная страница / Все статьи /

Установка Windows 7 на mac через Virtualbox

Начало: Описание и сравнение других типов установки описано на странице.

Что понадобится:

    — Диск или дистрибутив Windows
    — Виртуальная машина «Virtualbox»
    — Флешка для загрузки драйверов с сервера Apple

Вводим в поисковик запрос «Virtualbox», переходим на официальный сайт, потом по ссылке «download for OS X». После скачивания выполняем инсталляцию.

На первом шаге выбираем стандартные параметры и жмем «установить», после на значок установившейся программки и «создать».

На следующем шаге указываем имя машины и тип.

Настраиваем размер предоставляемой оперативной памяти, в данном случае, рекомендуется не менее 1024 mb, при условии, что для OS X останется не меньше. Если у вас более 2048 mb оперативной памяти, то можно разделить ее пополам.

На следующем шаге, оставляем галочку по умолчанию: «Создать новый виртуальный жесткий диск».

Используем тип по умолчанию: «VDI(VirtualBox Disc Image)».

Теперь, определяемся с форматом хранения:

    1) «Динамический» — может увеличиваться по мере заполнения, но уменьшиться не может после.

    Это вариант для тех, кто планирует установить на mac Windows 7 через Virtualbox c множеством разных программ, но не хотел бы ошибиться с выбором необходимого свободного места.

    2) «Фиксированный» — не увеличивается и не уменьшается, но обычно функционирует быстрее. Отличный формат для запуска одного или нескольких сторонних приложений, чтобы получить максимум от возможной скорости.

В нашем случае, отмечаем «Фиксированный». Также, важно сообщить, что объем свободного пространства, должен быть немного больше, чем указанный в опциях при создании.

Затем определяемся с размером раздела. Для установки Windows 7 на mac через Virtualbox рекомендуемый объем 25 Гб., хотя в реальности, она будет занимать около 10-15 Гб. Оставляем как есть, — т.е. 25 Гб., или больше, если вам будет необходимо дополнительное пространство.

После того, как виртуальная машина создана, можно приступать к установке Windows 7 на mac через VirtualBox. Слева в меню должен появиться значок нашей новой системы.

Жмем ссылку «запустить», нам будет предложено вставить CD/DVD с дистрибутивом или выбрать образ, ранее сохраненный на вашем mac.

Воспользуемся, ранее подготовленным DVD, если окошко не появилось смотрите ниже.

Если у вас на экране появилась ошибка, как на изображении ниже,

то не закрывая это окно, нажмите сверху в меню на «Devices» -> «CD/DVD Devices» и из списка выберете либо файл с установочным образом, либо оптический привод с диском и перезагрузите эмулятор.

Если все сделано правильно, то начнется установка windows на mac и появится окошко с настройкой языка.

Затем «далее» и потом «Полная установка».

На экране изменения раздела оставляем как есть.

По окончании копирования файлов, вводим «имя пользователя» и «компьютера» Раскладку клавиатуры можно переключить с помощью ссылки сверху экрана.

Пароль можно не вводить и оставить поле пустым.

Ввести ключ можно сразу или в течении 30 дней с момента инсталляции, если вы приобрели лицензионный DVD, то ключ должен быть напечатать на буклетике, находящимся в коробке с диском.

На этапе определения степени защиты — отмечаем «Использовать рекомендуемые параметры», вводим дату и время. Отмечаем размещение, — в нашем случае, это «Домашняя сеть».

В конечном итоге, должен появиться рабочий стол.


Теперь у нас есть операционка, но еще потребуется установить драйвера для Windows 7, чтобы mac работал корректно с необходимыми функциями и возможностями в другой среде, об этом написано в статье настройка Windows 7 в virtualbox на mac.

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

Добавить комментарий

Закрыть меню