вторник, 20 декабря 2011 г.

Виртуализация в MacOS X

Как известно самой популярной программой для виртуализации в MacOS является Parallels Desktop, но есть небольшое  НО. Дело в том что Parallels проверяет не только систему (OS), но и железо на предмет поддержки виртуализации процессором. Как избежать этой проверки? Читтаем далее.
Попался мне на глаза замечательный man как обойти эту пакость.
Собственно сам man:
Если вначале установки Parallels Desktop выдает ошибку о том, что процессор не поддерживает виртуализацию и установка невозможна, то все это можно легко обойти.


1. Смонитруйте DMG образ Parallels Desktop.
2. Включите показ скрытых файлов, для это в терминале введите:

defaults write com.apple.Finder AppleShowAllFiles 1 && killall Finder

(для отключения показа скрытых файлов измените значение "1" на "0")
Или воспользуйтесь программой Hide and Seek .

3. Откройте образ Parallels Desktop.
4. Скопируйте все файлы (будут видны скрытые файлы) в папку на рабочем столе.
5. Найдите файл Install.mpkg.
6. Кликните по нему правой кнопкой мыши и выберите "Показать содержание пакета".
7. Перейдите по пути Install.mpkg/Contents/.
8. Найдите файл distribution.dist.
9. Откройте его в редакторе TextEdit.
10. Найдите строку /*Check hardware virtualization only during installation */.
11. Удалите блок:

/* Check hardware virtualization only during installation */
if((!system.files.fileExistsAtPath('/System/Library/Extensions/prl_hypervisor.kext/Contents/Info.plist')) && cpu_check != 0)
{
my.result.type = 'Fatal';
my.result.title = system.localizedStringWithFormat('HW_Virtualization_T');
my.result.message = system.localizedStringWithFormat('HW_Virtualization_M');
return false;
}

12. Сохраните файл.
13. Запускайте и устанавливайте.

К сожалению источник указать не могу, так как не знаю где его взяли, мне этот ман показали, но в любом случае человеку, который разобрался в этом вопросе огромное спасибо.


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

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