вторник, 24 июня 2014 г.

OS X Mavericks и VirtualBox

После некоторых изысканий я все-таки смог установить OS X 10.9 Mavericks под VirtualBox.

Хост: Intel Core i5-3550, Debian GNU/Linux Testing (Jessie), 32-разрядный (i386, по историческим причинам), VirtualBox 4.3.12. Хакинтош: сборка Mavericks 10.9.0 от Niresh (была скачана мной с Рутрекера, но можно взять торрент-файл и с сайта Niresh).

Скачанный файл OSX-Mavericks.dmg представляет собой "сырой" образ диска, которой можно конвертировать в формат VirtualBox командой

 VBoxManage convertfromraw OSX-Mavericks.dmg OSX-Mavericks.vdi --format VDI

В Linux его также можно записать на флэшку командой dd, если захочется поставить Хакинтош на реальное железо, а не в виртуальную машину:

dd if=OSX-Mavericks.dmg of=/dev/XXX

Вместо XXX, разумеется, нужно подставить имя реального устройства - и не ошибиться!

В  VirtualBox создается новая виртуальная машина Mac OS X 10.9 Mavericks 64-bit (я оставил почти все параметры по умолчанию, лишь изменив доступное число ядер процессора с 1 на 2 и видеопамять на 128 Мбайт). После этого подключаем существующий образ, сконвертированный из DMG, в качестве загрузочного диска и создаем еще один, новый образ диска, на который будет ставиться система. Загружаемся с установочного образа, ставим систему на пустой диск (разметив его в процессе при помощи Disk Utility), после окончания установки отсоединяем установочный образ и загружаемся с основного диска. Все. В моем случае не потребовалось никаких ключей для запуска.

Дополнение о том, как получить полноэкранное разрешение (в моем случае - 1920 x 1080) в гостевой системе.

1. В консоли даем команду

vboxmanage setextradata "Mac OS X Mavericks" "CustomVideoMode1" "1920x1080x32"

"Mac OS X Mavericks" нужно заменить на имя созданной виртуальной машины, разрешение - на требуемое.

2. В Mac OS X в файл /Extra/org.chameleon.Boot.plist добавляем строки:

<key>Graphics Mode</key>
<string>1920x1080x32</string>

Комментариев нет:

Отправить комментарий