Меню Рубрики

Mac os yosemite virtualbox amd

Установка MacOS Sierra на VirtualBox

Воспользоваться ОС от Apple можно не покупая их оборудования, например установив в качестве виртуальной машины с помощью VirtualBox. Обязательно подготовьте подходящий образ системы заранее.

Подготовка VirtualBox для установки MacOS Sierra

  • Качаем и устанавливаем с официального сайта последнюю версию VirtualBox (я дополнительно поставил Extension Pack из раздела «Downloads«). Статья писалась по версии 5.2.
  • Далее запускаете VirtualBox, кликаете «Создать«, задаете имя виртуальной машины и указываете устанавливаемую версию, в моем случае — macOS 10.12 Sierra (64-bit), жмете «Далее«.

  • Выставляете выделяемый объем оперативной памяти, минимум 2048 мб., я рекомендую 4096 или даже 8192, если позволяют ресурсы вашего компьютера.

  • Далее выбираете «Создать новый виртуальный жесткий диск» — «Создать«.

  • Оставляете без изменений «VDI (VirtualBox Disk Image)» — «Далее«.

  • Рекомендую выбрать «Динамический виртуальный жесткий диск«, в этом случае виртуальная машина не будет занимать лишнего места на диске.

  • Указываете имя файла вашей виртуалки и ее размер, можно оставить все по умолчанию — «Создать«.

  • Появилась новая виртуальная машина, кликаете по ней правой кнопкой мыши — «Настройки«.

  • Переходите в раздел «Система«, там будет три подраздела: «Материнская плата«, «Процессор» и «Ускорение«, настраивайте аналогично скриншотам ниже. Чипсет выбираем PIIX3 или IHC9.

  • В разделе «Дисплей«, подразделе «Экран» выкручивайте видеопамять на максимум и снимайте галки ускорения, если они стоят.

  • Данный пункт не обязателен, но может избавить от проблем с началом установки.
    В разделе носители нужно удалить оптический привод и создать новый контроллер SATA, а уже в нем создать новый привод и указать путь к образу macOS.

  • По итогу все должно выглядеть примерно так:

  • Нажимайте «ОК» и закрывайте VirtualBox.
  • Далее нужно открыть командную строку от имени администратора и ввести данную команду ( MacOS нужно заменить на имя вашей виртуалки).
    Внимание! Важен регистр, то есть, если название «macOS», то вариант «macos» или «Macos» не подойдет :

cd «C:\Program Files\Oracle\VirtualBox\»

VBoxManage.exe modifyvm «MacOS» —cpuidset 00000001 000106e5 00100800 0098e3fd bfebfbff

VBoxManage setextradata «MacOS» «VBoxInternal/Devices/efi/0/Config/DmiSystemProduct» «iMac11,3»

VBoxManage setextradata «MacOS» «VBoxInternal/Devices/efi/0/Config/DmiSystemVersion» «1.0»

VBoxManage setextradata «MacOS» «VBoxInternal/Devices/efi/0/Config/DmiBoardProduct» «Iloveapple»

VBoxManage setextradata «MacOS» «VBoxInternal/Devices/smc/0/Config/DeviceKey» «ourhardworkbythesewordsguardedpleasedontsteal(c)AppleComputerInc»

VBoxManage setextradata «MacOS» «VBoxInternal/Devices/smc/0/Config/GetKeyFromRealSMC» 1

Установка macOS

После проделанного можно начинать непосредственно установку Sierra.

  • Запускайте VirtualBox и нажимайте «Запустить» — зеленую стрелку.
  • Подхватится ранее указанный образ MacOS и начнется установка, первый шаг которой — выбор языка.

  • Тут вы видите отсутствие диска для установки системы.

  • В верхней навигационной панели выбираете «Утилиты» — «Дисковая утилита…«

  • В «Дисковой утилите» выбираете ваш виртуальный жесткий диск и кликаете «Стереть«.

  • Задаете «Имя», «Формат» и «Схему» как на скрине (хотя имя можете задать любое) и жмете «Стереть«.

  • Закрываете «Дисковую утилиту«, видите появившийся диск. Выбираете его и кликаете «Продолжить«.

  • Ждете. С учетом того, что у меня SSD, установка была около 15 минут.

