Как да виртуализирате macOS Sierra VirtualBox в Windows 10

Един от най -важните инструменти, които като администратори и персонал за ИТ поддръжка са инструментите, които ни дават възможността да виртуализира операционната система във физическа.

Това е полезно в следните случаи

  • Създайте тестови среди
  • Тествайте или използвайте приложения или програми, преди да бъдат пуснати в продуктивна среда
  • Имате множество операционни системи, за да знаете и конфигурирате използването им
  • Избягвайте проблеми със съвместимостта
  • Избягвайте административни разходи, наред с други.

Един от най-популярните и лесни за използване инструменти за създаване на среда за виртуализация е безспорно VirtualBox. VirtualBox е безплатен инструмент, който може да бъде изтеглен от следната връзка:

Функции, които имаме, когато използваме VirtualBox

  • Не изисква хардуерна виртуализация
  • Безплатно и преносимо
  • Страхотна хардуерна поддръжка
  • Можем да инсталираме множество операционни системи като Linux, Windows, Mac OS, Android и др.
  • Възможно е създаването на групи за виртуализация
  • Можем да разгръщаме машини дистанционно
  • Поддържа 32-битова и 64-битова архитектура

Днес ще знаем как можем да инсталираме най -новата версия на Apple, наречена macOS Sierra, или технически MAC OS X 10.12. macOS Sierra е проектиран да се стреми да поднови много от ежедневните задачи, които изпълняваме на нашите устройства, като ни предлага сигурност, съвместимост и скорост. Някои от забележителните характеристики на macOS Sierra са следните.

Акценти в MacOS Sierra

  • Универсален клипборд
  • iCloud Drive
  • Подобрения в помощната програма за съобщения, снимки и iTunes
  • Сири

Изисквания на ниво машина за инсталиране или актуализиране на macOS Sierra

  • MacBook (края на 2009 г. и по -късно)
  • iMac (края на 2009 г. и по -късно)
  • MacBook Air (2010 и по -нови версии)
  • MacBook Pro (2010 и по -нови версии)
  • Mac Mini (2010 и по -нови версии)
  • Mac Pro (2010 и по -нови версии)

Както виждаме, много хора може да не отговарят на тези изисквания и това е мястото VirtualBox ще бъде основна част за инсталирането и използването на macOS Sierra. Най -хубавото е, че можем да го направим в Windows 10, без да се налага да купуваме физическа Mac машина, чиято стойност е малко скъпа.

1. Изображение на MacOS Sierra


Преди да започнем анализа, трябва да сме изтеглили и инсталирали VirtualBox в Windows 10 и ще е необходимо да получим изображението на macOS Sierra, което може да бъде изтеглено от някоя от следните връзки:

След като изображението с размер 4.95 GB бъде изтеглено, ще е необходимо да изпълним процес, за да преобразуваме това изображение във формат на изображение, разпознат от VirtualBox в Windows 10: ISO. Това значително ще опрости процеса на инсталиране на macOS Sierra във VirtualBox в среда на Windows 10.

Етап 1
На първо място, ще е необходимо да отидете в AppStore, за да изтеглите изображението на macOS Sierra, което се съхранява в приложенията по подразбиране. Процесът на изтегляне на macOS Sierra отнема около 3 часа в зависимост от наличната към момента скорост на мрежата.

Задачата за изпълнение на това трябва да се извърши от терминала в macOS Sierra, който може да бъде отворен с един от следните методи:

  • С помощта на Spotlight въвеждаме терминала за думи и избираме подходящата опция.
  • Отидете на пътя Go / Utilities / Terminal
В показания терминал ще въведем следната команда:
 hdiutil attach / Applications / Install \ macOS \ Sierra.app/Contents/SharedSupport/InstallESD.dmg -noverify -nobrowse -mountpoint / Volumes / install_app

Стъпка 2
Тази команда е отговорна за създаването на зареждащия дял на изображението на macOS Sierra, което сме изтеглили на виртуален твърд диск. След това ще изпълним следната команда, за да създадем празно изображение на диска:

 След това изпълнете следната команда, за да създадете празно изображение на диска: hdiutil create -o /tmp/Sierra.cdr -size 7316m -layout SPUD -fs HFS + J

