Порой хочется попробовать какую-нибудь новую операционную систему, чтобы составить практическое впечатление. Я уже не раз проделывал это, например смотрел linux в бесплатной виртуальной машине VirtualBox. На LifeHacker недавно написали о запуске эмулятора Mac OS X в Windows. Почему бы сначала и не посмотреть на Mac, чтобы потом аргументированно его обси ругать или хвалить? В свою очередь, для лучшего понимания, перевожу статью с английского.
Мы уже видели, как запустить Snow Leopard в VMWare. Но виртуальная машина VMWare - платная, вместо нее можно воспользоваться бесплатной VirtualBox. Кроме самой виртуальной машины нам так же потребуется ISO образ OSX86. Группа Hazard выложила хорошо отконфигурированный инсталлятор Snow Leopard, просто поищите его в Google. Разумеется, если вы считаете, что скачивание пиратского образа плохо скажется на вашей карме, то ничто не мешает купить его.
После того, как у вас будет и виртуальная машина, и образ, установите Virtual Box, запустите этот эмулятор и выберите пункт New слева вверху в панели инструментов.
В возникшем диалоговом окне выберите настройки, как на следующей картинке и нажмите кнопку Next.
В следующем окне выберите размер оперативной памяти. Скорее всего, 1024Мб будет более чем достаточно.
После нажатия Next, создайте виртуальный диск. Диска динамического размера 20Гб будет вполне достаточно. Виртуальный диск динамического типа не занимает лишнего место на вашем винчестере, но слегка уступает в производительности статическому виртуальному диску. Для нас это не существенно. Нажмите Next.
Возникнет окно с суммарной информацией по создаваемой виртуальной машине. Нажмите Finish.
Теперь выберите настройки виртуальной машины по опции Settings на панели инструментов.
В появившемся окне уберите опцию Enable EFI.
В этом же диалоговом окне выберите пункт Storage. Щелкните мышкой по слову Empty рядом с виртуальным DVD приводом.
Затем нажмите на значок с зеленым плюсом, находящийся внизу этого окна. В открывшемся диалоге выберите ISO образ OSX86, который вы скачали ранее и нажмите OK.
Теперь в главном окне VirtualBox нажмите кнопку Start (она расположена слева).
Начнется загрузка ОС, во время которой нажмите на F8.
В возникшей командной строки наберите -v и нажмите ввод. Это необходимо для подробной диагностики, если что-то пойдет не так. Далее загрузка продолжится и вы должны увидеть экран с выбором языка. Выберите язык и нажмите Next. Если, по каким-то причинам, мышь не отвечает на перемещение, воспользуйтесь клавиатурной комбинацией Вправо-Ctrl-I. Кликните по Continue и Agree. Затем запустите дисковую утилиту (Disk Utility), перейдя в утилиты (Utilities) в меню.
На этом экране выберите 20Гб VBOX HARDDISK. Кликните по вкладке Erase, введите OSX в поле Name и нажмите кнопку Erase. Процесс подготовки диска не займет много времени. По завершению выберите Disk Utility в меню и кликните по Quit. Так вы вернетесь обратно в инсталлятор, где выберите только что созданный диск и нажмите Continue.
Настройки в следующем окне достаточно важны. Кликните по кнопке Customize, которая находится внизу слева.
Далее проверьте, настройки:
Если у вас процессор AMD:
Выбраны все обновления (Updates) наверху.
В комбобоксе Kernels выберите Legacy Kernel.
Выберите опцию AMD в разделе System.
Если у вас процессор Intel:
Выбраны все обновления (Updates) наверху.
В комбобоксе Bootloaders выберите newest Chamelion.
В комбобоксе Kernels выберите Legacy Kernel.
Затем нажмите Done и продолжите установку по кнопке Install. Для ускорения установке выберите Skip на этапе проверки диска.
После появления надписи "Installation finished" и таймера перезагрузки, нажмите правый Ctrl. Потом выберите Devices в верхнем тулбаре Virtual Box, кликните CD/DVD Devices и выберите Unmount CD/DVD Device. Затем зайдите в Machine и кликните по Reset. После этого вы увидите загрузчик с хамелеоном и загрузку OS X.
После завершения загрузки вы увидите экран настроек OS X! Вы в шаге от успеха. Однако я нашел небольшой подводный камень, заключающийся в том, что виртуализация работает только на одном ядре. Возможно это из-за дистрибутива, а может быть и нет. Другими, пока не разрешенными проблемами, является не работающий звук и невозможность изменить разрешение дисплея. Однако во всем остальном это полноценный виртуальный компьютер на Mac OS X!
Дополнение
Есть некоторые решения, касающиеся аудио и разрешения.
Для того, чтобы поменять разрешение, откройте Finder и выберите диск OS X слева. Откройте каталог Extras. Нажмите правую кнопку мыши на com.Apple.Boot.plist и откройте это в TextEdit. В самом начале вставьте следующее:
Graphics Mode
1280x1024x32
или любое другое подходящее разрешение. Выберите "Save as" и сохраните на рабочий стол (desktop), убрав отметку у пункта Unicode и выбрав имя com.apple.boot.plist. После этого, перетащите эту иконку с рабочего стола в каталог extras, перезаписав оригинальный файл, введя пароль, если запросят.
Не устанавливайте системные обновления. Если вам нужны обновления, вам необходим другой ISO образ, на котором уже установлены обновления. Если вы установите обновления прямо от Apple, они будут конфликтовать со спец заплатками и загрузчиком Chameleon. Это просто предупреждение.
А для тех из вас, у кого имеются трудности при загрузке, попробуйте другую версию Chameleon или другое ядро ОС. Иногда это помогает. Если у вас возникнут ошибки, связанные с USB, попробуйте запретить USB в настройках VirtualBox и посмотрите на результат.
Порой хочется попробовать какую-нибудь новую операционную систему, чтобы составить практическое впечатление. Я уже не раз проделывал это, например смотрел linux в бесплатной виртуальной машине VirtualBox. На LifeHacker недавно написали о запуске эмулятора Mac OS X в Windows. Почему бы сначала и не посмотреть на Mac, чтобы потом аргументированно его обси ругать или хвалить? В свою очередь, для лучшего понимания, перевожу статью с английского.
Мы уже видели, как запустить Snow Leopard в VMWare. Но виртуальная машина VMWare - платная, вместо нее можно воспользоваться бесплатной VirtualBox. Кроме самой виртуальной машины нам так же потребуется ISO образ OSX86. Группа Hazard выложила хорошо отконфигурированный инсталлятор Snow Leopard, просто поищите его в Google. Разумеется, если вы считаете, что скачивание пиратского образа плохо скажется на вашей карме, то ничто не мешает купить его.
После того, как у вас будет и виртуальная машина, и образ, установите Virtual Box, запустите этот эмулятор и выберите пункт New слева вверху в панели инструментов.
В возникшем диалоговом окне выберите настройки, как на следующей картинке и нажмите кнопку Next.
В следующем окне выберите размер оперативной памяти. Скорее всего, 1024Мб будет более чем достаточно.
После нажатия Next, создайте виртуальный диск. Диска динамического размера 20Гб будет вполне достаточно. Виртуальный диск динамического типа не занимает лишнего место на вашем винчестере, но слегка уступает в производительности статическому виртуальному диску. Для нас это не существенно. Нажмите Next.
Возникнет окно с суммарной информацией по создаваемой виртуальной машине. Нажмите Finish.
Теперь выберите настройки виртуальной машины по опции Settings на панели инструментов.
В появившемся окне уберите опцию Enable EFI.
В этом же диалоговом окне выберите пункт Storage. Щелкните мышкой по слову Empty рядом с виртуальным DVD приводом.
Затем нажмите на значок с зеленым плюсом, находящийся внизу этого окна. В открывшемся диалоге выберите ISO образ OSX86, который вы скачали ранее и нажмите OK.
Теперь в главном окне VirtualBox нажмите кнопку Start (она расположена слева).
Начнется загрузка ОС, во время которой нажмите на F8.
В возникшей командной строки наберите -v и нажмите ввод. Это необходимо для подробной диагностики, если что-то пойдет не так. Далее загрузка продолжится и вы должны увидеть экран с выбором языка. Выберите язык и нажмите Next. Если, по каким-то причинам, мышь не отвечает на перемещение, воспользуйтесь клавиатурной комбинацией Вправо-Ctrl-I. Кликните по Continue и Agree. Затем запустите дисковую утилиту (Disk Utility), перейдя в утилиты (Utilities) в меню.
На этом экране выберите 20Гб VBOX HARDDISK. Кликните по вкладке Erase, введите OSX в поле Name и нажмите кнопку Erase. Процесс подготовки диска не займет много времени. По завершению выберите Disk Utility в меню и кликните по Quit. Так вы вернетесь обратно в инсталлятор, где выберите только что созданный диск и нажмите Continue.
Настройки в следующем окне достаточно важны. Кликните по кнопке Customize, которая находится внизу слева.
Далее проверьте, настройки:
Если у вас процессор AMD:
Выбраны все обновления (Updates) наверху.
В комбобоксе Kernels выберите Legacy Kernel.
Выберите опцию AMD в разделе System.
Если у вас процессор Intel:
Выбраны все обновления (Updates) наверху.
В комбобоксе Bootloaders выберите newest Chamelion.
В комбобоксе Kernels выберите Legacy Kernel.
Затем нажмите Done и продолжите установку по кнопке Install. Для ускорения установке выберите Skip на этапе проверки диска.
После появления надписи "Installation finished" и таймера перезагрузки, нажмите правый Ctrl. Потом выберите Devices в верхнем тулбаре Virtual Box, кликните CD/DVD Devices и выберите Unmount CD/DVD Device. Затем зайдите в Machine и кликните по Reset. После этого вы увидите загрузчик с хамелеоном и загрузку OS X.
После завершения загрузки вы увидите экран настроек OS X! Вы в шаге от успеха. Однако я нашел небольшой подводный камень, заключающийся в том, что виртуализация работает только на одном ядре. Возможно это из-за дистрибутива, а может быть и нет. Другими, пока не разрешенными проблемами, является не работающий звук и невозможность изменить разрешение дисплея. Однако во всем остальном это полноценный виртуальный компьютер на Mac OS X!
Дополнение
Есть некоторые решения, касающиеся аудио и разрешения.
Для того, чтобы поменять разрешение, откройте Finder и выберите диск OS X слева. Откройте каталог Extras. Нажмите правую кнопку мыши на com.Apple.Boot.plist и откройте это в TextEdit. В самом начале вставьте следующее:
Graphics Mode
1280x1024x32
или любое другое подходящее разрешение. Выберите "Save as" и сохраните на рабочий стол (desktop), убрав отметку у пункта Unicode и выбрав имя com.apple.boot.plist. После этого, перетащите эту иконку с рабочего стола в каталог extras, перезаписав оригинальный файл, введя пароль, если запросят.
Не устанавливайте системные обновления. Если вам нужны обновления, вам необходим другой ISO образ, на котором уже установлены обновления. Если вы установите обновления прямо от Apple, они будут конфликтовать со спец заплатками и загрузчиком Chameleon. Это просто предупреждение.
А для тех из вас, у кого имеются трудности при загрузке, попробуйте другую версию Chameleon или другое ядро ОС. Иногда это помогает. Если у вас возникнут ошибки, связанные с USB, попробуйте запретить USB в настройках VirtualBox и посмотрите на результат.