Первый запуск macOS

  • Выбираете раскладку клавиатуры — «Продолжить«.

  • Если у вас никогда не было mac — «Не переносить информацию«. Если был, рекомендую выбрать тоже самое! 🙂

  • Отключайте геолокацию, ни к чему лишние процессы.

  • Если у вас есть Apple ID — можете попытаться зайти с него, к каким последствиям приведет сейчас или в будущем, не готов сказать, но лучше не рисковать.

  • Выбираете часовой пояс по карте или из списка — «Продолжить«.

  • Siri впервые появилась на Mac в macOS Sierra, как мне кажется, на компьютере она бесполезна, но попробуйте! 🙂

Все, установка и первичная настройка системы закончены, далее, после нажатия кнопки «Продолжить«, произойдет запуск ОС и загрузка рабочего стола.

Меняем разрешение экрана виртуальной машины на нужное

Чтобы сменить имеющееся разрешение виртуальной машины, закройте ее и запустив командную строку от имени администратора, введите команды:

cd «C:\Program Files\Oracle\VirtualBox\»
VBoxManage setextradata MacOS VBoxInternal2/EfiHorizontalResolution 1440
VBoxManage setextradata MacOS VBoxInternal2/EfiVerticalResolution 900

Где 1440 и 900 — это разрешение экрана и его можно заменить на другое. Стандартные разрешения экранов:

640×480, 800×600, 1024×768, 1280×1024, 1440×900, 1920×1080.

Пишите в комментариях как прошла установка и возникали ли проблемы.

Авторизуясь, вы даете согласие на обработку персональных данных.

Отменить ответ

Здравствуйте
Сделал всё как надо, но командная строка не может найти папку Oracle на диске С, потому что она не создалась
На С папки Oracle нет в принципе

Добрый день! Посмотрите в папке «Program Files» или «Program Files (x86)», а проще нажмите правой кнопкой мыши по ярлыку VirtualBox и выберите «Расположение файла»

Источник

WWW.LUSHNIKOV.NET

Установка OS X 10.10 Yosemite в VirtualBox.

TL;DR:
Инструкция по установке OS X 10.10 Yosemite в виртуальную машину VirtualBox, запущенную на Linux. Без особых изменений эта же инструкция должна подойти в случае, если хостовой системой является OS X или Windows. Процесс выглядит так:

  • Подготовка загрузочного ISO-образа
  • Создание виртуальной машины нужной конфигурации
  • Установка OS X
  • Опционально: превращение установленной системы в Hackintosh, что даст среди прочего возможность выставить произвольное разрешение экрана

Лицензионная политика Apple такова, что :

  • установка OS X разрешается только на компьютеры производства Apple
  • на виртуальных машинах можно запускать только OS X Server

OS X Server поставляется в качестве приложения, которое ставится поверх обычной OS X. Так что в этой статье будем исходить из того, что у нас есть честно купленный Mac, на который установлен Linux, а OS X мы ставим для последующего превращения его в OS X Server.

Готовим загрузочный образ

Для начала надо добыть дистрибутив. Самый простой способ – скачать из App Store соответствующий app (для этого понадобится компьютер с установленной OS X) и выдернуть файл с дистрибутивом из него. Файл называется InstallESD.dmg и лежит в подкаталоге Contents/SharedSupport пакета с операционной системой.

Virtualbox не сможет загрузиться с этого dmg, поэтому предварительно придется приготовить iso. Инструкция для mavericks есть здесь. Хорошая новость: для Yosemite она тоже подходит (с небольшими правками). Плохая новость: опять понадобится компьютер с установленной OS X, поскольку необходимая для конвертации программа hdiutil есть только под OS X. Хорошая новость: эта программа там есть сразу после установки системы, ничего дополнительно качать не придется.