Стъпка 3
Можем да видим, че образът на диска е създаден правилно:

Стъпка 4
Сега продължаваме да монтираме празното изображение, като използваме следната команда:

 hdiutil прикачване /tmp/Sierra.cdr.dmg -noverify -nobrowse -mountpoint / Томове / install_build

Стъпка 5
Следващата стъпка е да възстановим базовия BaseSystem.dmg към изображението, което сме монтирали, за това ще използваме следната команда:

 asr restore -source /Volumes/install_app/BaseSystem.dmg -target /Volumes /install_build -noprompt -noverify -erase

Стъпка 6
След като процесът приключи, ще видим, че създадената точка на монтиране е преименувана на OS X Base System.

Ще бъде необходимо да премахнете някои файлове, които не са полезни в споменатата точка на монтиране, за това ще използваме следната команда:

 rm / Томове / OS \ X \ База \ Система / Система / Инсталация / Пакети

Стъпка 7
След това ще копираме в нашата точка на монтиране поредица от файлове, необходими за оптималното функциониране на macOS Sierra. Ще въведем следните команди:

 cp -rp / Volumes / install_app / Packages / Volumes / OS \ X \ Base \ System / System / Installation /

 cp -rp /Volumes/install_app/BaseSystem.chunklist / Томове / OS \ X \ Base \ System / BaseSystem.chunklist

 cp -rp /Volumes/install_app/BaseSystem.dmg / Томове / OS \ X \ Base \ System / BaseSystem.dmg

Стъпка 8
След това ще въведем следните команди за разглобяване на изображенията:

 hdiutil detach / Volumes / install_app

 hdiutil detach / Volumes / OS \ X \ Base \ System

Стъпка 9
Една от най -важните стъпки, превръщането на създадения образ на macOS Sierra в ISO образ, така че да бъде разпознат от VirtualBox. За целта ще изпълним следната команда:

 hdiutil конвертира /tmp/Sierra.cdr.dmg -формат UDTO -o /tmp/Sierra.iso

Можем да видим получения резултат:

Стъпка 10
И накрая, остава само да преместите споменатото изображение на работния плот и след това да го съхранявате на външен диск или USB памет с минимален капацитет от 8 GB. За това ще използваме следната команда:

 mv /tmp/Sierra.iso.cdr ~ / Desktop / Sierra.iso

Можем да видим ISO изображението на macOS Sierra на работния плот.

След този процес ще преминем към инсталирането във VirtualBox на macOS Sierra.

2. Инсталиране на macOS Sierra във VirtualBox

Етап 1
Преди да започнем анализа, трябва да сме изтеглили и инсталирали VirtualBox в Windows 10 и ще е необходимо да получим току -що създадения образ на macOS Sierra.

Стъпка 2
Второ, трябва да извлечем изтегленото изображение за използване. С това отваряме VirtualBox и продължаваме да създаваме нова виртуална машина, използвайки някоя от следните опции:

  • Отидете на файла Machine / New
  • Щракване върху иконата New в централния панел на VirtualBox

Стъпка 3
След като този процес приключи, ще видим следния прозорец, където трябва да конфигурираме следните стъпки:

  • Име на машината: macOS Sierra
  • Тип: Mac OS X
  • Версия: Mac OS X 10.11 El Capitan (64-битова)

Стъпка 4
В лкъм конфигурацията на размера на паметта присвояваме желаното количество RAM памет като препоръчителен размер 4 GB. И накрая, в полето за твърд диск трябва да активираме полето Използване на съществуващ файл с виртуален твърд диск, трябва да изберем диска, който сме изтеглили и извлекли. След като тези стойности са дефинирани, щракнете върху Бутон за създаване и ще видим нашата виртуална машина създадена.

3. Хардуерна конфигурация във VirtualBox за macOS Sierra


След това ще кликнете върху опцията Конфигурация, за да редактирате някои стойности на машината, това са:

Етап 1
В раздела Система отиваме в раздела Процесор и там установяваме минимум 2 процесора

Стъпка 2
Сега в раздела Дънна платка ще е необходимо да махнете отметката от полето Floppy и да активирате полето Enable EFI (Enable EF only)

