Технический евангелист
15,2
рейтинг
11 июня 2010 в 14:38

Администрирование → VirtualBox 3.2: теперь можно запускать MacOS X в виртуальной машине. Под windows и linux tutorial

logoНеожиданно тихо прошел релиз новой версии virtualbox, в котором впервые появилась возможность запускать в виртуальной машине MacOS X. Официально. С оригинального диска. Не хакинтош.



О вопросах лицензии


Лицензионное соглашение MacOS накладывает два ограничения:
  1. В виртуальной машине можно устанавливать только MacOS X Server. При этом физически можно установить и обычную версию, но лицензионное соглашение это нарушит.
  2. Виртуальную машину с установленной MacOS X Server можно запускать только на компьютерах Apple. Опять же, физически ее можно запускать на любом компьютере (но если процессор не в списке тех, которые использует apple — например, Pentium D, AMD или i3 — то придется использовать бубен), но лицензионное соглашение это тоже нарушает.


О вопросах совместимости


В данный момент поддержка экспериментальная. В частности, Oracle пока не сделала guest additions — набор драйверов, которые ставятся на OS в виртуальной машине и позволяют ей комфортно использовать физическое железо компьютера. Без Guest Additions в установленной Mac OS X проблемы со сменой разрешения, нет сетки и звука (по крайней мере по отзывам. Лично у меня сеть работает). Разработчики говорят, что скоро все будет.

Как устанавливать


Процесс использования на windows / linux не так очевиден, как на Mac OS. Что нужно сделать для того, чтобы получить работающую Mac OS X в виртуальной машине, запущенной не на MacOS. Для примера установим virtualbox на Windows 7 64-bit. Что нужно сделать:
  1. Скачиваем и устанавливаем самую последнюю virtualbox с официального сайта. Было несколько исправлений без изменения версии, так что даже если у вас стоит релиз 3.2.4, он может быть с фатальными для MacOS багами
  2. Запускаем virtualbox и создаем виртуальную машину с именем «MacOS», указываем в качестве гостевой операционной системы Mac OS X Server, остальное по умолчанию.
  3. Открываем настройки созданной виртуальной машины. В настройках приводов, если присутствует SATA, меняем его на IDE (ICH6). Там же для привода компакт-дисков устанавливаем галочку «passthrough» — без этого виртуальная машина под windows не сможет загрузится с установочного компакт диска MacOS X.
  4. Закрываем virtualbox, запускаем консоль, делаем cd в папку с virtualbox и выполняем следующую команду:
    VBoxManage setextradata "MacOS" "VBoxInternal2/SmcDeviceKey" "ourhardworkbythesewordsguardedpleasedontsteal(c)AppleComputerInc"
    Где «MacOS» — имя созданной виртуальной машины. ВНИМАНИЕ: вместо © необходимо писать "(", «c» и ")" — парсер хабра их автоматически превращает в один символ.
  5. Запускаем virtualbox, стартуем виртуальную машину, в появившемся окне визарда выбираем что cd-приводом будет физический привод, вставляем в него установочный диск с MacOS X и, если все сделано правильно, то virtualbox грузится с диска и начинается установка. Если же вместо этого показывается желто-черное EFI Menu — то с диска загрузиться не получилось. Либо процессор не тот, либо не сделано что-то из вышеописанного.


Profit?


MacOS X in virtualbox

Grigory Petrov @eyeofhell
карма
208,7
рейтинг 15,2
Технический евангелист
Реклама помогает поддерживать и развивать наши сервисы

Подробнее
Реклама

Самое читаемое Администрирование