Последовательность команд, превращающая установочный dmg в установочный iso выглядит так (повторяю, делается всё это на уже или еще работающей OSX):

Монтируем InstallESD.dmg в каталог /Volumes/install_app:

Конвертируем Boot Image, лежащий в этом дистрибутиве, в формат, пригодный для добавления в него своих файлов, увеличиваем его размер и монтируем в каталог /Volumes/install_build:

Переносим в него необходимые для инсталяции пакеты (последние две строки специфичны для Yosemite, для Mavericks этого делать не надо):

Отмонтируем имидж и дистрибутив:

Уменьшаем размер получившегося файла до минимально возможного и конвертируем его в ISO:

Всё, на рабочем столе появился файл OSX.iso, именно с него мы и будем ставить систему. Больше компьютер с установленной OS X нам не нужен, все остальные действия выполняются непосредственно на том компьютере, на котором будет жить виртуальная машина.

Создаем виртуальную машину

Делается это как обычно, через GUI. Важно не упустить несколько моментов:

  1. Используем профиль Mac OS X (64bit)
  2. Система: 1 CPU, включить EFI
  3. Дисплей: выкручиваем на максимум количество доступной видео памяти, включаем 3D-ускорение

На всякий случай убеждаем виртуальную машину в том, что она запущена на компьютере производства Apple:

Где вместо Yosemite надо указать имя виртуальной машины.

Устанавливаем OS X

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

Заходим в меню Utilities и запускаем Disk Utility. В левой колонке кликаем на VBOX HARDDISK, в правой колонке открываем вкладку Partition. Жмем кнопку + (добавится раздел), пишем желаемое имя раздела в поле Name и жмем Apply. Соглашаемся на внесение изменений. Disk Utility можно закрывать, на экране снова появится окно инсталятора, в этот раз с нашим новым разделом. В него и ставим.

Хакинтошим установленную систему и меняем разрешение экрана

После установки мы уже получили полноценную OS X, без посторонних примесей. Но если всё-таки захочется выставить нестандартное разрешение экрана, то придется немного пошаманить.

Важно: разрешение экрана должно быть кратно 8 по каждой стороне. Я выбрал 1312×720.

Скачиваем бутлоадер chimera и устанавливаем на OS X. Прописываем желаемое разрешение в файл /Library/Preferences/SystemConfiguration/com.apple.Boot.plist (понадобятся права root). Выглядеть он должен примерно так:

Выключаем виртуальную машину и идем в ее настройки. На вкладке Система снимаем галку Включить EFI.

При всё еще выключенной виртуалке выполняем на хостовой машине:

Загружаем OS X, расслабляемся и начинаем получать удовольствие (в смысле, покупаем в app store и устанавливаем OS X Server).

Известные ограничения

Разработчики VirtualBox пишут, что для OS X в качестве гостя надо выделять только 1 CPU. Если выделить больше, система начинает очень, очень сильно тормозить.
В некоторых случаях (в зависимости от хостовой ОС и версии OS X) виртуальная машина может падать через какое-то время после запуска. Проблему можно исправить, отключив засыпание OS X: System Preferences -> Energy Saver, выставить оба таймаута в “Never”.

Comments

Максим, большое спасибо за четкую и понятную инструкцию по установке Yosemite! Она оказалась единственной рабочей из всех что я перепробовал. Спасибо! Очень надеюсь, что при выходе новой версии OS X вы напишете такую же..

Макс, у меня виртуал бокс предлагает только 32 битную версию, 64 в списке нет. Как исправить?

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

  • Mac os yosemite rutracker
  • Mac os yandex browser
  • Mac os xps чем открыть
  • Mac os xml viewer
  • Mac os xiaomi notebook