Как стать автором
Обновить

HowTo: Mac OS X Lion & Parallels Desktop

Приветствую всех читателей хабра!

Сегодня, я наконец решился обновить ОС на своем MacBook Pro с Snow Leopard (со всеми обновлениями) до OS X Lion. Почитав отзывы и про то как у всех все хорошо получается, я, не долго думая, качнул с торрентов AppStore'овский образ и запустил его.

Все прошло удачно, установка длилась около одного часа, перенеслись все настройки, включая картинку рабочего стола и ярлыки на нем, но некоторые программы, такие как LittleSnitch и Parallels Desktop отказывались работать. Со снитчем все решилось довольно просто, надо было скачать версию по свежее (4.2 подошла отлично) и после установки все заработало, не пришлось даже крякать, сохранились все настройки от предыдущей версии.
Paralelles даже после переустановки работать отказывался, а мне он необходим, так как на нем вещает в сеть электронное радио поднятое на виртуальной машине с виндой на борту.

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

Открываем терминал и по очереди вводим туда команды:

sudo kextutil "/Library/Parallels/Parallels Service.app/Contents/Kexts/10.6/prl_hypervisor.kext"
sudo kextutil "/Library/Parallels/Parallels Service.app/Contents/Kexts/10.6/prl_hid_hook.kext"
sudo kextutil "/Library/Parallels/Parallels Service.app/Contents/Kexts/10.6/prl_usb_connect.kext"
sudo kextutil "/Library/Parallels/Parallels Service.app/Contents/Kexts/10.6/prl_netbridge.kext"
sudo kextutil "/Library/Parallels/Parallels Service.app/Contents/Kexts/10.6/prl_vnic.kext"


При вводе первой команды, потребуется ввести пароль админа, последующие итак должны выполняться.
После этого запускаем Parallels и все работает!
Однако после перезагрузки, все слетает и надо прописывать заново.
Что бы заново все не набирать каждый раз, создаем «PD.command» файл и пишем в него:

#!/bin/sh

sudo kextutil "/Library/Parallels/Parallels Service.app/Contents/Kexts/10.6/prl_hypervisor.kext"
sudo kextutil "/Library/Parallels/Parallels Service.app/Contents/Kexts/10.6/prl_hid_hook.kext"
sudo kextutil "/Library/Parallels/Parallels Service.app/Contents/Kexts/10.6/prl_usb_connect.kext"
sudo kextutil "/Library/Parallels/Parallels Service.app/Contents/Kexts/10.6/prl_netbridge.kext"
sudo kextutil "/Library/Parallels/Parallels Service.app/Contents/Kexts/10.6/prl_vnic.kext"

open -a "/Applications/Parallels Desktop.app"


Теперь, когда нам нужен Parallels, запускаем этот файлик и наслаждаемся.

Этот же скрипт на гите: github.com/steveluscher/Parallels-Driver-Loader

Надеюсь кому-то это сэкономит немного времени, после обновления.
В следующей статье напишу о том как включить Hardware Virtualization Support.
Теги:
Хабы:
Данная статья не подлежит комментированию, поскольку её автор ещё не является полноправным участником сообщества. Вы сможете связаться с автором только после того, как он получит приглашение от кого-либо из участников сообщества. До этого момента его username будет скрыт псевдонимом.