Как установить Windows на Mac через виртуалку. А главное – зачем
Есть несколько способов, как использовать Windows на Mac. Вероятно, самые популярные: традиционный Boot Camp и Boot Camp на внешнем диске. Но лично мне ближе установка второй системы на виртуалку. Это заметно проще и куда удобнее.
Да, сегодня Windows 10 бывает нужна даже бывалым маководам. Случается, разработчики «узкого» софта ленятся адаптировать его для macOS. Такой можно ставить на резервный PC, который лежит без дела, но проще на основной Mac через виртуалку. Это и обсудим.
Чем полезна виртуальная машина для Windows на Mac
«Виртуалкой» называют виртуальную машину. Это особенное программное обеспечение, которое нужно для запуска дополнительной операционной системы внутри базовой. Она подходит, чтобы использовать Windows в пределах macOS.
Такой софт дает возможность создать новый компьютер на базе старого. Даже технические характеристики выбрать получится. Но не нужно думать, что для работы с виртуалкой нужна сильно производительная машина. Даже мой MacBook Air 2019 справляется.
Есть несколько виртуальных машин, которые подойдут для установки дополнительной ОС на Mac. Про альтернативы расскажу в конце, а сам использую VirtualBox. Это бесплатное решение от Oracle, которое работает на macOS и поддерживает Windows. Этого достаточно.
С помощью VirtualBox Windows на Mac можно запустить в отдельном окне. Настройка виртуальной машины и установка дополнительной системы при этом не займет больше 30 минут. Почему бы не попробовать? Не вижу причин.
Кстати, с помощью VirtualBox приложения для Windows можно использовать и на Linux. Проходить требовательные AAA-игры так получится вряд ли. Но с обычным софтом данный прием сработает. Главное, не «промазать» с настройками.
➤ Скачать VirtualBox (бесплатно)
Для начала нужно создать виртуальную машину: 8 шагов
Шаг 1. Скачайте и установите VirtualBox.
Шаг 2. Запустите VirtualBox, перейдите в пункт «Машина» в строке меню и выберите возможность «Создать».
Шаг 3. Выберите название для виртуальной машины в поле «Имя», расположение в поле «Папка машины», Microsoft Windows в поле «Тип», а также Windows 10 (64-bit) в поле «Версия».
Шаг 4. Определите объем оперативной памяти, который сможет использовать операционной системы. 2048 МБ для несложных задач будет достаточно.
Шаг 5. Выберите вариант «Создать новый виртуальный жесткий диск» и нажмите «Создать».
Шаг 6. Укажите формат файла виртуальной машины. Если никогда не делали подобного, оставляйте VDI.
Шаг 7. Определитесь с типом определения размера диска под виртуальную машину.
Можно задать фиксированный или выбрать динамический вариант. Во втором случае виртуальная машина сможет увеличиваться настолько сильно, насколько это будет нужно, но не будет уменьшаться даже после очистки данных.
Шаг 8. Укажите объем виртуального жесткого диска, который будет использовать Windows 10.
Для 64-битной Windows 10 будет достаточно 32 ГБ. Это значение при использовании динамического размера виртуальной машины можно будет увеличить в будущем.
Теперь у вас есть виртуальная машина c жестким диском, на который получится установить Windows 10. Пока операционная система не установлена, смысла в этом немного. Но и это не так сложно.
Устанавливаем Windows 10 на виртуальную машину: 5 шагов
Шаг 1. Перейдите на страницу загрузки Windows 10 на официальном сайте Microsoft и скачайте систему. Установочный файл 64-битной русской версии весит около 5 ГБ.
Шаг 2. Откройте VirtualBox, выделите новую виртуальную машину, которую только что создали и нажмите «Настроить».
Шаг 3. Перейдите в раздел «Носители» и выделите носитель оптических дисков.
Шаг 4. Нажмите на значок оптического диска в правой части окна, кликните на вариант «Выбрать файл» диска, найдите установочный образ Windows 10 и нажмите «Открыть».
Шаг 5. Выделите виртуальную машину и нажмите кнопку «Запустить».
Шаг 6. VirtualBox предложит использовать оптический диск для запуска. Соглашайтесь и устанавливайте Windows 10 привычным образом.
После окончания установки Windows 10 вы сможете использовать ее почти так же, как на отдельном компьютере. Тем не менее, она будет доступна на вашей основной рабочей машине.
Нюансы использования новой системы на виртуальной машине
Установить приложение. Дополнительные приложения в рамках Windows 10 устанавливаются стандартным образом. Так, будто вы используется отдельное устройство на своей операционной системе.
Более того, ОС вообще не понимает, что работает в рамках виртуальной машины. Поэтому можете качать дистрибутивы из интернета прямо с Windows 10 или использовать встроенный магазин приложений.
Обменяться файлами. Для этого достаточно выбрать свою виртуальную машину, перейти в меню ее настроек, а потом добавить необходимую папку с диска Mac в меню общих данных. После перезапуска виртуалки каталог появится в «Моем компьютере».
Подключить флешку. Чтобы подключить накопитель к виртуальной машине, нужно сначала «всунуть» его в компьютер, потом перейти в Finder и воспользоваться кнопкой извлечения.
После этого нужно нажать на значок USB на нижней панели VirtualBox и выбрать устройство, которое необходимо подключить к виртуалке.
Выключить виртуалку. Для этого достаточно просто закрыть окно виртуальной машины. VirtualBox предложит выключить ее, и вам останется только согласиться.
Какие движки для виртуальных машин еще можно попробовать
VMware Workstation/Fusion. Профессиональное решение для работы с виртуальными машинами. Учитывая стоимость, его можно порекомендовать профессионалам в области тестирования софта. Для обычных пользователей это лишнее.
Parallels Desktop. Вероятно, это одно из лучших решений для создания виртуальной машины на Mac. Основное его преимущество перед VirtualBox состоит в поддержке фирменных функций macOS. Тем не менее, за него придется немало заплатить.
Вместо вывода: как работает Windows 10 на виртуальной машине
Я использую Windows 10 через VirtualBox на базовом по процессору и оперативной памяти MacBook Air 2019 года. Про характеристики виртуальной машины писал выше: это 32+ ГБ постоянной и 2 ГБ оперативной памяти.
В рамках таких характеристик 64-битная Windows 10 не летает, как macOS 10.15 Catalina актуальной ревизии. Тем не менее,
В отличие от Boot Camp, компьютер не нужно перезагружать, прерывая текущие задачи, чтобы выполнить новые в другой ОС. Это безусловный плюс, который компенсирует не самую большую производительность затеи.
Стоит ли так заморачиваться? Или ради интереса, или по реальной нужде. Держать виртуалку, которая отъедает внушительную часть небольшого SSD, просто на всякий случай нет никакого смысла.
Николай Грицаенко
@nickgric- До ←
Не протирайте iPhone спиртовыми салфетками. Вначале прочтите это
- После →
Как отключить постоянно двигающиеся окна в FaceTime
Установка MacOS 10.12 Sierra на VirtualBox • Сам себе администратор
Обновленная статья Установка MacOS 10.13 High Sierra на VirtualBox
Так в последнее время сложилось, что мне переодически требуется под рукой MacOS. Не настолько часто, что бы бежать в магазин и покупать продукцию Apple, но все же достаточно часто, что бы испытывать неудобство. Понятно, что самым простым решением в таком случае будет установка какой-нибудь версии MacOS на виртуалку. Честно сказать, такой надобности я не испытывал лет пять. И когда мне такая виртуалка была нужна прошлый раз, я изрядно наплясался с бубном, пока получил приемлемый результат. Почему то я думал, что с тех пор что то изменилось, тем более, что в списке доступных ОС для VirtualBox MacOS присутствует. Но начав мучить гугл на эту тему, выяснил, что изменилось все весьма мало. Поддержка в боксе уже который год в стадии беты, Guest Additions (пакет расширений для гостевой системы, улучшающий ее работу) отсутствует как класс, а большинство образов которые я скачал, были изрядно кривые. Но все же более менее приемлемое решение я нашел – чем с вами и делюсь. Надеюсь кому то будет полезно.
Что понадобится
Настраиваем VirtualBox для работы с MacOS
Запускаем VirtualBox и создаем новую виртуалку (что бы получить картинку как на скрине переключитесь в режим “Подробный режим”). Я поставил 4096 оперативки – если вы себе этого позволить не можете, оставьте 2 Гб. Меньше уже бессмысленно. На экране с настройками жесткого диска все оставляем по умолчанию.
Нажимаем создать, затем правой кнопкой по вновь созданной машине и “Настроить”. Далее выставляем все, как на скриншотах.
В настройках дисплея выделяем побольше видеопамяти и обязательно снимаем галочки с ускорения.
Далее надо немного изменить настройки доступных приводов. Когда виртуальный оптический привод висел на одном контроллере с жестким диском у меня установка не запустилась.
Удаляем:
Затем добавляем новый контроллер SATA и к нему прикрепляем наш образ.
Остальное оставляем по умолчанию и сохраняем настройки.
Теперь с нашей виртуальной машиной надо еще немного поработать. Для этого закрываем VirtualBox, запускаем командную строку (Win+R, ввести cmd
) и вводим следующее (“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
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 |
На этом собственно подготовительный этап заканчивается. Запускаем VirtualBox, стартуем виртуальную машину и процесс установки MacOS.
Установка MacOS на VirtualBox
Если все сделали верно, через некоторое время запустится графическая оболочка установщика. Описывать весь процесс установки нет смысла, он достаточно прост. Остановлюсь на не очевидных моментах.
На третьем или четвертом шаге вы получите сообщение “На “OS X BaseSystem” недостаточно свободного места для установки”.
Дело в том, что наш жесткий диск надо сначала подготовить для установки MacOS. Обратите внимание на панель меню вверху. Выберите “Утилиты” -> “Дисковая утилита”.
В открывшемся окне выберите наш диск и нажмите очистить:
Вводим имя раздела и запускаем на очистку:
После завершения, закрываем утилиту и выбираем появившийся диск под установку и продолжаем:
На что еще надо обратить внимание. Не вводите свой и не создавайте новый AppleID:
Снимите галочки с отправки диагностики в Apple:
Вот собственно и все. Имейте ввиду, что грузится MacOS на VirtaulBox достаточно значительное время. Поэтому не нервничайте, не перегружайте виртуалку, а просто дождитесь завершения загрузки. И еще или измените порядок загрузки системы (оптический диск поставьте после жесткого) или отмонтируйте образ, что бы каждый раз не запускалась установка MacOS.
Решаем проблему с разрешением экрана в MacOS на VirtualBox
Вот у нас все загрузилось, все вроде хорошо, если не считать того, что разрешение системы 1024×768. Жить с этим можно, но все же не комфортно. Рецепт который я нашел скажем прямо не панацея, если кто то знает лучше способ, просьба поделится. Выключаем нашу виртуалку, опять запускаем командную строку и делаем следующее:
cd “C:\Program Files\Oracle\Virtualbox” VBoxManage setextradata “MacOS” VBoxInternal2/EfiGopMode 4
cd“C:\Program Files\Oracle\Virtualbox” VBoxManage setextradata“MacOS”VBoxInternal2/EfiGopMode4 |
Это переведет экран в разрешение 1440×900, что более менее приемлемо. Вместо 4 в конце можно ставить следующие значения:0
,1
,2
,3
,4
,5
что соответствует разрешениям 640×480
, 800×600
, 1024×768
, 1280×1024
, 1440×900
, 1900×1200
Читайте также
Установите виртуальную машину Mac OS в VirtualBox
Смотрите так же:
Mac OS это компьютерная операционная система разработанная с помощью Apple. Это операционная система с очень красивым интерфейсом, но чтобы получить компьютер Apple с этой операционной системой, вам нужно заплатить не малую сумму, обычно имеет цену вдвойне доороже по сравнению с обычными компьютерам, использующими опреационную систему
Ниже является список версий Mac OS выпущенные в последние годы:
Mac OS Version | Name | Release Date |
10.10 | Yosemite | June 2014 |
10.11 | El Capitan | September 30, 2015 |
Sierra | June 12, 2016 | |
10.13 | High Sierra | June 5, 2017 |
В данной статье я покажу вам как установить Mac OS нв VirtualBox, для начала скачайте установку.
После скачивания у вас будет файл:
Извлеките скачанный файл в определенную папку.
2- Создать виртуальную машину Mac OS
На VirtualBox создайте виртуальную машину.
Введите название для виртуальной машины и выберите версию Mac OS подходящую с версией Mac OS которую вы скачали.
Операционные системы Mac OS требуют большое количество RAM для работы, вас следует предоставить 4GB RAM.
Файл Mac OS который вы скачали в предыдущем шаге является завершенной операционной системой и вы можете использовать без установки. Поэтому на VirtualBox вам нужно только указать на позицию данного файла.
OK, ваша виртуальная машина Mac OS создана.
Вы можете выполнить другие конфигурации для Mac OS, например конфигурацию Network, указывая количество Processor,..
3- Конфигурация VBoxManage
После того как вы создали виртуальную машину VirtualBox, информацию Meta данной виртуальной машины вы найдете в папке ниже (В зависимости от вашей операционной системы):
- LINUX (Ubuntu,..): /home/{user}/VirtualBox VMs
- WINDOWS: C:/Users/{user}/VirtualBox VMs
Есть некоторые повышенные конфигурации, которые вы можете выполнить через интерфейс VirtualBox, только нужно выполнить их через команду:
VBoxManage modifyvm "Your-VM-Name" --cpuidset 00000001 000106e5 00100800 0098e3fd bfebfbff VBoxManage setextradata "Your-VM-Name" "VBoxInternal/Devices/efi/0/Config/DmiSystemProduct" "iMac11,3" VBoxManage setextradata "Your-VM-Name" "VBoxInternal/Devices/efi/0/Config/DmiSystemVersion" "1.0" VBoxManage setextradata "Your-VM-Name" "VBoxInternal/Devices/efi/0/Config/DmiBoardProduct" "Iloveapple" VBoxManage setextradata "Your-VM-Name" "VBoxInternal/Devices/smc/0/Config/DeviceKey" "ourhardworkbythesewordsguardedpleasedontsteal(c)AppleComputerInc" VBoxManage setextradata "Your-VM-Name" "VBoxInternal/Devices/smc/0/Config/GetKeyFromRealSMC" 1
Замените «Your-VM-Name» названием вашей виртуальной машины. Название вашей виртуальной машины можно найти в «Setting > General > Basic» (Как в следующем изображении).
На Linux (Ubuntu,..) откройте окно Terminal и CD в папку виртуальной машины вашего Mac OS. Если вы используете операционную систему Windows, откройте окно CMD с привилегией (privilege) Administrator, и CD в папку виртуальной машины Mac OS.
Выполните команды выше по-порядку (После того как заменили «Your-VM-Name»):
OK, все команды были успешно выполнены.
4- Запустите виртуальную машину Mac OS
Нажмите на кнопку «Start» для запуска вашей виртуальной машины Mac OS:
Введите username/password (Будет использовано для входа в вашу виртуальную машину Mac OS).
OK, теперь вы успешно установили виртуальную машину Mac OS на VirtualBox.
Запускаем макось под виртуальной машиной — «Хакер»
Содержание статьи
Единственно верный способ почувствовать прелесть Mac OS X — купить компьютер или ноутбук Mac. Удобно, быстро, стабильно и без геморроя — человеческий подход в лучших традициях Mac. Желая познать непознаваемое, а именно — Mac OS X на обычном PC, энтузиасты активно допиливают различные виды Хакинтоша, ругаются словами «кекст» и боятся апдейтов системы. Еще сложнее было заставить макось работать под виртуальной машиной, но это только до сегодняшнего дня.
Экспериментальная поддержка
Все началось с того, что я решил попробовать написать приложение для iPhone/iPad и тут же встрял из-за досадного ограничения. Оказалось, SDK разработчика и все сопутствующие инструменты доступны только для платформы Mac OS Х. По правде говоря, Mac я собираюсь купить уже довольно давно, особенно после мучительных танцев с Хакинтошом, но, увы, заветный Macbook Pro 15″ как был, так и остается лишь пунктом в списке «Хочу купить».
Колдовать снова с установкой Mac OS на свой PC, не имея гарантии, что смогу хотя бы запустить нужный софт, не было никакого желания. Опыт подсказывал, что ничего хорошего не выйдет и с виртуальными машинами. Ни одно решение для виртуализации, будь оно от Microsoft, Parallels, VMware или Sun, без шаманства (важный момент!) не позволяет запустить Mac OS в качестве гостевой ОС! Вернее говоря, не позволяло. Изучая changelog программы VirtualBox’а (теперь уже распространяемое под эгидой компании) Oracle, которую в последнее время использую в качестве основного средства виртуализации, наткнулся на очень интересную строчку: «Experimental support for Mac OS X Server guests». Опция впервые появилась в версии 3.2.0 и далее часто упоминается. Получается, в качестве гостевой OS теперь можно установить макось? Слово «server» сначала сбило с толку, но быстро выяснилось, что это есть не что иное, как лицензионное ограничение Mac OS X. Дело в том, что лицензия допускает установку ОС только на компьютеры и ноутбуки Mac. Все остальное, включая Хакинтоши и прочие извращения, по большому счету запрещены — вполне логичный шаг со стороны компании Apple. А вот ограничение внутри самой VirtualBox, как оказалось, искусственное. Быстро нашлось немало отзывов о том, что под VirtualBox’ом отлично устанавливается последняя версия Mac OS X, то есть Snow Leopard (такое вот кодовое имя релиза). Тут надо иметь в виду, что подобный опыт напрямую нарушает лицензию системы, поэтому может рассматриваться исключительно в образовательных целях.
Создание виртуальной машины
Главное требование для установки Mac OS X — поддержка процессором спецификации VT-x. Intel Virtualization Technology for x86 поддерживается практически всеми современными процессорами Intel, включая большинство Сore 2 Duo/Quad и модных i3/i5/ i7. Мы проводили эксперимент на Core 2 Duo E8500 и Windows 7 в качестве основной системы. Во многих случаях система должна завестись и на процессоре от AMD, но только при условии, что тот имеет поддержку технологии виртуализации AMV-V. Далее потребуется официальный диск с Mac OS X или его образ (у нас была версия 10.6.3), конечно же, легально купленный (это тебе не Windows!). Если образ сграблен под Mac OS и имеет разрешение .dmg, то привести его в привычный ISO-вид поможет утилита dmg2img (vu1tur.eu.org/tools): dmg2img source_file. dmg destination_file.iso. Далее необходимо создать «правильную» виртуальную машину, на которую и будет установлена система. Собственно, начать нужно с того, что указать тип гостевой системы — «Mac OS X Server». Что приятно, такой тип выбирается автоматически — стоит только в названии виртуалки использовать слова «mac» или, скажем, «leopard». Крайне желательно выделить виртуаль ной машине минимум 1024 Мб оперативки и создать виртуаль ный жесткий диск на 20 Гб (вполне можно использовать опцию «Dynamically expanding storage»). После создания виртуалки не лишним будет открыть ее свойства и, во-первых, отключить эмуляцию floppy-диска, а во-вторых, установить количество видеопамяти, равное 128 Мб. В качестве IDE-контроллера должен быть выставлен тип ICH6, но это работает и по умолчанию.
Далее есть два пути. Первый и самый правильный — обойтись силами одной только VirtualBox. Для этого необходимо закрыть программу (крайне важно, иначе ничего не получится!) и найти XML-конфиг только что созданной виртуалки. В XP он находится здесь: C:\Documents and Settings\<username>\.VirtualBox\ Machines\<name of the VM>\<name of the VM>.xml, в Vista/ Windows 7 C:\Users\<username>\.VirtualBox\Machines\<name of the VM>\<name of the VM>.xml. Под Linux’ом ищи XML внутри /home. В этом файле есть несколько строк, описывающих так называемые ExtraDataItem. Найди это место поиском в любом текстовом редакторе и добавь еще две строчки:
<ExtraDataItem name="VBoxInternal2/EfiBootArgs"
value=" "/>
<ExtraDataItem name="VBoxInternal2/SmcDeviceKey"
value="ourhardworkbythesewordsguardedpleasedontsteal
(c)AppleComputerInc"/>
После этого можно сохранить конфиг и заново запускать VirtualBox. Последний штрих — выбрать в качестве cdrome образ с Mac OS X и стартовать виртуальную машину. В 90% случаев запустится графический инсталлятор, и можно будет спокойно установить ось. Откуда берутся эти 10% неудач, сказать сложно. Однако если вдруг во время загрузки выплывает какая-нибудь kernel-ошибка, или многообещающе появится серый экран с курсором, но на этом все и останавливается, можно попробовать другой путь. В этом случае уже не надо никак шаманить с конфигом виртуалки (если добавил туда ExtraDataItem’ы, то их надо удалить). Идея в том, чтобы использовать альтернативный загрузчик — Empire EFI (prasys.co.cc/tag/empire-efi). Штука распространяется в виде ISO-файла (например, empireEFIv1085.iso), которую надо примонтировать к виртуалке и отдать команду на старт. Во время загрузки появится уже темный интерфейс Empire EFI — в этот момент надо демонтировать текущий образ альтернативного загрузчика и подключить ISO’шку со Snow Leopard. Обновляем информацию о диске (<F5>), жмем <Enter> — вуаля, опять же получаем окно установщика Mac OS X.
Установка и настройка
Тем или иным способом появляется графический интерфейс установщика системы, который приветливо предлагает выбрать язык для установки. Далее, спросив, куда необходимо установить ОС, он почему-то не предложит никаких вариантов. Все потому, что еще не размечен жесткий диск (виртуальный). Для того, чтобы создать структуры и отформатировать разделы, запускаем дисковую утилиту из раздела «Утилиты» верхнего меню. Тут выбираем вкладку «Стереть», потом жмем кнопку «стереть», и утилита сама все сделает за нас. Теперь указываем установщику размеченный раздел — и начинается процедуры установки. Reboot.
Полностью рабочая система с достойным разрешением, поддержкой клавиатуры/мыши, а также сетевого адаптера — вот, что тебя ждет сразу после перезагрузки компьютера. Единственное — придется пройти процедуру идентификации клавиатуры (мастер потребует нажать на клавиши рядом с <shift>’ами), а также создать учетную запись пользователя. Тут надо помнить, что раскладка клавиатуры переключается комбинацией <winkey>+<пробел>. От всех процедур регистрации и создания учетки в сервисе MobileMe можно смело отказаться, как и от процедуры переноса данных с другого компьютера Mac (ведь как заботливо, а!?). Далее, когда со всеми этими вопросами от нас отстанут, можно, наконец, пощупать саму систему.
Щелкаем по окошкам, запускаем различные программы, пробуем открыть страницы в браузере Safari. Тут же скачиваем Textmate, легендарный текстовый редактор для Mac OS X, в виде непривычного dmg-файла (формат дистрибутивов в Mac OS X) и устанавливаем — опять же, все отлично работает. Конечно, совсем не так шустро, как на самом Mac’е, и не так быстро, как в случае Хакинтоша, но при этом вполне комфортно. В эйфории от того, что не надо мучиться с кекстами и прочими шаманствами, можно даже не заметить отсутствие звука — в системе нет драйвера для звукового контроллера ICH AC97, который эмулирует VirtualBox. Вероятно, этот факт сильно напрягал энтузиастов, поэтому на форуме виртуалки быстро появились необходимые дрова. Добротный установщик, доступный на forums.virtualbox.org/viewtopic.php?f=4&t=30843, избавит даже от возни с ручной правкой kext’ов. Просто скачай PKG-файл, запусти его и перезапусти систему. Помимо отсутствия звука меня напрягало фиксированное разрешение, установленное в гостевой ОС, равное 1024×768. К счастью, и для этого есть маленький хинт, который опять же необходимо провернуть в конфиге виртуалки. Открываем XML-файл в текстовом редакторе и после всех ExtraDataItem добавляем новую строку:
<ExtraDataItem name="VBoxInternal2/EfiGopMode"
value="N"/>
Параметр N — это числа от 0 до 4, означающие разрешения 640×480, 800×600, 1024×768, 1280×1024, 1440×900 соответственно.
С помощью этой строки мы указываем, что виртуальная машина должна использовать так называемый VirtualBox EFI. EFI — это Extensible Firmware Interface, новый индустриальный стандарт, который должен заменить БИОС в качестве основного интерфейса.
Увы, в рамках используемого виртуальной машиной EFI другие разрешения не поддерживаются, но даже 1440×900 вполне достаточно для комфортной работы. Вот чего пока не хватает, так это поддержки надстройки Guest Additions, с помощью которой, например, можно очень просто обмениваться файлами между хостовой и гостевой машиной. Сейчас для этого придется использовать протокол SMB. Для этого сначала нужно его включить. Переходим в настройки: «Меню u„ Системные настройки „Љ Интернет и беспроводная сеть „| Общий доступ» и включаем «Общий доступ к файлам». В «параметрах» необходимо активировать протокол SMB. Теперь к любой Windows-машине с расшаренными ресурсами можно подключиться через меню «Переход „Ђ Подключение к серверу». Надо лишь указать адрес хоста в адресной строке: smb://10.0.2.2. Кстати говоря, значение 10.0.2.2 неслучайно: в большинстве случаев (то есть с сетевыми настройками VB и виртуальной машины по умолчанию) это будет адрес хостовой машины.
Купить MAC
Сама по себе поддержка Mac OS X в качестве гостевой ОС — это очередной шаг вперед ребят из команды VirtualBox. Многие из них живут и работают в Питере и еще пару лет назад с радостью показывали мне только что введенную поддержку 3D-ускорения внутри гостевых систем. Потом появился flash-клиент для доступа к виртуальным машинам. Теперь — новая фича, и опять «полный улет». С другой стороны, как бы просто ни было поставить макось под виртуалкой, это никогда не заменит настоящего Mac’а: быстрого компьютера или ноутбука с прекрасным экраном, чумовым тачпадом и долгой батареей. Помни об этом.
Как установить Windows 10 Final на Mac OS X при помощи VirtualBox
На днях компания Microsoft официально выпустила в продажу новое поколение настольной операционной системы Windows 10. Какой бы замечательной и великолепной не была OS X, но некоторые специализированные программы разработаны только под Windows и с этим ничего не поделаешь.
Так что установка редмондовской «оси» для некоторых пользователей будет вынужденной необходимостью. В этом материале мы расскажем как установить Windows 10 Final на Mac OS X при помощи VirtualBox.
Для начала необходимо выполнить подготовительные действия. Понадобится дистрибутив самой операционной системы и установленная виртуальная машина. В нашем случае мы используем VirtualBox, как отлично себя зарекомендовавший себя бесплатный инструмент.
Скачайте дистрибутив Windows 10
Скачать Windows 10 можно двумя способами:
— Приобрести официальную версию со специальным ключём. Стоимость Windows 10 Home Edition составляет $119.
— Бесплатно зарегистрироваться в программе тестирования Windows Insider и безвозмездно скачать дистрибутив.
1. Пройдите на специальную страничку загрузки и выберите выпуск системы «Windows 10».
2. Укажите язык продукта.
3. Выберите разрядность системы.
Размер 64-битной версии Windows 10 немного превышает 4 ГБ.
Скачайте виртуальную машину
Так как мы остановились на VirtualBox, то переходим на официальную страничку проекта и бесплатно скачиваем самую актуальную версию для OS X.
Скачать VirtualBox для Mac (сайт разработчика).
1. Откройте VirtualBox и нажмите кнопку «Создать».
2. Укажите название операционной системы (например, «Windows 10»), тип — Microsoft Windows и разрядность, в зависимости от того, какую версию дистрибутива скачивали.
3. Укажите объём оперативной памяти который будет выделен под нужды виртуальной машины. Минимальный объём ОЗУ составляет 1 ГБ, а лучше и вовсе поставить 2 ГБ.
4. Создайте новый виртуальный жёсткий диск.
5. В качестве типа диска укажите VDI (VirtualBox Disk Image).
6. Формат хранения — «Динамический виртуальный жёсткий диск».
7. Размер диска должен составлять минимум 20 ГБ (рекомендуемый объём — 32 ГБ).
8. Запустите настроенную виртуальную машину нажатием соответствующей кнопки.
9. При первом запуске виртуальной машины укажите путь к скачанному образу дистрибутива Windows 10 и нажмите кнопку «Start».
11. Начнётся процесс установки в течение которого виртуальная машина перезагрузится несколько раз. На вопрос ввода ключа активации нажимайте кнопку «Пропустить».
Устанавливаться операционная система будет около 10-15 минут, в зависимости от мощности компьютера.Смотрите также:
Установка Linux на виртуальную машину VirtualBox
VirtualBox (Oracle VM VirtualBox) — бесплатное программное средство виртуализации для операционных систем Microsoft Windows, Linux, FreeBSD, Mac OS X, Solaris/OpenSolaris, ReactOS, DOS и других. После выпуска первой общедоступной версии VirtualBox в 2007 году, за относительно короткое время, этот программный продукт стал одним из самых популярных пакетов виртуализации благодаря не только бесплатности, но и высокой надежности, простоте использования, поддержке множества национальных языков, неплохой справочной системе ( на момент написания статьи — только на английском языке) и кроссплатформенности.    Если упрощенно, то VirtualBox — это комплект прикладных программ, системных служб и драйверов, эмулирующих новое компьютерное оборудование в среде операционной системы, где работает VirtualBox. На виртуальном компьютере (виртуальной машине, сокращенно — ВМ), создаваемом в его среде можно установить практически любую операционную систему ( гостевую ОС ) и использовать ее параллельно с основной. Так, например, на реальном компьютере с Windows можно установить виртуальную машину (VM — Virtual Machine) с операционной системой семейства Linux и пользоваться обеими ОС одновременно. Кроме того, можно настроить взаимодействие между этими системами по локальной сети, обмен данными через сменные носители, общие папки и т. п. Также, текущее состояние виртуальной машины ( и состояние установленной на ней операционной системы) можно зафиксировать, и при необходимости, в любой момент времени — выполнить полный откат на это состояние.
В данной статье рассматривается пример установки и настройки VirtualBox в среде Windows 7 и инсталляции Linux Mageia на новой виртуальной машине .
Установка Oracle VM Virtualbox на Windows 7
   Свежую версию VirtualBox для конкретной операционной системы можно скачать на странице загрузки проекта.
Инсталлятор VirtualBox для операционных систем Windows — исполняемый файл, который в среде Windows 7, нужно запустить от имени администратора. Начнется стандартная установка программного обеспечения:
В процессе дальнейшей инсталляции VirtualBox будет выдано предупреждение:
Это означает, что при установке сетевых драйверов VirtualBox, будут сброшены текущие сетевые соединения и произойдет временное отключение от сети. Если, например, параллельно с установкой, выполняется обмен данными с сетевым диском, то он завершится ошибкой. Если работа в сети не выполняется, то кратковременное отключение адаптеров не будет иметь каких-либо последствий, и нужно разрешить продолжение установки нажатием кнопки Yes . В противном случае, сначала нужно завершить работу с сетевыми ресурсами. Также, система безопасности Windows может запросить подтверждение на разрешение установки нового программного обеспечения:
Нужно установить галочку «Всегда доверять программному обеспечению Oracle Corporation» и нажать кнопку Установить .
После завершения установки будет выполнен запуск основного программного модуля VirtualBox:
Установка Linux на виртуальную машину Oracle VM Virtualbox
   Процесс установки Linux или какой-либо иной ОС состоит из двух частей:
— создание виртуальной машины под выбранную для установки гостевую операционную систему.
— определение источника с установочным дистрибутивом и запуск процесса установки.
Процесс установки новой ОС на виртуальной машине, практически ничем не отличается от установки на реальной — выполняется загрузка VM с установочного диска и дальнейшее следование указаниям инсталлятора. Источник загрузки определяется настройками виртуальной машины (По умолчанию, порядок загрузки следующий — дискета, CD-ROM, жесткий диск, Сеть).
При первом запуске VirtualBox отображается основное окно программы с приветствием и активной кнопкой «Создать» для создания новой VM:
В целом, для общего знакомства с гостевой операционной системой, в качестве которой будет выступать Linux Mageia, никаких обязательных настроек не потребуется. Можно сразу приступать к созданию виртуальной машины — жмем кнопку Создать . После чего будет запущен процесс создания новой виртуальной машины и потребуется определить ее основные параметры:
— имя виртуальной машины. В соответствии с ним будет создан каталог с файлами виртуальной машины. По умолчанию — это подкаталог в «C:\Users\Пользователь\VirtualBox VMs\» .
— тип операционной системы, которая будет установлена на виртуальной машине. В данном случае — Linux
— версия ОС. В данном случае, Mageia — это форк (ответвления ) Linux Mandriva. Выбираем — Mandriva.
Остальные запрашиваемые параметры, можно оставить по умолчанию, поскольку они и так уже выбраны исходя из конфигурации оборудования реальной машины и в соответствии с типом и версией операционной системы, устанавливаемой на виртуальной машине. Но при необходимости, можно, например, увеличить объем оперативной памяти, выделяемой VM, размер и тип диска.
Здесь пример выделения виртуальной машине 1024 Мб оперативной памяти, вместо рекомендуемых 512 Мб. При выделении памяти, нужно учитывать реальный ее объем и минимальные требования гостевой ОС. Если возникают затруднения в выборе данного пункта — используйте рекомендуемые программой значения. Неправильное распределение памяти между реальной и виртуальной машинами может привести к снижению производительности обеих.
Жесткий диск виртуальной машины (виртуальный жесткий диск) можно создать либо динамическим, либо фиксированным. Динамический диск создается не на весь указанный объем, а на его часть, и увеличивается по мере необходимости в процессе ее установки или функционирования, что позволяет экономить место на реальном жестком диске. С точки зрения максимального быстродействия гостевой операционной системы, лучше выбрать фиксированный виртуальный жесткий диск.
Физически, виртуальный жесткий диск представляет собой файл в реальной файловой системе. Этот файл может быть представлен в нескольких форматах:
Выбор формата, отличающегося от рекомендуемого имеет смысл, если планируется использование созданной средствами VirtualBox виртуальной машины в среде других программных продуктов виртуализации (VMWare, MS Virtual PC, QEMU ).
Большинство параметров, определяемых в процессе создания новой виртуальной машины, можно изменять после того, как ее создание будет завершено:
На панели инструментов стала активной кнопка Настроить. Тонкие настройки виртуальной машины — это отдельная тема, и на этапе знакомства с гостевой операционной системой особой необходимости в них нет. Поэтому, можно сразу приступить к запуску VM — жмем кнопку Запустить. При старте будет выдано сообщение об использовании Автозахвата клавиатуры
При переключении в окно виртуальной машины, ввод с клавиатуры будет выполняться для нее, а не для приложений реальной. По умолчанию, для переключения ввода с клавиатуры между окнами реальной и виртуальной машин используется правый Сtrl.
Поскольку гостевая система еще не установлена, потребуется загрузка с установочного диска. Можно использовать обычный CD/DVD привод с подготовленным заранее загрузочным установочным носителем, или образ этого диска. VirtualBox позволяет подключать к виртуальной машине файл образа в качестве виртуального привода с носителем. В большинстве случаев, содержимое установочных дисков скачивается в виде файлов образов в формате ISO-9660 ( файлов с расширением iso). VirtualBox позволяет обойтись без записи образа на компакт диск, и подключать такой файл непосредственно к виртуальной машине в качестве виртуального привода с установленным носителем на основе содержимого iso-образа.
Файл образа Mageia-2-i586-DVD.iso будет подключен в качестве виртуального привода с установочным диском Mageia-2. При нажатии на кнопку Продолжить будет выполнена загрузка с виртуального привода и отобразится меню загрузчика Mageia
Для продолжения установки выбираем Install Mageia 2. В процессе установки можно выбрать используемый язык, нужно подтвердить согласие с лицензионным соглашением, выбрать язык для устанавливаемой системы ( обычно — Europe — Русский ) и раскладку клавиатуры. Затем выполняется разметка диска, форматирование разделов, определение дополнительных источников установки и пользователю предлагается выбрать графическую среду рабочего стола.
Выбор графической среды определяется, как правило личными предпочтениями и предназначением устанавливаемой системы. По умолчанию используется среда KDE (сокращение от K Desktop Environment ). Наиболее распространенными графическими оболочками в Linux являются Gnome и KDE. Внешне, они во многом схожи, но считается, что KDE более перспективная и удобная, а также более сложная в настройках, и более требовательная к оборудованию, графическая среда. Можно начать знакомство с Linux именно в среде KDE. В дальнейшем, после установки системы, среду можно поменять или вообще отказаться от запуска графической оболочки, например изменив уровень запуска системы.
После определения графической среды начнется установка Mageia. Ход установки сопровождается комментариями и подсветкой названия текущего этапа в левой части экрана. Нужно отметить, что Linux Mageia, как ответвление Linux Mandriva, очень похож на своего предшественника, неплохо русифицирован и является одним из наиболее понятных дистрибутивов Linux, поэтому установка системы, как правило, не вызывает никаких затруднений даже при первом знакомстве с ней.
В процессе установки нужно будет задать пароль для администратора системы (пользователя root), имя и пароль хотя бы одного обычного пользователя и параметры дисплея. В итоге, по завершению установки отображается сводка по установленным основным компонентам и оборудованию.
Все настраиваемые параметры можно изменить и после завершения установки. При желании и наличии доступа в интернет, можно также выполнить загрузку и установку обновлений Mageia.
После завершения установки Linux, желательно выполнить некоторые действия, которые в дальнейшем могут значительно упростить освоение новой ОС. Исключительно полезным свойством VirtualBox является возможность сохранения текущего состояния виртуальной машины ( возможность создания снимков ВМ ) и возврат ее к состоянию на момент создания снимка. Впрочем, эта возможность не является особенностью VirtualBox, и практически все системы виртуализации предполагают возможность создания снимков (snapshot) системы и восстановления виртуальной машины из снимка. Снимков может быть множество и восстановление состояния виртуальной машины может быть выполнено с использованием любого из них. Для тех случаев, когда система приведена в нерабочее состояние (по причине неверных настроек конфигурации, например), наличие снимков позволяет, буквально одним щелчком мышки вернуть виртуальную машину к жизни. Для начинающего пользователя Linux, возможность подобного ”отката” виртуальной машины может сэкономить значительное количество времени и нервов. Желательно до начала изменения настроек Linux сделать снимок только что установленной «чистой» системы. Делается снимок через меню Virtualbox «Машина» — «Сделать снимок» или «Host+T» ( правый CTRL + T) . Для управления снимками выбранной машины используется кнопка ”Снимки”, отображаемая в правом верхнем углу экрана.
Установленная с параметрами по умолчанию система, как правило, готова к использованию для большинства домашних пользователей. В целом, графическая среда KDE интуитивно понятна, и во многом похожа на Рабочий стол операционных систем семейства Windows. Некоторые отличия, однако, являются существенными. В Linux можно одновременно использовать 4 виртуальных рабочих стола и так называемые «комнаты»- средство группировки сходных приложений. Пользователь имеет возможность создавать отдельную рабочую среду для каждого рабочего стола, и переключаться между ними по необходимости щелчком по иконке в панели задач. Что касается комнат, то на данный момент это средство находится на стадии доработок и, кроме того, для начинающего пользователя Linux, практического интереса не представляет.
В левом нижнем углу находится кнопка запуска приложений с логотипом Mageia, назначение которой такое же, как у кнопки «Пуск» рабочего стола Windows. Меню, вызываемое при нажатии на кнопку, состоит из трех частей:
— Последние приложения. Ссылки на последние используемые приложения.
— Все приложения. Здесь ссылки для запуска всех установленных в системе приложений данного пользователя.
— Действия. Ссылка на выполнение отдельной команды, папка «Избранное», ссылки на последние открывавшиеся документы и приложения.
Для изменения настроек системы, общих для всех пользователей параметров, установки и удаления приложений, используется Центр управления Mageia ( Mageia Control Center ). При его запуске потребуется наличие административных привилегий — ввода пароля пользователя root :
    Виртуальную машину можно интегрировать в существующую локальную сеть, предоставив доступ к ее ресурсам так же, как и к ресурсам реальной машины. Однако, некоторые настройки в этом случае нужно изменить. И речь идет не столько об изменении настроек безопасности установленной операционной системы, а о том, чтобы предоставить возможность сетевого доступа к ее сетевым ресурсам. Наиболее простой и эффективный способ решения данной задачи — изменить сетевые настройки таким образом, чтобы виртуальная машина имела IP-адрес из диапазона реальной локальной сети, и в настройках типа подключения VirtualBox для виртуального сетевого адаптера вместо режима трансляции адресов ( NAT ) использовался бы режим сетевого моста :
В таком режиме, все сетевые кадры, создаваемые в виртуальной среде, будут напрямую транслироваться реальному адаптеру. Остается лишь присвоить виртуальному адаптеру IP- адрес из диапазона локальной сети, либо автоматически, если имеется DHCP — сервер, либо вручную. Это можно сделать с использованием Центра управления Mageia, в разделе Сеть и Интернет — Сетевой центр. Выбрать сетевой адаптер и нажать кнопку «Настроить»:
Другие сетевые службы можно, при необходимости, установить с помощью Центра управления Mageia — раздел «Управление программами» и разрешить к ним сетевой доступ через настройки в разделе «Безопасность» — «Настройка персонального файервола»
Если вы желаете помочь развитию проекта, можете воспользоваться кнопкой «Поделиться» для своей социальной сети
В начало страницы       |       На главную страницу сайта.
⚙КАК УСТАНОВИТЬ МАКОС КАТАЛИНА В ВИРТУАЛБОКС
С новым запуском, объявленным Apple на WWDC 2019, это была, без сомнения, новая операционная система под названием macOS Catalina, которая имеет свою версию 10.15 и которая является преемницей macOS, Mojave должен иметь несколько новых функций или улучшать существующие. Ну, некоторые из новинок этой новой системы:
Новости macOS Каталина
- Использование функции Sidecar, которая позволит нашему iPad действовать в качестве второго монитора.
- Интеграция дней, месяцев и лет в приложении «Фотографии».
- Использование Apple Music, Apple Podcasts и приложений Apple TV (используется в iOS) вместо традиционного iTunes.
- Комбинация голосового управления с командами Siri для большего взаимодействия.
- Время на экране интегрировано как новая функция, с помощью которой можно будет управлять нашим временем в macOS Catalina.
- Возможность заблокировать устройство удаленно.
- Улучшения безопасности Gatekeeper на уровне проверки приложений.
Устройства для macOS Catalina
macOS Catalina требует использования специального оборудования, такого как:
- MacBook Air с 2012 года
- iMac Pro с 2017 года
- MacBook Pro с 2012 года
- Mac mini с 2012 года
Вам не стоит беспокоиться, если у вас нет ни одного из этих устройств, мы знаем, насколько они дороги, и вместо этого Solvetic предлагает вам возможность установить и протестировать macOS Catalina в виртуальной среде, которая гарантирует надежность, безопасность, незначительное использование ресурсов. и лучшая интеграция с физическим оборудованием. Что вам нужно сделать, это создать Apple ID, чтобы загрузить его.
На уровне виртуализации мы не можем игнорировать одно из лучших приложений, таких как VirtualBox, и имеем большое количество функций и возможностей, которые сделают пользовательский опыт действительно новым и функциональным.
Solvetic объяснит шаг за шагом, как вы можете виртуализировать macOS Catalina в VirtualBox, и взгляните на эту новую систему Apple.
1. Скачать macOS Beta CatalinaШаг 1
Чтобы правильно использовать процесс установки macOS Catalina в VirtualBox, мы должны зарегистрироваться в программе разработчика Apple по следующей ссылке:
Создать учетную запись бета-программы Apple
Если у вас нет учетной записи Apple ID, вы можете создать ее, нажав на область, отмеченную на изображении, и следуя инструкциям, она бесплатна.
Шаг 2
Оказавшись внутри, мы находим доступную для загрузки бета-версию macOS Catalina, похожую на виртуальный жесткий диск, учитывая, что у нас есть две версии образа macOS Catalina, версия HFS и версия APFS. Важно уточнить, что VirtualBox поддерживает только раздел HFS, а образ APFS не поддерживается.
Как только изображение было загружено, мы приступаем к извлечению указанного изображения:
Шаг 3
Одна из новинок macOS Catalina будет поддерживать только USB 3.0, поэтому для его корректной работы в VirtualBox мы должны установить пакет расширений, который с набором утилит, которые позволяют VirtualBox быть более совместимым с несколькими функциями macOS, этот пакет расширений может быть скачал по следующей ссылке:
Пакет расширений
Шаг 4
Там мы нажимаем на строку «Все поддерживаемые платформы», чтобы начать загрузку пакета:
Шаг 5
Мы сохраняем исполняемый файл и во время его выполнения видим следующее:
Шаг 6
Мы нажимаем «Установить», а затем мы должны принять условия лицензии:
Шаг 7
Нажмите «Принять», чтобы продолжить установку пакета расширений в VirtualBox:
Шаг 8
Как только этот процесс закончится, мы увидим следующее. Нажмите OK, чтобы выйти из мастера, и после этого мы увидим, как создать виртуальную машину MacOS Catalina в VirtualBox.
Шаг 1
После установки пакета расширения мы открываем VirtualBox и приступаем к созданию нашего компьютера одним из следующих способов:
- Из машины / Новое меню
- Нажав на кнопку Новый
Шаг 2
Будет отображен следующий мастер, где мы определим следующее:
- Имя виртуальной машины
- Место, где он будет храниться
- В поле «Тип» выбираем Mac OS X
- В поле «Версия» выбираем macOS 10.13 High Sierra (64-битная версия).
Шаг 3
Мы нажимаем Next и в следующем окне определяем оперативную память для использования на виртуальной машине:
Шаг 4
В следующем окне мы выберем виртуальный жесткий диск macOS Catalina, который мы загрузили. Для этого мы активируем поле «Использовать существующий файл виртуального жесткого диска», нажмите «Обзор» и выберите диск:
Шаг 5
Нажмите кнопку «Создать», чтобы настроить создание нашей виртуальной машины MacOS Catalina:
Шаг 1
Следующим шагом будет настройка нашей виртуальной машины, для этого мы нажимаем кнопку «Конфигурация» и определяем следующее. В разделе «Система» мы выделяем как минимум 4 ГБ ОЗУ:
примечание
Важно снять флажок с дискеты.
Шаг 2
Тут же на вкладке «Процессор» мы назначаем как можно больше двух процессоров:
Шаг 3
В разделе «Экран» мы назначаем максимально доступную видеопамять:
Шаг 4
Наконец, мы переходим в раздел USB и активируем окно «USB 3.0 Controller»:
Шаг 5
Нажмите кнопку ОК, чтобы сохранить изменения и выйти из VirtualBox из меню «Файл / Выход» или с помощью следующих клавиш:
Ctrl + Q
4. Настройте VirtualBox из MacOS Catalina в Windows 10Следующий шаг, который мы должны сделать, это настроить код в конфигурации VirtualBox, чтобы виртуальная машина могла работать правильно.
Шаг 1
Для этого мы обращаемся к командной строке от имени администратора и выполняем следующую строку:
cd "C: \ Program Files \ Oracle \ VirtualBox \"
Шаг 2
При доступе к каталогу VirtualBox мы будем выполнять каждую из следующих строк в их порядке:
VBoxManage.exe modifyvm "macOS Catalina" --cpuidset 00000001 000106e5 00100800 0098e3fd bfebfbff VBoxManage setextradata "macOS Catalina" "VBoxInternal / Устройства / EFI / 0 / Config / DmiSystemProduct" "Vtrax11" iMac11 / efi / 0 / Config / DmiSystemVersion "" 1.0 "VBoxManage setextradata" macOS Catalina "" VBoxInternal / Устройства / efi / 0 / Config / DmiBoardProduct "" Iloveapple "VBoxManage setextradata" macOS Catalina / 0 / Vigoxcternal "0 / Vigox / DeviceKey "" наши сложные работы по этим словам охраняются недовольными (c) AppleComputerInc "VBoxManage setextradata" macOS Catalina "" VBoxInternal / Devices / smc / 0 / Config / GetKeyFromRealSMC "1
примечание
Там мы должны заменить «macOS Catalina» именем, которое мы присвоили виртуальной машине:
5. Запустите VirtualBox из MacOS Catalina в Windows 10Шаг 1
Как только это будет настроено, мы запустим виртуальную машину, снова войдя в VirtualBox и щелкнув строку «Старт», и мы увидим, что начинается процесс создания виртуальной машины MacOS Catalina в VirtualBox:
Шаг 2
После этого мы продолжаем процесс выбора диска и настройки учетной записи и многое другое:
Шаг 3
Мы можем использовать эту замечательную систему, запущенную Apple для первоначального использования:
Мы видим, что благодаря виртуализации мы можем тестировать новые операционные системы, даже если наше оборудование не совместимо с ним.
загрузок — Oracle VM VirtualBox
Здесь вы найдете ссылки на двоичные файлы VirtualBox и его исходный код.
Бинарные файлы VirtualBox
Скачивая, вы соглашаетесь с условиями соответствующей лицензии.
Если вы ищете последние пакеты VirtualBox 6.0, см. Сборки VirtualBox 6.0. Также используйте версию 6.0, если вам нужно запускать виртуальные машины с программной виртуализацией, так как в 6.1 она больше не поддерживается. Версия 6.0 будет поддерживаться до июля 2020 года.
Если вы ищете последние пакеты VirtualBox 5.2, см. Сборки VirtualBox 5.2. Также используйте версию 5.2, если вам все еще нужна поддержка 32-битных хостов, так как в 6.0 она больше не поддерживается. Версия 5.2 будет поддерживаться до июля 2020 года.
Пакеты платформы VirtualBox 6.1.18
Бинарные файлы выпущены на условиях версии 2 GPL. Смотрите в журнале изменений, что изменилось.
Вы можете сравнить контрольные суммы, чтобы проверить целостность загруженных пакетов. Следует отдавать предпочтение контрольным суммам SHA256, поскольку алгоритм MD5 следует рассматривать как небезопасный!
Примечание: После обновления VirtualBox рекомендуется также обновить гостевые дополнения.
VirtualBox 6.1.18 Пакет расширений Oracle VM VirtualBox
Поддержка устройств USB 2.0 и USB 3.0, VirtualBox RDP, шифрования диска, загрузки NVMe и PXE для карт Intel. См. Эту главу Руководства пользователя для ознакомления с этим пакетом расширений. Бинарные файлы Extension Pack выпускаются под лицензией VirtualBox Personal Use and Evaluation License (PUEL). Установите тот же пакет расширений, что и установленная вами версия VirtualBox.VirtualBox 6.1.18 Комплект разработчика программного обеспечения (SDK)
Руководство пользователя
Руководство пользователя VirtualBox включено в вышеуказанные пакеты VirtualBox. Однако, если вы хотите взглянуть на него, не устанавливая все это целиком, вы также получите доступ к нему здесь:
Вы также можете ознакомиться с нашим списком часто задаваемых вопросов.
VirtualBox, старые сборки
Бинарные файлы в этом разделе для VirtualBox до версии 4.0 выпущены под лицензией VirtualBox Personal Use and Evaluation License (PUEL). Начиная с VirtualBox 4.0, Extension Pack выпускается под лицензией VirtualBox Personal Use and Evaluation License, а другие пакеты выпускаются в соответствии с условиями GPL версии 2. Загружая, вы соглашаетесь с условиями соответствующей лицензии.
Источники VirtualBox
Исходники VirtualBox доступны бесплатно в соответствии с условиями Стандартной общественной лицензии GNU версии 2.Скачивая по ссылкам ниже, вы соглашаетесь с этими условиями.
После получения исходных текстов одним из способов, перечисленных выше, вам следует ознакомиться с инструкциями по сборке.
Также ознакомьтесь с нашими часто задаваемыми вопросами о лицензировании, в частности, относительно использования имени VirtualBox.
Готовые виртуальные машины VirtualBox
На сайте Oracle Tech Network есть несколько готовых виртуальных машин, предназначенных для разработчиков и любопытных.
# 17677 (проблемы VirtualBox в Mac OSX 10.13.4) — Oracle VM VirtualBox
Проблемы VirtualBox в Mac OSX 10.13.4
Мы видим необычное поведение VirtualBox в наших средах. В настоящее время пользователи, у которых VirtualBox 5.2.8 установлен на компьютере Mac OSX до версии 10.13.4, а затем обновляются, мы видим эту ошибку, когда они пытаются открыть приложение:
aRC = E_ACCESSDENIED (0x80070005) aIID = {9570b9d5-f1a1-448a-10c5-e12f5285adad} aComponent = {VirtualBoxWrap} aText = {Объект не готов}, preserve = false aResultDetail = 0
Если мы установим тот же VirtualBox на машину, получившую обновление во время новой установки, VirtualBox запустится и будет работать нормально.
Предпринятые шаги:
1) Чистое удаление и установка VirtualBox
2) Убедитесь, что работает соответствующий kext
2a) Убедитесь, что KEXT не работает под VirtualBox после удаления
3) Убедитесь, что наше программное обеспечение для управления имеет правильный белый список для Oracle и VirtualBox
4) Удалены и очищены все другие продукты виртуализации и контейнеров
Воспроизведение:
Обновление MacOSx до 10.13.4 с предыдущей версии
Установить VirtualBox
Открыть
Ошибка
Успех:
-Установите VirtualBox на машине после чистой установки
Works
История изменений
Изменено 3 года назад пользователем janitor
- Описание модифицированный (разн.)
Изменено 13 месяцев назад пользователем aeichner
- Статус изменено с новое на закрыто
- Разрешение установлен на устаревший
MacOS в Virtualbox.Просто работает. — Суповая чаша
Вы можете запустить MacOS в Virtualbox. Потому что? Потому что.
В погоне за Хакинтошем вам понадобится Mac. Это хорошо и здорово, но я не хотел возиться с Macbook моего партнера. Так что, если вы хотите что-то изолировать? Virtualbox!
У меня не было никаких ожиданий , что это сработает. OS X всегда запускалась в Virtualbox какое-то время, но производительность обычно была невысокой.Хотя это не совсем ежедневный уровень драйверов, производительность в Virtualbox была неплохой!
Опция MacOS Virtualbox предназначена для оригинального оборудования Apple . Вы не получите поддержки сообщества от Virtualbox, если у вас возникнут проблемы с этим процессом, поскольку это противоречит Apple ToS.
🤔️ Что мне нужно?
Вам нужен донор Mac , чтобы начать этот процесс. Вам не понадобится постоянный доступ к нему, а только во время процесса создания ISO для вашей виртуальной машины для настройки.Иначе вам нужно:
- Mac, с помощью которого нужно создать ISO.
- Программа установки MacOS Mojave из Mac App Store.
- Virtualbox (Windows, Linux или MacOS).
- Не менее 4 ГБ ОЗУ (рекомендуется 8 ГБ или более).
- 40 ГБ свободного дискового пространства (более предпочтительно).
- 2-ядерный процессор или более.
В этом руководстве обсуждается установка MacOS Mojave , однако процесс установки должен быть одинаковым для всех MacOS версий .
⚠️ На момент написания Virtualbox и Hyper-V не могли сосуществовать в Windows.MacOS также не устанавливается на Hyper-V. Я использую Linux в своих скриншотах, так как использую Docker в Windows. Это также включает в себя подсистему Windows для Linux , которая помешала мне установить.
💿 Создание ISO
При установкеVirtualbox обычно предпочитают использовать файл ISO, который, к сожалению, потребует некоторой ручной работы, чтобы получить его. Будьте настойчивы, и вы добьетесь цели!
На компьютер MacOS загрузите установщик Mojave. Не беспокойтесь о том, что на самом деле будет запускать это приложение, поскольку мы собираемся использовать некоторую магию терминала для создания ISO из пакета.
Срок действия установщика MacOS не влияет на этот процесс. Если срок действия вашего установщика MacOS истек, вы можете продолжить работу с этим руководством.
После загрузки пакета откройте Terminal (папка Utilities в Launcher) и выполните следующие команды:
hdiutil create -o /tmp/Mojave.cdr -size 8000m -layout SPUD -fs JHFS +
Это создаст виртуальный «диск», хранящийся во временном каталоге.Это то, во что мы запихнем установку Mojave.
hdiutil attach /tmp/Mojave.cdr.dmg -noverify -nobrowse -mountpoint / Volumes / installer_goes_here
Теперь MacOS может «видеть» ваш диск как настоящий диск, готовый для записи!
asr restore -source / Applications / Install \ macOS \ Mojave.app/Contents/SharedSupport/BaseSystem.dmg -target / Volumes / installer_goes_here -noprompt -noverify -erase
Теперь мы получаем установочный DMG из пакета обновления и сохраняем его в образе диска. Это переименует образ диска в , поэтому не паникуйте, если «installer_goes_here» исчез.
Теперь отсоедините образ от нашей MacOS. Вы можете просто выбросить его, как обычные DMG. Если нет, запустите команду:
hdiutil detach / Тома / OS \ X \ Base \ System
(это может измениться, поскольку OS X является устаревшей. Чтобы проверить, запустите ls / Volumes
и посмотрите, есть ли он там, переименованный).
Теперь, что касается последнего процесса, давайте конвертируем наш CDR образ в ISO!
hdiutil convert / tmp / Mojave.cdr.dmg -format UDTO -o ~ / Desktop / Mojave.iso
Теперь у вас на рабочем столе Mac должен быть файл под названием «Mojave.iso». Поздравляем, у вас есть установочный диск! Скопируйте это туда, где установлен ваш Virtualbox. На этом этапе Mac больше не нужен .
🛠️ Настройка Virtualbox
⚠️ Прежде чем продолжить, установите Virtualbox Extension Pack , если вы еще этого не сделали. Он поставляется со специальным драйвером USB 3, без которого Mac просто не увидит USB-устройства.
ВVirtualbox есть опция для виртуальной машины MacOS в диалоговом окне «Новая виртуальная машина», но нам нужно будет внести дополнительные изменения, чтобы сделать ее действительно готовой для Mac.
Откройте Virtualbox и создайте новую виртуальную машину. Назовите этот MacOS Mojave и установите для него Mac OS X (64-разрядная версия) .
Установите RAM на 4096 МБ (или выше, если это возможно!).
При создании диска вы можете использовать любую версию формата. Dynamic не сразу займет выбранный вами размер хранилища, тогда как Static немедленно резервирует выбранный размер для виртуальной машины. Последний немного лучше по производительности.
Теперь у вас должен быть новый заправленный компьютер MacOS. Но сейчас вам нужно будет выполнить несколько команд. Это может быть случайный , и может потребоваться Google-фу. На моем компьютере AMD FX работает следующее:
VBoxManage modifyvm "MacOS Mojave" --cpuidset 00000001 000106e5 00100800 0098e3fd bfebfbff
VBoxManage modifyvm "MacOS Mojave" - профиль процессора "Intel Core i7-6700K"
VBoxManage setextradata "MacOS Mojave" "VBoxInternal / Devices / efi / 0 / Config / DmiSystemProduct" "iMac11,3"
VBoxManage setextradata "MacOS Mojave" "VBoxInternal / Devices / efi / 0 / Config / DmiSystemVersion" "1.0 "
VBoxManage setextradata "MacOS Mojave" "VBoxInternal / Devices / efi / 0 / Config / DmiBoardProduct" "Iloveapple"
VBoxManage setextradata "MacOS Mojave" "VBoxInternal / Devices / smc / 0 / Config / DeviceKey" "ourhardworkbythesewordsguardedpleasedontsteal (c) AppleComputerInc"
VBoxManage setextradata "MacOS Mojave" "VBoxInternal / Devices / smc / 0 / Config / GetKeyFromRealSMC" 1
Окна? Измените VBoxManage
на "C: \ Program Files \ Oracle \ VirtualBox \ VBoxManage.exe"
(если вы не меняли место установки Virtualbox).
Вышеупомянутое делает следующее в порядке команды:
- Устанавливает известный набор идентификаторов ЦП, который распознает MacOS.
- Специально для машин AMD меняет то, что MacOS видит вашим процессором, на то, что он поддерживает.
- Сообщает MacOS, что вы устанавливаете Mojave на iMac середины 2010 года выпуска . Вы можете изменить это по своему усмотрению.
- Эти два указывают поддельный DMI, обычно встречающийся на компьютерах Apple.
- Ключ устройства для прохождения системных проверок.
Перед запуском ВМ откройте настройки ВМ и внесите следующие изменения:
- Система> Процессор> Процессор (ы) — 2 или более .
- Система> Ускорение> снимите флажок Включить вложенное пейджинг .
- Дисплей> Экран> Видеопамять — 128 МБ .
- USB> Контроллер USB 3.0 .
Итак, мы готовы запустить виртуальную машину!
Вы должны увидеть следующий экран:
Щелкните значок папки и найдите свой ISO-образ, созданный на Mac ранее, затем щелкните «Пуск».
И подожди. да, этот процесс занимает долгое время . Если ваша установка останавливается, попробуйте поискать в Google последнее выходное сообщение, чтобы узнать, есть ли исправления сообщества, или опубликуйте сообщение ниже… В противном случае это обычно медленный процесс.
Если все прошло хорошо, вас должен приветствовать выбор языка установщика MacOS. Если да, то вы почти у цели! В верхнем меню откройте Утилиты> Дисковая утилита .
Должен быть диск с именем VBOX HARDDISK или аналогичный.Это VDI, созданный вами в процессе установки, а не ваш реальный жесткий диск. Так что продолжайте и полностью сотрите этот диск с помощью Mac OS Extended (с журналом) и GUID Partition Map .
По завершении форматирования диска закройте его. Теперь вы можете начать установку!
Поздравляем, как только это будет завершено и вы заполнили все необходимые данные! Вы используете MacOS Mojave в Virtualbox!
❓ Что работает?
✔️ Есть ли
- Экран (без 3D).
- Обычные методы ввода (совместное использование мыши).
- Сети.
- USB-устройства.
- Магазин приложений для Mac.
❌ Не
- Полная графика.
- Аудио.
- Гостевые дополнения.
В конце концов, это все еще виртуальная машина , причем технически неподдерживаемая. Однако, учитывая этот вопрос, все еще впечатляет, как Virtualbox может справиться с MacOS.
К файлам можно предоставить общий доступ, используя стандартные функции общего доступа Windows.Если вы предоставляете общий доступ к папке в своей сети с вашего хост-компьютера, ваша виртуальная машина Mac должна иметь возможность подключиться к ней.
🌟 Особая благодарность
Это потребовало много поисков в Google , и это люди, которые спасли меня в конце процесса!
🐛 Поиск и устранение неисправностей
Вы получаете Guru Meditation: «Во время работы виртуальной машины произошла критическая ошибка, и выполнение машины было остановлено», когда машина переходит на RandomSeed.Это сложный вопрос, и он потребует расследования.Я проверил журналы, как сказано в сообщении об ошибке, и обнаружил:
HM: HMR3Init: попытка возврата к NEM: AMD-V недоступен
Если вы используете процессор Intel, скорее всего, вместо этого будет написано VT-x.
Очевидно, проверьте, включено ли это. Если вы используете устаревший компьютер с BIOS, это будет прямой поиск AMD-V / VT-x в ваших настройках. Если это UEFI, вам придется погуглить.
Как ни странно, на моей машине было с включенным .Предположительно Virtualbox и Hyper-V могут работать бок о бок, поэтому на этом этапе я решил удалить Hyper-V , чтобы посмотреть, улучшится ли это. Нет, но я кое-что забыл. Чтобы это работало, необходимо отключить подсистему Windows для Linux !
Я совершенно забыл, что WSL использует Hyper-V и, по-видимому, все еще использует его, когда он отключен. К сожалению, может показаться (по крайней мере, для меня) вам нужно обменять это на macOS в Virtualbox.
Я протестирую это повторно, когда будет запущен WSL2 .
Как установить macOS в VirtualBox
Как пользователь Windows, могут быть случаи, когда вам нужно использовать macOS, но у вас нет денег, чтобы инвестировать в собственный компьютер Mac. Apple всегда затрудняла установку своей операционной системы на оборудование, отличное от Apple, что затрудняло использование преимуществ этой усовершенствованной ОС.
Однако с помощью VirtualBox можно установить macOS на ПК с Windows. Давайте разберемся, как это сделать.
Связанный : Как преобразовать виртуальные машины из VMware в VirtualBox и наоборот
Что вам понадобится
Сначала вам нужно загрузить копию Oracle VM VirtualBox.Вам также понадобится ISO-образ той версии macOS, которую вы хотите установить.
Получить ISO на самом деле сложнее, чем вы могли ожидать. Если у вас есть доступ к Mac, вы не сможете загрузить копию уже установленной ОС. Если Mac работает под управлением macOS Mojave, откройте страницу macOS High Sierra в App Store и загрузите оттуда установщик.
Вам нужно будет преобразовать этот файл APP в DMG, а затем преобразовать из DMG в ISO, чтобы иметь возможность установить его в VirtualBox.Менее сложным, но и менее безопасным вариантом является поиск ISO-образа желаемой версии macOS в Интернете. Есть множество сайтов, на которых они есть, но загрузка ISO с неофициального сайта сопряжена с определенным риском.
Как создать виртуальную машину macOS
1. Установите VirtualBox на свой ПК с Windows, следуя инструкциям. Нажмите «Создать», чтобы создать новую виртуальную машину.
2. Используйте имя своей версии macOS для имени вашей виртуальной машины.Например, Хай Сьерра или Мохаве. Тип и версия должны автоматически заполняться с правильными настройками.
3. Выберите объем оперативной памяти, который будет выделен вашей виртуальной машине. Выделение большего объема оперативной памяти поможет ускорить вашу виртуальную машину, но убедитесь, что вы оставили достаточно для вашей операционной системы (будь то Windows или Linux).
4. Выберите «Создать виртуальный жесткий диск сейчас» и нажмите кнопку «Создать». Оставьте установленную по умолчанию настройку «VDI» и нажмите «Далее».”
5. Решите, нужен ли вам виртуальный жесткий диск с динамическим или фиксированным размером. Динамически выделяемый диск сначала будет небольшим, а его размер будет увеличиваться по мере того, как потребуется больше места. Диск фиксированного размера немедленно займет установленный объем места на вашем физическом жестком диске.
Связанный : Как сжать виртуальную машину Virtualbox в Windows 10
7. Выберите размер виртуального жесткого диска. Нажмите «Создать», чтобы завершить создание виртуальной машины.
Окончательная конфигурация
1. Выделив вашу виртуальную машину, щелкните шестеренку «Настройки». Выберите «Система» в боковом меню и убедитесь, что «Дискета» не отмечена в настройках «Порядок загрузки». Это обеспечит загрузку вашей виртуальной машины с образа диска High Sierra. Убедитесь, что вы установили «Базовую память» на подходящий уровень — минимум 2048 МБ.
2. В меню «Система» щелкните вкладку «Процессор». Установите количество процессоров не менее двух и убедитесь, что параметр «Включить PAE / NX» включен.
3. Выберите меню «Хранилище» на боковой панели. В разделе «Устройства хранения» нажмите «Очистить». Щелкните значок оптического диска в правом верхнем углу экрана и выберите файл High Sierra ISO, убедившись, что параметр «Использовать кеш ввода-вывода хоста» включен. Нажмите «ОК», чтобы сохранить изменения.
4. Перейдите в раздел «Дисплей» и установите «Видеопамять» на 128 МБ, затем нажмите «ОК» для сохранения.
5. Прежде чем вы сможете запускать macOS на виртуальной машине, вам необходимо выполнить следующие команды из командной строки или PowerShell с правами администратора в Windows или с терминала в Linux.Перед попыткой убедитесь, что VirtualBox закрыт.
Для пользователей Windows следующее должно работать, как предусмотрено. Пользователи Linux должны будут добавить «sudo» в начало каждой команды VBoxManage и заменить местоположение в первой строке местоположением VirtualBox, установленного в вашем дистрибутиве Linux.
компакт-диск "C: \ Program Files \ Oracle \ VirtualBox \" VBoxManage 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" VBoxManage setextradata "macos" "VBoxInternal / Devices / smc / 0 / Config / GetKeyFromRealSMC" 1
6. Наконец, снова откройте VirtualBox, щелкните зеленую стрелку «Пуск», чтобы запустить виртуальную машину, затем следуйте инструкциям по установке macOS.
Запуск macOS без Mac
macOS теперь должен быть установлен в VirtualBox.В любое время, когда вы захотите его использовать, просто запустите VirtualBox и запустите свою виртуальную машину. Когда вы закончите, вы можете закрыть VirtualBox или выключить его через свою виртуальную машину macOS.
Если вы хотите продолжить работу с виртуальными машинами, вот как конвертировать файлы виртуальных машин между Virtualbox и VMWare. Также ознакомьтесь с нашим списком лучших бесплатных программ виртуализации для Windows 10.
Бен СтоктонБен — технический писатель из Великобритании, увлекающийся гаджетами, играми и общим увлечением.
Эта статья полезна? да Нет
Как установить macOS Catalina в Virtual Box · Блог Виктора
Этот документ содержит инструкции по установке macOS Catalina при работе с гостевыми дополнениями на VirtaulBox 6.1.
Начните с загрузки копии установщика из App Store. Вам понадобится компьютер под управлением macOS, и вам нужно будет преобразовать установщик в ISO. Я не буду здесь описывать эти шаги, но в Интернете есть множество руководств.
Установка VirtualBox
Я надеюсь, что эта часть у вас уже пройдена, и вы приходите сюда только потому, что у вас были проблемы с установкой macOS, но на всякий случай убедитесь, что установлены следующие пакеты (Arch):
$ pac список virtualbox
локальный / виртуальный ящик 6.1.6-1
Мощная виртуализация x86 как для корпоративного, так и для домашнего использования
локальный / виртуальный бокс-ext-оракул 6.1.6-1
Пакет расширений Oracle VM VirtualBox
локальный / виртуальный-гость-iso 6.1.6-1
Официальный ISO-образ VirtualBox Guest Additions
локальный / виртуальный-хост-модули-арка 6.1.6-1
Модули ядра хоста VirtualBox для Arch Kernel
Создание ВМ
Начните с создания новой виртуальной машины. Дайте ему имя без пробелов.
Дайте ему достаточно памяти, чтобы установка выполнялась быстрее.Мы можем изменить это позже.
Выберите для создания нового виртуального жесткого диска
Выберите VDI
Выберите фиксированный размер
Дайте ему минимум 25 ГБ (я бы посоветовал хотя бы 50 ГБ, если вы можете сэкономить место)
Отредактируйте машину, войдите в «Система => Материнская плата», отключите загрузку с дискеты и измените набор микросхем на PIIX3
В процессоре дайте больше CPU если можете сэкономить
В «Display => Screen» увеличьте видеопамять до 128MB и включите 3D-ускорение
Включить USB 3.0
Примечание. , если вы не видите USB 3.0, вам может потребоваться добавить пользователя в группу vboxusers
Вставьте установочный ISO
Дополнительная конфигурация
Теперь нам нужно запустить несколько команд vboxmanage
для дополнительных настроек. Либо запустите строки с vboxmanage
из приведенного ниже сценария (добавьте имя вашей виртуальной машины под $ vm_name
), либо сохраните полный сценарий и запустите его.
Примечание: разрешение по умолчанию установлено на «1280×1024». Вы можете изменить его в последней строке кода обновления. Убедитесь, что установлено значение «640×480, 800×600, 1280×1024, 1440×900, 1900×1200»,
#! / Bin / bash
PS3 = 'Выберите виртуальную машину:'
п = 0
при чтении строки; делать
options [n ++] = "$ line"
done <<< "$ (vboxmanage list vms | awk '{$ NF =" "; print $ 0}' | tr -d '"') "
выберите опцию "$ {options [@]}"; делать
vm_name = "$ opt"
перемена
сделано
echo "Выполняются обновления для \" $ {vm_name} \ "VM"
vboxmanage modifyvm "$ vm_name" --cpuidset 00000001 000106e5 00100800 0098e3fd bfebfbff && echo "Набор измененных идентификаторов ЦП"; спать .5
vboxmanage setextradata "$ vm_name" "VBoxInternal / Devices / efi / 0 / Config / DmiSystemProduct" "iMac11,3" && echo "Changed DmiSystemProduct"; спать .5
vboxmanage setextradata "$ vm_name" "VBoxInternal / Devices / efi / 0 / Config / DmiSystemVersion" "1.0" && echo "Changed DmiSystemVersion"; спать .5
vboxmanage setextradata "$ vm_name" "VBoxInternal / Devices / efi / 0 / Config / DmiBoardProduct" "Iloveapple" && echo "Changed DmiBoardProduct"; спать .5
vboxmanage setextradata "$ vm_name" "VBoxInternal / Devices / smc / 0 / Config / DeviceKey" "наша усердная работа по этим словам защищенапредложена кража (c) AppleComputerInc" && echo "Changed DeviceKey"; спать .5
vboxmanage setextradata "$ vm_name" "VBoxInternal / Devices / smc / 0 / Config / GetKeyFromRealSMC" 1 && echo "Changed GetKeyFromRealSMC"; спать .5
vboxmanage setextradata "$ vm_name" "VBoxInternal2 / EfiGraphicsResolution" "1920x1080" && echo "Разрешение изменено на 1280x1024"; спать .5
Установка macOS
Теперь мы готовы к установке. Запустите машину и выберите язык.
Выберите дисковую утилиту.
Выберите жесткий диск VirtualBox и нажмите «Стереть».
Дайте ему имя, выберите те же параметры и нажмите «Стереть». По завершении закройте дисковую утилиту.
Нажмите «Установить macOS».
Продолжайте установку, пока не увидите рабочий стол.
Обратите внимание, что программа установки перезагрузится один раз в середине установки.
Установка гостевых дополнений
Теперь нам нужно установить гостевые дополнения.Удалите установочный ISO и смонтируйте гостевой компакт-диск с дополнениями. Откройте его с помощью Finder и запустите VBoxDarwinAdditions.pkg
Установите его, как если бы вы устанавливали любой другой пакет.
Скорее всего, вы получите сообщение об ошибке, что установка не удалась.
Закройте все, размонтируйте компакт-диск с гостевыми дополнениями и откройте окно терминала (Command + Пробел, введите терминал).
Теперь нам нужно перезапустить виртуальную машину в режиме восстановления.Введите:
sudo nvram "recovery-boot-mode = unused"
перезагрузка sudo
После перезагрузки в режим восстановления, вверху нажмите «Утилиты => Termminal».
Введите код ниже. Это необходимо для подписания программного обеспечения Oracle как авторизованного. Затем отключаем режим восстановления и перезагружаем виртуальную машину.
spctl kext-согласие добавить VB5E2TV963
nvram -d режим восстановления-загрузки
перезагрузка
После перезагрузки виртуальной машины у вас должны работать гостевые дополнения.Помните, что не все работает, но следующие функции должны:
- Копировать / вставить
- ~ Перетаскивание ~ Отмечено как неработающее (см. Комментарии)
- Общие папки VirtualBox
- Гостевой контроль
Ubuntu с macOS с использованием VirtualBox | Мухаммад Ансер | Mac O’Clock
В этой статье я попытаюсь объяснить, как мы можем установить Ubuntu на macOS с помощью VirtualBox.
Зачем это вообще нужно?
Есть несколько причин, но моя основная причина в том, что мне пришлось протестировать конкретный сценарий Ubuntu, который я не смог протестировать на своей macOS.Кроме того, я не хотел разбивать свой жесткий диск и устанавливать Ubuntu локально.
Основные системные требования:
- Mac OS
- 2 ГБ оперативной памяти, которую можно выделить
- 10 ГБ памяти (ее также можно изменить)
Что такое VirtualBox?
Согласно Википедии, Oracle VM VirtualBox - это бесплатный гипервизор с открытым исходным кодом для виртуализации x86, разработанный Oracle Corporation. VirtualBox можно установить в Windows, macOS, Linux, Solaris и OpenSolaris.Также есть порты на FreeBSD и Genode. Он поддерживает создание и управление гостевыми виртуальными машинами под управлением Windows, Linux, BSD, OS / 2, Solaris, Haiku и OSx86, а также ограниченную виртуализацию гостевых ОС macOS на оборудовании Apple.
Что такое гипервизор?
Согласно Википедии, гипервизор - это компьютерное программное обеспечение, прошивка или оборудование, которое создает и запускает виртуальные машины. Компьютер, на котором гипервизор запускает одну или несколько виртуальных машин, называется хост-машиной, а каждая виртуальная машина называется гостевой машиной.
Шаг 1. Установите Virtual Box
Посетите https://www.virtualbox.org/ и загрузите VirtualBox для хостов OS X .
Дважды щелкните файл VirtualBox.pkg .
После выполнения процедуры вы сможете успешно установить VirtualBox.
Запустите VirtualBox, и вы должны увидеть следующее:
Шаг 2: Установите Ubuntu
Посетите https://ubuntu.com/download и загрузите Ubuntu. Щелкните Ubuntu Desktop и следуйте процессу установки.Обязательно загрузите версию Ubuntu LTS (долгосрочная поддержка).
После загрузки файл, вероятно, будет загружен в ваши загрузки как ubuntu-18.04-desktop-amd64.iso
. Это наш архивный файл образа операционной системы, который нам понадобится позже.
Шаг 3: VirtualBox New Machine
Щелкните New , или перейдите к Machine> New , или выполните ⌘ + N .
Когда откроется приглашение, присвойте ему имя (если вы начнете вводить ubuntu, он автоматически преобразует версию в Ubuntu 64-bit ) и установите для Памяти 2048 МБ (2 ГБ ) .Убедитесь, что вы установили для параметра Hard Disk значение Создайте виртуальный жесткий диск сейчас . Оставьте остальные параметры как есть и нажмите кнопку Создать .
Затем нам будет предложено определить настройки для нашего нового виртуального жесткого диска.
Установите Размер файла будет установлен на 10,00 ГБ , чтобы дать файлу Ubuntu достаточно места для работы, Тип файла на жестком диске - VDI для создания образа отформатирован для VirtualBox и позволяет хранилищу на физическом жестком диске быть , динамически выделяемым .После этого нажмите кнопку Create .
После настройки новой машины вы должны увидеть следующее:
Шаг 4: Установите образ Ubuntu
Щелкните правой кнопкой мыши на нашей новой машине и перейдите к Пуск> Обычный запуск или выберите машины и просто щелкните значок Зеленая стрелка пуска . Нам будет предложено следующее: выберите файл, который мы скачали ранее, и нажмите Start .
После этого нам нужно выполнить обычный процесс установки Ubuntu. Я оставляю этот процесс на усмотрение читателей, поскольку он не входит в рамки данной статьи.
Вот и все!
Теперь вы можете использовать Ubuntu в Mac OS, устанавливать любые приложения, которые захотите, и при этом иметь доступ к собственным элементам управления ОС и многому другому.
Вы узнали что-то новое сегодня? Комментарии и отзывы всегда радуют писателя!
Обладая более чем семилетним опытом профессиональной разработки программного обеспечения с использованием различных передовых технологий, в настоящее время я работаю главным инженером-программистом в компании из кремниевой долины, занимающейся полным стеком с использованием ReactJs, NodeJs и Apollo-GraphQL.Я люблю писать о технологиях и делиться своим профессиональным опытом со всеми.
Способ установки гостевой ОС macOS Catalina на VirtualBox на хосте Mac - Блог Алана Сиу
Почему это сообщение в блоге?
Я не скажу, что это способ для установки macOS Catalina на VirtualBox, но это определенно способ , и трудно найти информацию о том, как это сделать. Есть много сообщений, указывающих, что 10.15 или 10.15.1 работают, но 10.15.2 и выше - нет.Или что есть трудности с VirtualBox и APFS. Также, если вы ищите сообщения в блогах о гостях macOS, есть много сообщений в блогах о несанкционированных Apple настройках «хакинтоша» на хостах Windows или Linux.
Таким образом, может быть более простой способ настроить Catalina в качестве гостя на хосте Mac, но, по крайней мере, это что-то (с радостью предоставлю ссылку на лучшие учебные пособия, если люди их разместят).
Установить macOS High Sierra
Я сделал модифицированную версию Как установить macOS High Sierra в VirtualBox в Windows 10, чтобы установить High Sierra на VirtualBox.Это ключевые части:
Создание .iso
hdiutil create -o /tmp/HighSierra.cdr -size 7316m -layout SPUD -fs HFS + J
hdiutil attach /tmp/HighSierra.cdr.dmg -noverify -nobrowse -mountpoint / Volumes / install_build
asr restore- Приложения / Install \ macOS \ High \ Sierra.app/Contents/SharedSupport/BaseSystem.dmg -target / Volumes / install_build -noprompt -noverify -erase
hdiutil detach / Volumes / OS \ X \ Base \ System
hdiutil convert / tmp / HighSierra.cdr.dmg -format UDTO -o /tmp/HighSierra.iso
mv /tmp/HighSierra.iso.cdr ~ / Desktop / HighSierra.iso
Создание виртуальной машины
Вызовите виртуальную машину macOS (в руководстве указано использовать High Sierra , но мы обновим ее позже). Используйте два процессора и 128 МБ видеопамяти. Добавьте .iso в часть хранилища оптических дисков.
Настройка ВМ
Выполните следующие команды:
VBoxManage.exe modifyvm "macOS" --cpuidset 00000001 000306a9 04100800 7fbae3ff bfebfbff
VBoxManage setextradata "macOS" "VBoxInternal / Devices / efi / 0 / Confroduig / DataSystem" macOS "" VBoxInternal / Devices / efi / 0 / Config / DmiSystemVersion "" 1.0 "
VBoxManage setextradata" macOS "" VBoxInternal / Devices / efi / 0 / Config / DmiBoardProduct "" Mac-2BD1B31983FE1663 "
VBoxManage setextradata" macOS "" VBoxInternal / Devices / smc DeviceworkKey / AppleComputerInc "
VBoxManage setextradata" macOS "VBoxInternal / Devices / smc / 0 / Config / GetKeyFromRealSMC" 1
Установка High Sierra
В руководстве упоминается, что необходимо иметь дело с внутренней оболочкой EFI. Тебе не должно быть.Установка High Sierra на этом этапе с HFS + (не APFS) должна работать.
Обновление до Catalina
После того, как вы загрузились в Ассистент настройки и ответили на все вопросы, вы должны войти в систему и перейти в Mac App Store, чтобы загрузить и установить обновление macOS Catalina.
Загрузка в режим восстановления
Я не нашел Cmd-R очень надежным способом загрузки в режим восстановления. И трюк Рича Траутона с загрузкой в режиме восстановления с помощью VMWare на самом деле неприменим к VirtualBox.
В другом сообщении в блоге (Как загрузиться в режиме восстановления на Mac, не удерживая клавиши Command + R на клавиатуре?) Было решение. Просто запустите
sudo nvram "recovery-boot-mode = unused"
, а затем перезагрузитесь. Это приведет к однократной загрузке в режим восстановления. Затем, когда вы снова перезагрузитесь, он должен вернуться в обычный режим.
Включение FileVault… вроде
Если вы хотите включить FileVault, вам придется сделать это из командной строки (в графическом интерфейсе он будет выделен серым цветом), но FileVault в основном будет непригодным для использования (если вы просто не хотите протестировать в режиме восстановления):
sudo fdesetup enable
Не делайте этого, если у вас уже есть моментальный снимок виртуальной машины или резервное копирование.Скорее всего, это сделает вашу виртуальную машину не загружаемой.
Изменение серийного номера
По умолчанию гостевой серийный номер macOS VirtualBox 0 , но вы можете изменить его (сначала убедитесь, что виртуальная машина выключена).