Комментарии (290)

  • +7
    Как по ощущениям, быстро работает?
    У самого возможности посмотреть нет, ибо амд.
    • +17
      Да, даже без guest additions все достаточно комфортно. За последние несколько лет виртуальные машины сделали очень большой рывок вперед :(.
      • +13
        Смайлик грустный случайно, я надеюсь? :)
        • +25
          это наверное одноглазый веселый смайл (.
          • +3
            Точнее, двуликий смайл — и веселый и грустный одновременно :(: Вероятно, автор испытывает смешанные чувства.
    • +2
      > У самого возможности посмотреть нет, ибо амд.

      Если у вас AMD Athlon 64 и выше, то возможность такая у вас есть. Я ставил с оригинального диска, никаких проблем. Единственное, я использовал софтверный EFI. Работает медленно, но «на посмотреть» вполне годится. Сеть есть, звука нет. Еще с хоткеями какая-то беда.
      • 0


        Retail 10.6.3 увы виснет что с физического что с виртуального dvd. Амд 64, можно по подробней о софтверных efi? :)
        • +2
          Гуглите Empire EFI. Отключаете в настройках машины EFI, загружаетесь с диска с Empire EFI, затем вставляете вместо него диск с оригинальным барсом и обновляете список в меню. Дальше все устанавливается как родное.
    • 0
      Я был удивлен: довольно быстро. Единственное, что до сих пор не могу побороть — сеть.
  • 0
    У меня не получилось загрузить Hacintosh (iPC). После загрузки установщика (белым по чёрному) выкидывает машину…
    • +2
      Хакинтошы я не пробовал. Устанавливал с оригинального коробочного Snow Leopard Install DVD. BTW, насколько я знаю, ISO можно без проблем найти и скачать. Но это, опять же, вопрос лицензионной чистоты.
      • +1
        Подскажите, а ISO (которое можно скачать) имеет надобность вводить серийник? Спасибо.
        Но это опять-таки вопрос лицензионной чистоты…
        • +49
          У MacOS нет серийников, увы. И активаций нет. Все под честное слово :(.
          • +4
            Ничего себе! А я и не знал!..
          • +36
            Вот тут, Петька, мне фишка и поперла :)
          • 0
            И как они без этого живут, неясно :(
            • +12
              Ох страдаем :)
            • +1
              он зарабатывают на продаже железа, лицензия на ос стоит всего 20-30$ насколько я помню. А так как ос довольно сложно заставить хорошо работать на не маках, то и парится с серийниками/активациями нет смысла.
              • –6
                Спасибо, капитан. Мы знаем.
          • +8
            Годная ОС, все эти активации и танцы с бубнами напрочь лишают желание платить за ЭТО.
        • +10
          У Mac OS серийники отсутствуют как класс. Т.е. скачали вы его или купили — они абсолютно одинаковые.
          Ну, за исключением лицензионной чистоты, само собой
          • +4
            Не лицензионной, а по совести. С точки зрения лицензии никто не сможет в такой ситуации доказать, что спёр либо честно купил, ибо у меня вот даже от лицензии потерялась и болванка, и упаковка, и даже тряпочка для монитора :(
            • +9
              Больше всего, конечно, тряпочку жалко… Эх, хороша была, черная, с яблочком (свою-то я тоже посеял)
              • +6
                Как можно умудриться потерять этот носовой платок?
                /me радостно посмотрел на свой
                • –1
                  Как и любой другой носовой платок.)
                • 0
                  О, а я его только недавно обнаружил. Через два-то с половиной года пользования :) Зато новенькая и чистенькая)
              • +1
                А у меня яблочко довольно быстро стерлось. Но это не беда, так как я тряпочку потерял потом…
      • +2
        С точки зрения лицензионной чистоты, если я не ошибаюсь, нельзя ставить OS X на железо не марки Apple.
        • +1
          Угумс. Я об этом в начале статьи написал. Надеюсь, на самом видном месте :).
          • +13
            Ну вообще там сказано «Apple-labeled computer». Насколько я понимаю, Apple-labeled — это компьютер, на корпусе которого наклеено яблочко ;) Налепите любую подходящую наклейку, и лицензия будет соблюдена! :)
            • +1
              у меня на ноуте от асус уже несколько месяцев яблочко, которое шло вместе с айподом, так что я чист!
              • 0
                О, значит, я не один такой извращенец :)
                • 0
                  Нас много) У меня яблочко на делле)
            • +1
              Это замечание справедливо для версий OS до Leopard включительно, начиная со Snow Leopard текст лицензионного соглашения изменился:
              ...you are granted a limited non-exclusive license to install, use and run one (1) copy of Apple Software on a single Apple-branded computer...

              Для Leopard было действительно достаточно labeled:
              This License allows you to install, use and run one(1) copy of Apple Software on a single Apple-labeled computer...
              • +1
                Черт. Затыкают юридические дыры :)
    • 0
      Запусти iPC 10.5.6 (установка по умолчанию)



      Какое ядро и патчи указывали при установке?
  • +13
    VirtualBox развивается отличными темпами. У меня такое ощущение, что он даже работает шустрее Parallels/Fusion…
    • 0
      В некоторых местах это действительно так.
  • +1
    О, спасибо. А то я просто ритейл 10.6 тыкал ему, но тот не грузился.
  • +24
    Срочно запускаем в её под виндой, а в ней тимфортресс 2 и получаем там наушники)
    • 0
      Буквально утром думал об этом :))
  • –2
    Наверное, топик стоит назвать «Установка Mac OS на windows и Linux с помощью VirtualBox 3.2» или как-то так…
    • +3
      Я постарался сделать акцент на то, что это именно фича новой версии. Насколько я понимаю, больше ни одна виртуальная машина такого не может.
      • 0
        Да. просто такое было на Хабре (новость про то, что VB поддерживает эмуляцию Mac OS)
      • +3
        Приятель работает в parallels, видел у них тоже самое еще пару лет назад, но это недокументированные фичи и их не пускают в мир как раз чтобы не злить apple. Судя по способу запуска описанному в топике, это тоже неофициальная фича.
      • 0
        • 0
          Видимо имелось ввиду не на Mac-хосте )
      • +1
        VMWare может.
  • +9
    По моим ощющеним VB работает быстрее и потребляет меньше ресурсов чем VMWare, с другими не сравнивам Host OS Ubuntu 10.04
  • +1
    Я так понимаю, что процессор должен поддерживать аппаратную виртуализацию для этого?
    • +3
      не обязательно, но как бонус можно.
      • +4
        Если это так, то для меня это одна из самых радостных новостей из области IT.
  • +1
    попробую на Lenovo S10. до выхода новой версии леопард запустился только в qemu с дичайшими тормозами…
    • 0
      На Lenovo S10 snow leopard retail прекрасно работает, даже шаманить ни с чем не нужно. s10lenovo.com/viewtopic.php?f=33&t=3280 Предупрежу, что работает все, кроме ethernet, но это не проблема, при работающем wifi.
  • +15
    Наконец то можно писать приложения для iPhone и iPad из под linux и windows. Да и просто mac приложения. Это прямо счастье какое!
    • 0
      Не спешите радоваться! Может и не получится установить. У меня не получилось.
      • –1
        Я так понимаю нужно обязательно записать на диск образ, потому что галочка доступна только для реальных приводов.
        • +3
          Насчет обязательно не уверен. Сделал .iso того диска с которого ставил (10.6.чтототам) — загрузилось.
          • –1
            А у меня не получилось. Пишет still waiting for root device. Не знаете в чём дело?
            • 0
              У меня такое писалось когда я пытался установить образ с хакинтоша на AMD процессор…
              • 0
                Аналогично
      • +2
        Как внешне выглядит «не получилось»?
        • 0
          Добрый день!
          Но я просто пробовал давно, без Вашего совета (в топике), а просто так, как другую ОС. Теперь попробую с Вашими замечательными советами.
          А раньше не получалось вот как: загружаю, идет загрузка (черным по белому) и зависает (или выключается) машина. Всё!
          • +1
            Версия virtualbox, которая поддерживает MacOS, вышла буквально несколько дней назад. «Давно» оно как бы и не должно было работать.
            • 0
              Нет. Я пробовал на 3.2.0. Там уже была такая возможность.
              • +1
                Она там была в совсем экспериментальном варианте — EFI был с багами и не работал :).
                • 0
                  Тогда ясно. Буду пробовать… Спасибо за топик!
    • 0
      На самом деле надо ждать, когда display integration заработает
  • –4
    Мне кажется в ближайших апдейтах Apple вставит код для блокировки запуска в виртуалке. К сожалению…
    • +4
      сдается мне им это нафиг не нужно, не будут же люди постоянно в виртуалке сидеть.
    • +1
      Хакинтош за 4 года так по-нормальному и не закрыли, хотя возможности есть.
    • +1
      Я, возможно, посижу на виртуалке и уже точно куплю Mac.
      В случае MacOS, наверное: «купил, потому что ощутил, как оно прекрасно», а не «раздумал покупать, потому что ощутил, какое это гавно», как бывает иногда.
    • +1
      Вы шутите? Зачем Эпплу закрывать продвинутым юзерам возможность поработать в своей системе? Они ведь когда заработают денег, то купят нормальный Мак.
      • –2
        Нет, не случайно retail версию нельзя просто так запустить на любом железе.
  • +32
    картиночка отличная )

    • +5
      «А теперь и яблоко!»
    • +4
      Ух ты, сколько они сюда символов засунули-то. Мандрива, рэд хат, сузя, линукс, *бунту, мак ось, фряха, винда… а чьим символом костёр является?
      • +6
        а главное — бубен!
      • +3
        Там еще кеды есть :)
        • +5
          и они на фре =) Символично.
        • +1
          Я счёл, что кеды символизируют slax, a не kde. www.slax.org/
          • 0
            И, соответственно, это слаксы, а не кеды.
            Круто, а то я все никак не мог понять, почему кеды есть, а не менее популярного гнома — нет
            • +2
              Слаксы это же такие брюки вообще.

              Вот откуда связь кеды — slax: дефолтные обои
              • 0
                блин, а я был уверен, что slax-snickers-кеды где-то в одной плоскости… А почму же дистриб так называется?
          • +1
            Я счёл, что кеды символизируют slax
            Не выдумывайте. Чертёнок (beastie) в кедах — это единый целостный образ для FreeBSD, у них старое лого именно такое и было. Он всегда в кедах! Кеды сами по себе в отдельности тут ничего не символизируют.
            FreeBSD beastie
            • НЛО прилетело и опубликовало эту надпись здесь
        • –1
          Причём именно фряха в кедах! Неужели из-за мема «Как пропатчить kde под freebsd»? )))))))
      • +1
        блин, а яблока-то и не разглядел…
        • +9
          Не хватает принципиально новой ОСи
          • –2
            BolgenOs? ;)
    • +1
      По соотношениям размеров героев на картинке сразу можно понять отношение к ОС :)
    • +1
      Пингвин танцует с бубном? :)
    • +3
      Странно, никто не заметил, что хвост у beastie — это лого Debian %)
    • 0
      Сам берег сделан в виде нижней части яблока :)
  • 0
    Может перенести в тематический блог?
    Я не видел новость которая была раньше, но этот пост пользуется популярностью
    Сейчас как раз устанавливаю Mac, на мой компьютер раньше не получалось никак установить, может сейчас узнаю что это такое.
    • 0
      Я тоже не нашел — перед написанием этого поста я провел тщательный поиск.
      Какой блог порекомендуете?
  • –8
    >Официально. С оригинального диска. Не хакинтош.
    Хакинтош останется хакинтошем даже на VirtualBox'e.
    • +4
      Тут вся фишка в том, что ставится именно Retail безо всяких модификаций. А на маковское железо MacOSX Server — еще о официально. Тоесть можно на мак поставить винду и использовать Mac OS из виртуалки. Для ряда задач очень удобно.
      • –11
        Дело в том, что какая бы версия не ставилась, независимо от требуемых модификаций, нелицензионная макось уже подразумевает хакинтош. То есть установка не OS X сервера или на неэппловсокое железо уже нарушает лицензию.
        Просто теперь воровать проще…
        • –3
          Господа минусяторы, я и так знаю, что вам нечего возразить :-)
          Полегчало? -))
      • –7
        >Retail безо всяких модификаций

        Эти модификации называются кекстами. На моей плате Хакинтош заводится без лишних «модификаций». Не модификации делают Хакинтош-Хакинтошем, а именно то что лицензия на него не распространяется на PC.
        • +4
          Эти модификации называются кекстами.

          А? В самом деле чтоль? Ко мне на мак проник кекст, кому жаловаться?
          http://developer.apple.com/mac/library/...
          • –5
            Я же не писал что по умолчанию кекстов нету в маке.
  • 0
    На 1.6 ггц и 1г рамы/intel gma 3150 не потянет? а то охота на нетбуке погонять
    • 0
      Не знаю, надо пробовать. Я ставил на мак мини с 1 гб и на свой Core 2 Quad с 8-ю :)
  • +2


    к сожалению не работает

    хост машина AMD 5600
    Mac OS X Snow Leopard 10.6.2 (из ISO)
    • 0
      Apple не любит AMD.
      • +2
        Та же проблема но на intel
        • 0
          Аналогично
    • 0
      10.6.3 на Intel (без аппаратной виртуализации) тоже на этом останавливается.
      • 0
        Ядро процессора одно? APIC включен?
        • 0
          2 ядра — C2D E4500. На счёт APIC не уверен.
          • 0
            надо одно оставить
  • 0
    Как я это ждал
  • 0
    Вот же ж. А я почему-то подумал, что virtualbox мешает работать несерверной макоси.
    Вот ещё найти бы, как из DMG (у провайдера в файлопомойке лежит дистрибутив именно в DMG) сделать ISO — и я буду совсем счастлив.
  • 0
    С офф. сайта не качается. Видно перегрузили. А вообще странно что они torrent не сделают. Вот зеркало www.filehippo.com/download_virtualbox/ если что.
    • 0
      Нормально качается с оф сайта, правда только 256КБ/с
  • 0
    Хм, не понимаю. В чём может быть проблема с процессором Intel C2D E8400? Пишет, что «unsupported CPU», при этом я запускал на этом же компьютере Mac Os с ванильным ядром
    Вот более подробный скриншот, если вдруг кто знает, в чём дело: foo.ru/files/snapshots/prscr-28.png
    • 0
      Значит так, на вкладке система галками отмечены: все
      Процессор выбран только один
      Ускорения включены все.
      С такой конфигурацией у меня завелось

      Как только выставлял 2 ядра. вылетала такая же ошипка
      • +1
        О, спасибо большое, убрал одно из ядер — завелось. Правда, сейчас уже 10 минут как крутится указатель ожидания, но, думаю, скоро заведется, спасибо
        • 0
          А вы с исо грузитесь или с диска? У меня почему-то так и не закончил указатель крутиться…
          • 0
            С исо, всё ещё крутится :) Ну посмотрим — если не закончит, то в любом случае можно будет что-нибудь придумать, всё-таки не кернел паник уже
            • 0
              Напишите, если что-нить придумается ))
              А я пока попытаюсь слить образ который влезет на ДВД5
            • 0
              А вы пробовали журнал посмотреть? На чем зависло?
              • 0
                К сожалению, не знаю, как это сделать. Единственное, что вижу — к диску и к жёсткому диску он явно не обращается, пока крутится.
                А как посмотреть журнал?
                Я сейчас качаю версию 10.6.3, возможно, она запустится нормально
                • 0
                  В главном окне виртуалбокса правой кнопкой мыши на MacOS->посмотреть журнал
                  • 0
                    вот сейчас это там висит и не обновляется:
                    foo.ru/files/snapshots/prscr-30.png
                    • +1
                      У меня айпишник не получает…
                    • 0
                      А какие у вас настройки сетевого адаптера?
                      • 0
                        «Сеть
                        Адаптер 1:

                        Intel PRO/1000 MT Desktop (NAT)»

                        Да, разумная мысль, стоит попробовать и остальные варианты

                        • 0
                          Вот я пробую-пробую. И не получается.
                          Вот думаю, может еще поварьировать модели адаптеров…
  • +3
    не уж то textmate возможен под виндой? )))
    правда… в свое время быстрее оказалось выучить вим, чем заработать на мак
    • +2
      Крутость Textmate сильно преувеличена. Вообще, Mac OS X не самая удобная операционка для программиста, Ubuntu в этом плане на порядок лучше. Говорю это как обладатель Mac Book Pro.
      • 0
        А что вам неудобно?
        Фара не хватает, конечно, но в остальном, имхо, по удобству не хуже винды или тем более линуха.
        • +1
          — Нет хорошей альтернативы убунтовскому apt-get'у, так что многое необходимое для разработки приходится собирать из сырцов самостоятельно
          — Поставляемый в комплекте эмулятор терминала хуже линуксовых аналогов
          — В комплекте нет хороших моноширных шрифтов, приходится ставить их самому
          — Если говорить о макбуках, то и клавиатура неудобна для программирования. Например слишком маленький Enter, отсутствие клавиш Home, End, PgUP, PgDown, Delete и т.д.
          • 0
            MacPorts не катит как альтернатива apt-get'у?
            • 0
              Нет. Не все порты собраны качественно, так что иногда после установки требуются дополнительные действия для того, чтобы все заработало (например terminus-font, slime). Что-то не ставится вообще из-за синтаксических ошибок в сырцах. Плюс дефолтные конфиги приходится значительно допиливать, при использовании Убунты такой необходимости нет, так как там конфиги изначально достаточно адекватны.
              • +1
                Homebrew же.
          • +1
            Спасибо.
            Из ваших проблем меня касается только последняя, но она к макоси отношения не имеет — клавиатуры у всех маленьких ноутов неудобные.

            Окружение для вебразработки (хочу сам себе сайтик написать) я настроил скачав три дмг — Firefox, Netbeans и какой-то аналог xampp. Самое сложное было — понять, как эти дмг устанавливать :)
            • 0
              Не удивляйтесь, но Apache, Perl и PHP уже и так стоят в вашей Mac OS X — разве что не самых последних версий.
      • 0
        Вот уж не согласен. Просто в MacOS нет пакетных менеджеров «из коробки», поэтому не получится быстро водрузить LAMP и прочие радости жизни.

        Но в остальном — практически идеальный вариант, юникс (в котором замечательно пускается большинство нужных IDE, поднимается/собирается нативное окружение), в котором работает софт адобе (и еще немало других нужных вещей, которых в убунте просто нет, и не будет никогда).
        • +2
          MAMP?
          • 0
            В частности он, да.
        • 0
          По форме может и Юникс, но по духу — нет. Для того чтобы что-то скомпилить нужно скачать с сайта Эппла GCC, предварительно зарегестрировавшись и ответив на кучу идиотских вопросов про то, как я собираюсь его использовать (я уж не говорю, что письмо с ссылкой на подтверждение регистрация с первого раза не дошло).
          • +1
            XCode и gcc ставятся со второго диска, который в коробочке с макбуком лежит=)
          • +1
            Само собой, МакОС не позиционируется, как труъ-девелоперская система, но при желании владельца после определенных манипуляций может выступать в ее роли, и может делать это эффективно и нативно.

            И — да, XCode ставится с диска.
  • +2
    Ну вот, зря мак купил?
  • 0
    Я так понимаю, что если у меня на макбуке стоит линукс, то я могу в virtualbox'е запускать macosx server и это даже будет легально? Теперь я знаю способ нормального обмена файлами между macosx и linux! :)
    • 0
      хм, а сделать нтфс или фат-раздел для обмена файлами не вариант?
    • 0
      *остроумный комментарий про линукс на макбуке*
  • +2
    UPD:У меня так и не получилось даже установить… Всё сделал, как описано в топике.
    Вот что выдаёт (и на этом то зависает то выключается):


    • 0
      Тоже самое.
      C2D E7400
    • 0
      В биосе попробуйте установить ACPI S3.
    • 0
      Избавился от этого, указав в качестве носителя образ диска, а не вирт. привод с образом.
      • 0
        У меня не виртуальный привод, а физический с физическим диском. И все равно не получается.
      • 0
        А как?
    • –1
      Проверьте HDD контроллер, чтобы стоял в ICH6
    • +1
  • +4
    кхе, кхе, четко под выход tf2 mac update… наушнички!!!
  • 0
    10.5.6 что-то не ставится… При установке сразу же после консоли появляется серый фон с курсором ожидания (разноцветный) и на этом все :/
    • 0
      Мы вышеищем ответ, как починить. Следите за веткой ((
  • +9
    Прошло уже более полутора часа как я пытаюсь завести Mac OS X Snow Leopard под VirtualBox. Я голоден, но я не буду есть пока у меня это не выйдет.
    • +1
      А вы на каком месте застряли?
  • 0
    На Intel Q6600 и образе 10.6.3 получаю EFI menu. Кто-нибудь с таким процессором ставил?
    • 0
      На C2D E7400 тоже самое…
    • 0
      у меня просто загрузочный экран, потом я посмотрел минут 40 на колесико разноцветное и меня это утомило,
      к несчастью и с бутлоадеров указанным выше ничего не получается…
      точнее получается вот что

      • 0
        С бутлоадером у меня картина, полностью аналогичная. Я уж начал сомневаться в прямоте своих рук :)
      • 0
        А вы Ф5 нажимать не забываете?
      • 0
        Попробуйте загрузиться с помощью «empireEFI V1085 for intel core processors»
        Потом можно будет уже пошаманить с efi.
        • 0
          Не выходит. Взял Empire EFI, дошел до этого места и все — встал. :-(
  • –1
    У меня завис на сером фоне с курсором сверху справа. ((
    • 0
      устройства абсолютного позиционирования включены?
      • –1
        да
        • +1
          Интересно, вот мы тут уже собрали кучку людей, у которых макось не заводится.
          Надо писать багрепорты в оракл?
          • +1
            оказывается было отключено. включил. теперь серый фон и цветной курсор крутится. у кого ещё так?
            • 0
              у мну.
              Уже долго думаю, как бороть.
            • 0
              Аналогично.
            • 0
              • 0
                Проще уж поставить готовую сборку. Так что не вариант.
                • 0
                  Разница как минимум в объеме скачанного…
              • 0
                Можно по-подробней?
                Я отключил EFI поддержку в VB и попробовал загрузиться с empireEFIv1085.iso и legacyempire_efi1085.iso.
                В обоих случаях запускается инсталлятор, выбираю английски язык, жму на "=>", инсталлятор говорит «Preparing...» а потом появляется поп-ап «Mac OS X can't be installed on this computer.».
                • 0
                  запускаетесь с лоадера, ждете пока загрузится.
                  Извлекаете лоадер, вставляете макось.
                  Ждете немного, жмете F5.
                  Ентер. Ждете пока предложат — еще раз энтер.

                  виртуализация должна быть вкл.
                  • 0
                    Эта часть (загрузка с Empire EFI и затем с Mac OS X DVD) у меня проходит нормально.
                    Но вот сам инсталлятор Mac OS X не хочет ставить операционку («Mac OS X can't be installed on this computer.») и предлагает или восстановиться с бэкапа или перегрузиться.
                    А с родной VB EFI поддержкой у меня инсталлятор застревает ещё раньше: иконка крутится на сером фоне и всё.
                    У тебя вроде таже проблема была пока ты на Empire EFI не переключился.
                    Если не сложно можешь выложить свой конфигурационный XML файл от VM с Mac OS X?
                    • 0
                      Пока устанавливается.
                      Но файл такой вот
                      • 0
                        У тебя контроллер диска выставлен в SATA/AHCI, а у меня в IDE и я не могу найти VB как это поменять.
                        Скопировал твои настройки контроллера диска в свой XML, но это не помогло — тот же «Mac OS X can't be installed on this computer.» выскакивает.
                        • 0
                          В носителях можно создавать контроллеры. А проц какой?
                          • 0
                            Intel Core2 Duo P8700 (в ноуте Dell Latitude E6400).
                            • 0
                              Ну не знаю…
                              • 0
                                Ты какую версию Mac OS X ставишь? 10.6.3? ретейл или ту что с Mac-ом идёт?
                                • 0
                                  да, ее.
                                  ритейл
  • –1
    уже давно установил на свой PC mac os и доволен как слон :-)
  • +2
    Вроде установился (с гугловой помощью). Теперь думаю, зачем?.. :)

    Из проблем — как-то странно работает мышка, не все клики обрабатываются. Пока не понял, на чьей стороне проблема.
  • –1
    не хочет что-то ставится ко мне макось… ubuntu 10.04, Athlon II X3 435.

    kdp_poll: no debugger device
    • 0
      Оставь только одно ядро в настройках проца
      • +1
        итак стоит одно. В интернетах пишут — «That's probably because your USB-Controller/IRDA or any other component isn't supported. Disable it in the BIOS and you'll be fine. Disable IRDA, USB support in the BIOS.», USB в свойствах виртуалки выключил, а вот первое — понятия не имею что такое.

        Пробовал загрузиться и с диска и с образа… вот сейчас еще оригинальный образ выкачал — тот же эффект.

        Картинко
        • +1
          Проблема в некоем устройстве, в названии которого присутствует VooDoo (Это же не видео карта?)
          • 0
            нет, нет в моем ПК устройств с таким названием :).

            поигрался еще с настройками «включить 3D, 2D ускорение» — так на всякий случай, но результат тот же.
            • 0
              Видите надпись на картинке — Please, contact the voodoo cernel dev-team и т.д.
              Может, стоит?
              • 0
                voodoo это разрабы различных kernel-патчей для хакинтошей
  • 0
    В чем заключаются танцы для i3?
    С включенным EFI — черный экран при запуске машины. С выключенным — «FATAL: Could not read from the boot medium! System halted.»
  • 0
    у кого будут проблемы с загрузчиком, отключите в настройках системы «Enable EFI», так как работает он корректно только на маковском железе.
    • 0
      враки.
      • 0
        однако, делал как тут, и мне помогло.
        • 0
          Таки да, мне тоже помогло. Однако ефи прекрасно работает, проблема где-то еще
  • +1
    Теперь можно запускать Mac OS X в виртуальной машине… И больше сотни комментаторов с неработающей мак осью… Чувствуется со времен хакинтоша ничего не изменилось ))) *хотя сам тоже сейчас буду пробовать* )
  • 0
    Попробовал несколько раз запустить ритейл диск — не получилось.

    Что-то пытается делать только если 1 cpu — больше — паник.

    Хост машина — mac pro на nehalem xeonах.
    • 0
      Почитай выше: его можно завести при помощи empire efi. Хотя то, что не работает на родном маке, действительно удивляет — как же они это писали в таком случае :)
  • 0
    Звук заводится. Правда, кому как повезёт. У меня постоянно квакает, у других — пучком.
    forums.virtualbox.org/viewtopic.php?f=4&t=30843
  • НЛО прилетело и опубликовало эту надпись здесь
  • +2
    Может кто-то сможет выложить уже установленый образ? Я хочу сравнить скорость работы
    • +2
      Вот, держи (10gb): foo.ru/files/macosx.vdi

      На всякий случай, настройки виртуальной машины: foo.ru/files/snapshots/prscr-31.png

      Только не наваливайтесь толпой, а то сутки качать будете — канал слабый. Завтра днём-вечером удалю, так что постарайтесь успеть
      • 0
        10 гигов??? да вы что…
        • +3
          я сейчас попробую ещё 7z сжать, посмотрим, что получится. Но а чего вы ждали-то? Система на диске столько и занимает, диск саморасширяющийся
          • +2
            попробовал пережать с максимальным сжатием. Из 10 гб превратилось в 8 с небольшим, но, блин, кодировалось оно час, так что смысла перевыкладывать нет. Так что принципиально меньше не получится

            Кстати, у меня тут появлися вопрос (вдруг кто-нибудь всё-таки читает ещё пост) — не появилось ли за последний код средства для архивации, задействующего nvidia cuda? Я знаю, почему это почти нереально реализовать, но вдруг кто-нибудь что-то придумал?
      • 0
        А пароль какой :)? на судо
        • 0
          Я не ставил пароль — я же только посмотреть хотел
    • 0
      Да, и существенное уточнение для качающих:
      это образ 10.6.3, установленной в х64 режиме. Я не уверен, что этот образ запустится на х32 системе — у меня win7 x64
  • 0
    у кого-нибудь запустилось на intel процессорах без VT-x?
    кстати, поддерживает ли ваш intel проц VT-x можно посмотреть здесь ark.intel.com/VTList.aspx
    • 0
      пробовал на Atom 450 и Core Duo T2050 — не работает
      • 0
        c2d e7400 не работает
  • 0
    > VBoxManage setextradata «MacOS» «VBoxInternal2/SmcDeviceKey» «ourhardworkbythesewordsguardedpleasedontsteal©AppleComputerInc»

    как в консоли написать "©"? простым копированием вместо него вставляется «c»…
    • НЛО прилетело и опубликовало эту надпись здесь
    • НЛО прилетело и опубликовало эту надпись здесь
    • +3
      не обязательно писать команду, вы можете также отредактировать xml файл VirtualBox машины
      нужно добавить строку
      <ExtraDataItem name=«VBoxInternal12/SmcDeviceKey» value=«ourhardworkbythesewordsguardedpleasedontsteal©AppleComputerInc»/>
      В раздел ExtraData.
  • НЛО прилетело и опубликовало эту надпись здесь
    • 0
      Там сверху есть меню, не помню точно, помоему Utils->Disk utility… или что-то подобное, там будет возможность отформатировать винт в HFS+
      • НЛО прилетело и опубликовало эту надпись здесь
        • +1
          Если вы также как и я пользовались Empire EFI то это нормально и с помощью того же Empire EFI свежеустановленную мак ось можно будет запустить.
          Советую почитать
          www.sysprobs.com/install-mac-snow-leopard-1063-oracle-virtualbox-32-apple-intel-pc
          там есть и полностью процесс установки и ссылки для дальнейшей подстройки.
          Удачи.
          • НЛО прилетело и опубликовало эту надпись здесь
  • +2
    Ну вот Хабр превратился в форум «Помогите мне установить ...» и один и тот же вопрос несколько раз задают.
    • НЛО прилетело и опубликовало эту надпись здесь
  • НЛО прилетело и опубликовало эту надпись здесь
  • НЛО прилетело и опубликовало эту надпись здесь
  • 0
    А как нибудь с образа это дело можно заработать? Нету двухслойных болванок под рукой, а с образом загружается до этого момента s005.radikal.ru/i210/1006/0f/939614cdaa66.jpg и курсор уходит в бесконечное вращение :)
    • НЛО прилетело и опубликовало эту надпись здесь
      • 0
        Спасибо, пропустил)
    • 0
      Empire EFI вам поможет, сто раз сказано было. Я устанавливал с образа и все отлично встало.
      • 0
        Упс, опоздал, и даже очень.
        • 0
          Гружусь в Empire, потом вставляю диск Mac OS X Install. Жду минуту, жму ф5 — реакции ноль
          • 0
            Теперь вот такая фигня
            • 0
              Какой у вас процессор? Версия виртуалбокса 3.2?
              • 0
                vendor_id	: GenuineIntel
                cpu family	: 15
                model		: 4
                model name	: Intel® Pentium® 4 CPU 3.06GHz
                

                Vbox -V 3.2.4
                • 0
                  Если не ошибаюсь, в pentinum 4 нет поддержки виртуализации, которая необходима.
  • 0
    Небольшой хинт. Установка у меня прошла только с помощью Empire EFI, но после нее система грузилась без проблем при включении EFI в настройках vm и без дополнительных телодвижений.
  • 0
    А как нибудь без диска можно это провернуть? Через образ в .dmg напрмер?
    • 0
      тут уже писали — да, только сначала преобразовать dmg в iso
    • 0
      скачал transmac 1.9
      разархивировал dmg в dmg (!) и просто подсунул виртуальной машине этот файл без всяких виртуальных дисков и т.д.
  • 0
    Кто устанавливался с этим параметром:
    VBoxManage setextradata «MacOS» «VBoxInternal2/SmcDeviceKey» «ourhardworkbythesewordsguardedpleasedontsteal©AppleComputerInc».
    Будьте любезны кинуть лог загрузки.
    var/log/kernel.log. Спасибо.
  • +1
    спасибо. поставил на E6850 «почти» без запинок (с EFI) оригинальный 10.6.3, автоматом подтянулись апдейты.
    звук не заработал, несмотря на битьё в бубен — ну и фиг с ним ибо не «тру подкастер»
    вот что огорчило, так это невозможность изменить размер окна. попытка выставить нестандартный размер в конфиге не удалась (пробовал 1280х1024, получилось, но не нужно)

    может кто «умеет» размер дисплея менять?

    P.S. видимо придется ждать add-on для гостевых ОС
    • –1
      а как получилось поменять размер на 1280х1024? я делеал через ...boot.plist, но оно почему-то не применяется :(
      • –1
        Если нет кекста для видеокарты, расширение монитора изменить не получится.
      • 0
        удивительное дело с этим бутлистом
        если его править, то фиг что меняется
        а если КАК В ИНСТРУКЦИИ записать в другое место, а потом скопировать поверх старого, то сработало

        чтоб не париться в терминале с командами установил MC. правда пришлось pro rectum ставить из набора rudix (гуглить)
        • +1
          в том-то и дело, что делал всё КАК В ИНСТРУКЦИИ, сохраняю, заменяю, перегружаю — всё как и было… видимо что-то не так
  • +1
    А на Core i7-860 у кого-нить завелось? Мне говорит Unsopported CPU family
    Ставится только через Empire EFI, но рухает после апдейта:(
  • +1
    Короче, ИТОГ ВСЕГО: У больше, чем у половины, Mac OS не завелась под Virtual Box. Ждём, пока исправят это с новыми версиями Virtual Box!
  • +4
    ОЧЕНЬ ВАЖНО!!!!

    В инструкции ошибка, по этому много кто не смог установить. Проблема в том что символ копирайта не должен быть настоящим. (Тут наверное автоматический типограф хабра постарался). Вместо этого должна быть просто имитация – VBoxManage setextradata "MacOS" "VBoxInternal2/SmcDeviceKey" "ourhardworkbythesewordsguardedpleasedontsteal( c )AppleComputerInc"

    Нужно только забрать пробелы вокруг «c»

    ОЧЕНЬ ВАЖНО!!!!
    • НЛО прилетело и опубликовало эту надпись здесь
      • 0
        Вот он, дух времени, из-за повсеместной копирастии уже техника сбоит…
    • +1
      Исправил. Использовал тэг 'code', но видимо типограф хабра имеет свое мнение по поводу неформатированного текста :(.
  • 0
    На сколько я помню Mac OS X требует SSE3. Эта виртуалка эмулирует SSE3 на процессоре где только SSE2 есть?
    • 0
      Не эмулирует. Вообще-то можно юзать ядро собраное без SSE3 насколько я понимаю, есть ведь патчи.
  • 0
    На процах без VT оно по всей видимости не работает. VirtualBox cначала выдает предупреждение, потом критическую ошибку. Хоть у кого-нибудь без VT заработало и должно ли вообще?
    • 0
      Как только с работы вернусь — протестирую. У меня тоже как раз такое предупреждение выдавалось.
      • 0
        Это самый главный вопрос. Странно что задан в конце темы.
    • 0
      Да, по всей видимости на процах без VT не работает. У меня также выдало ошибку my.jetscreenshot.com/2358/20100626-wd1b-54kb
  • 0
    У кого работает. Дайте, пожалуйста скачать, готовые файлы VB.

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