Стъпка 3
В раздела Екран отиваме в раздела Екран и задаваме видеопаметта на 128 MB.

Стъпка 4
В раздела Съхранение потвърждаваме, че SATA порт 0 е в полето за твърд диск.

Когато тези стойности са дефинирани, щракнете върху OK, за да запазите промените.

4. Промяна на кодовите стойности във VirtualBox


Следващата стъпка е да добавите код към VirtualBox, така че системата да може да изпълнява macOS Sierra, тъй като знаем несъвместимостта между Windows и Mac OS. За това ще е необходимо да стартирате командния ред като администратори (щракнете с десния бутон) и там въведете следния код въз основа на използваната версия на VirtualBox:

VirtualBox версия 5.0 нататък

 cd "C: \ Program Files \ Oracle \ VirtualBox \" VBoxManage.exe modifyvm "VM name" --cpuidset 00000001 000106e5 00100800 0098e3fd bfebfbff VBoxManage setextradata "VM name" "VBoxInternal / Devices / emi / Dfi / 0fi "VBoxManage setextradata" VM name "" VBoxInternal / Devices / efi / 0 / Config / DmiSystemVersion "" 1.0 "VBoxManage setextradata" VM name "" VBoxInternal / Devices / efi / 0 / Config / DmiBoardProduct "" Iloveapp "" VBoxInternal / Devices / smc / 0 / Config / DeviceKey "" ourhardworkbythesewordsguardedpleasedontsteal (c) AppleComputerInc "VBoxManage setextradata" VM Name "" VBoxInternal / Devices / smc / 0 / Config / GetKeyCromRealS

VirtualBox версия 4.0

 cd "C: \ Program Files \ Oracle \ VirtualBox \" VBoxManage.exe modifyvm "VM name" --cpuidset 00000001 000306a9 04100800 7fbae3ff bfebfbff VBoxManage setextradata "VM name" "VBoxInternal / Devices / etem 3 / Efi / 3 "VBoxManage setextradata" VM Name "" VBoxInternal / Devices / efi / 0 / Config / DmiSystemVersion "" 1.0 "VBoxManage setextradata" VM Name "" VBoxInternal / Devices / efi / 0 / Config / DmiBoardProduct "" Iloveapp "" VBoxInternal / Devices / smc / 0 / Config / DeviceKey "" ourhardworkbythesewordsguardedpleasedontsteal (c) AppleComputerInc "VBoxManage setextradata" VM Name "" VBoxInternal / Devices / smc / 0 / Config / GetKeyCromRealS

В нашия случай използваме версия 5.0.26, за която ще използваме първия код:

5. Инсталиране на MacOS Sierra


С тази конфигурация можем да кликнете върху бутона Старт и ще видим, че той стартира процеса на инсталиране на macOS Sierra във VirtualBox в Windows 10.

Ще следим вече известния процес на инсталиране на macOS Sierra. След като процесът приключи, можем да видим, че имаме правилно достъп до macOS Sierra и можем да се насладим на многото функции на тази страхотна операционна система на Apple.

Използвайки този метод, можем уверено да използваме macOS Sierra в Windows 10, без да страдаме от проблеми със съвместимостта и по този начин да имаме две от най -добрите актуални операционни системи в света: Windows 10 и macOS Sierra.

Накрая имаме възможност да регулираме разделителната способност на нашата виртуална машина за много по -атрактивно визуално изживяване. За целта влизаме в командния ред като администратори и първо въвеждаме следната команда:

 cd "C: \ Program Files \ Oracle \ VirtualBox \"
По -късно ще използваме следния синтаксис:
 VBoxManage setextradata "macOS Sierra" "VBoxInternal2 / EfiGopMode" #
Стойността # трябва да бъде заменена с една от следните стойности:
  • 1: Вземете резолюция 800 x 600
  • 2: Вземете резолюция 1024 x 768
  • 3: Вземете резолюция 1280 x 1024
  • 4: Вземете резолюция 1440 x 900
  • 5: Вземете резолюция 1920 x 1200
По този начин инсталирахме macOS Sierra, използвайки съвместимия формат за Windows среди: ISO.

macOS Sierra VMWare

wave wave wave wave wave