Cum se virtualizează macOS Sierra VirtualBox în Windows 10

Unul dintre cele mai importante instrumente pe care, în calitate de administratori și personal de asistență IT, sunt instrumentele care ne oferă posibilitatea virtualizați un sistem de operare într-unul fizic.

Acest lucru este util în următoarele cazuri

  • Creați medii de testare
  • Testați sau utilizați aplicații sau programe înainte de a fi lansat într-un mediu productiv
  • Aveți mai multe sisteme de operare pentru a le cunoaște și configura utilizarea
  • Evitați problemele de compatibilitate
  • Evitați cheltuielile administrative, printre altele.

Unul dintre cele mai populare și ușor de utilizat instrumente pentru a crea un mediu de virtualizare este incontestabil VirtualBox. VirtualBox este un instrument gratuit care poate fi descărcat de pe următorul link:

Funcții pe care le avem atunci când folosim VirtualBox

  • Nu necesită virtualizare hardware
  • Gratuit și portabil
  • Suport hardware excelent
  • Putem instala mai multe sisteme de operare precum Linux, Windows, Mac OS, Android etc.
  • Este posibil să creați grupuri de virtualizare
  • Putem implementa mașini de la distanță
  • Suportă arhitecturi pe 32 și 64 de biți

Astăzi vom ști cum putem instala cea mai recentă versiune de Apple numită macOS Sierra sau tehnic MAC OS X 10.12. MacOS Sierra a fost conceput pentru a reînnoi multe dintre sarcinile zilnice pe care le îndeplinim pe dispozitivele noastre, oferindu-ne securitate, compatibilitate și viteză. Unele dintre caracteristicile principale ale macOS Sierra sunt următoarele.

MacOS Sierra scoate în evidență

  • Clipboard universal
  • iCloud Drive
  • Îmbunătățiri ale utilitarului Mesaje, Fotografii și iTunes
  • Siri

Cerințe la nivel de mașină pentru instalarea sau actualizarea macOS Sierra

  • MacBook (sfârșitul anului 2009 și ulterior)
  • iMac (sfârșitul anului 2009 și ulterior)
  • MacBook Air (2010 și versiuni ulterioare)
  • MacBook Pro (2010 și versiuni ulterioare)
  • Mac Mini (2010 și versiuni ulterioare)
  • Mac Pro (2010 și versiuni ulterioare)

După cum vedem, este posibil ca mulți oameni să nu îndeplinească aceste cerințe și aici este locul VirtualBox va fi o piesă fundamentală pentru instalarea și utilizarea macOS Sierra. Cel mai bun dintre toate, o putem face în Windows 10 fără a fi nevoie să cumpărăm un computer Mac fizic a cărui valoare este cam scumpă.

1. MacOS Sierra Image


Înainte de a începe analiza, trebuie să avem VirtualBox descărcat și instalat în Windows 10 și va fi necesar să obțineți imaginea macOS Sierra care poate fi descărcată de la oricare dintre următoarele linkuri:

Odată descărcată imaginea cu dimensiunea de 4,95 GB, va fi necesar să executăm un proces pentru a converti imaginea respectivă într-un format de imagine recunoscut de VirtualBox în Windows 10: ISO. Acest lucru va simplifica foarte mult procesul de instalare a macOS Sierra în VirtualBox într-un mediu Windows 10.

Pasul 1
În primul rând, va fi necesar să mergeți la AppStore pentru a descărca imaginea macOS Sierra care este stocată în mod implicit în Aplicații. Procesul de descărcare macOS Sierra durează aproximativ 3 ore, în funcție de viteza de rețea disponibilă în acel moment.

Sarcina de a executa acest lucru trebuie efectuată de la terminalul din macOS Sierra, care poate fi deschis cu una dintre următoarele metode:

  • Folosind Spotlight, introducem cuvântul terminal și selectăm opțiunea potrivită.
  • Mergând la calea Go / Utilities / Terminal
În terminalul afișat vom introduce următoarea comandă:
 hdiutil attach / Applications / Install \ macOS \ Sierra.app/Contents/SharedSupport/InstallESD.dmg -noverify -nobrowse -mountpoint / Volumes / install_app

Pasul 2
Această comandă este responsabilă pentru crearea partiției de boot a imaginii macOS Sierra pe care am descărcat-o pe un hard disk virtual. Apoi vom executa următoarea comandă pentru a crea o imagine de disc goală:

 Apoi, rulați următoarea comandă pentru a crea o imagine de disc goală: hdiutil create -o /tmp/Sierra.cdr -size 7316m -layout SPUD -fs HFS + J

Pasul 3
Putem vedea că imaginea discului a fost creată corect:

Pasul 4
Acum, continuăm să montăm imaginea goală folosind următoarea comandă:

 hdiutil attach /tmp/Sierra.cdr.dmg -noverify -nobrowse -mountpoint / Volumes / install_build

Pasul 5
Acum, următorul pas este să restaurați baza BaseSystem.dmg de bază la imaginea pe care am montat-o, pentru aceasta vom folosi următoarea comandă:

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

Pasul 6
După finalizarea procesului, vom vedea că punctul de montare creat a fost redenumit OS X Base System.

Va fi necesar să eliminați unele fișiere care nu sunt utile în punctul de montare menționat, pentru aceasta vom folosi următoarea comandă:

 rm / Volumes / OS \ X \ Base \ System / System / Installation / Package

Pasul 7
În continuare vom copia în punctul nostru de montare o serie de fișiere necesare pentru funcționarea optimă a macOS Sierra. Vom introduce următoarele comenzi:

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

 cp -rp /Volumes/install_app/BaseSystem.chunklist / Volumes / OS \ X \ Base \ System / BaseSystem.chunklist

 cp -rp /Volumes/install_app/BaseSystem.dmg / Volumes / OS \ X \ Base \ System / BaseSystem.dmg

Pasul 8
Apoi vom introduce următoarele comenzi pentru a dezasambla imaginile:

 hdiutil detach / Volumes / install_app

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

Pasul 9
Unul dintre cei mai importanți pași, convertirea imaginii macOS Sierra create într-o imagine ISO, astfel încât să fie recunoscută de VirtualBox. Pentru a face acest lucru, vom executa următoarea comandă:

 hdiutil convert /tmp/Sierra.cdr.dmg -format UDTO -o /tmp/Sierra.iso

Putem vedea rezultatul obținut:

Pasul 10
În cele din urmă, rămâne doar să mutați imaginea menționată pe desktop și apoi să o stocați pe un disc extern sau o memorie USB cu o capacitate minimă de 8 GB. Pentru aceasta vom folosi următoarea comandă:

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

Putem vedea imaginea ISO a macOS Sierra pe desktop.

După acest proces, vom trece la instalarea în VirtualBox a macOS Sierra.

2. Instalarea macOS Sierra în VirtualBox

Pasul 1
Înainte de a începe analiza, trebuie să avem VirtualBox descărcat și instalat în Windows 10 și va fi necesar să obținem imaginea macOS Sierra pe care tocmai am creat-o.

Pasul 2
În al doilea rând, trebuie să extragem imaginea descărcată pentru utilizare. Cu aceasta deschidem VirtualBox și continuăm să creăm o nouă mașină virtuală utilizând oricare dintre următoarele opțiuni:

  • Accesați fișierul Mașină / Nou
  • Dând clic pe pictograma Nou din panoul central al VirtualBox

Pasul 3
Odată ce acest proces este finalizat, vom vedea următoarea fereastră în care trebuie să configurăm următorii pași:

  • Numele mașinii: macOS Sierra
  • Tip: Mac OS X
  • Versiune: Mac OS X 10.11 El Capitan (64 de biți)

Pasul 4
In EUconfigurării dimensiunii memoriei atribuim cantitatea dorită de memorie RAM fiind dimensiune recomandată 4 GB. În cele din urmă, în câmpul Hard Disk, trebuie să activăm caseta Utilizare fișier hard disk virtual existent, trebuie să selectăm discul pe care l-am descărcat și extras. Odată ce aceste valori au fost definite, faceți clic pe Butonul Creați și vom vedea mașina noastră virtuală creată.

3. Configurare hardware în VirtualBox pentru macOS Sierra


Apoi vom face clic pe opțiunea Configurare pentru a edita unele valori ale mașinii, acestea fiind:

Pasul 1
În fila Sistem mergem la fila Procesor și acolo stabilim un minim de 2 procesoare

Pasul 2
Acum, în fila Placă de bază va fi necesar să debifați caseta Floppy și să activați caseta Enable EFI (numai pentru sistemul de operare special)

Pasul 3
În fila Screen mergem la fila Screen și setăm memoria video la 128 MB.

Pasul 4
În fila Stocare, validăm faptul că portul SATA 0 se află în câmpul Hard disk.

Cu aceste valori definite, faceți clic pe OK pentru a salva modificările.

4. Modificarea valorilor codului în VirtualBox


Următorul pas este să adăugați un cod la VirtualBox, astfel încât sistemul să poată rula macOS Sierra, deoarece știm incompatibilitatea dintre Windows și Mac OS. Pentru aceasta, va fi necesar să rulați promptul de comandă ca administratori (faceți clic dreapta) și acolo introduceți următorul cod pe baza versiunii de VirtualBox folosită:

VirtualBox versiunea 5.0 în continuare

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

VirtualBox versiunea 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 / efi / 0 / Config "VBoxManage setextradata" VM Name "" VBoxInternal / Devices / efi / 0 / Config / DmiSystemVersion "" 1.0 "VBoxManage setextradata" VM Name "" VBoxInternal / Devices / efi / 0 / Config / DmiBoardProduct "" Ilovea "" VBoxInternal / Devices / smc / 0 / Config / DeviceKey "" hardworkbythesewordsguardedpleasedontsteal (c) AppleComputerInc "VBoxManage setextradata" VM Name "" VBoxInternal / Devices / smc / 0 / Config / GetKeyFromRealSMC "

În cazul nostru, folosim versiunea 5.0.26 pentru care vom folosi primul cod:

5. Instalare MacOS Sierra


Cu această configurație putem face clic pe butonul Start și vom vedea că pornește procesul de instalare a macOS Sierra în VirtualBox în Windows 10.

Vom urma procesul deja cunoscut de instalare macOS Sierra. Odată ce procesul este terminat, putem vedea că am accesat corect macOS Sierra și ne putem bucura de numeroasele caracteristici ale acestui excelent sistem de operare Apple.

Folosind această metodă putem folosi cu încredere macOS Sierra în Windows 10 fără a suferi probleme de compatibilitate și astfel avem două dintre cele mai bune sisteme de operare actuale din lume: Windows 10 și macOS Sierra.

În cele din urmă avem opțiunea de a regla rezoluția mașinii noastre virtuale pentru o experiență vizuală mult mai atractivă. Pentru aceasta, accesăm promptul de comandă ca administratori și mai întâi introducem următoarea comandă:

 cd "C: \ Program Files \ Oracle \ VirtualBox \"
Mai târziu vom folosi următoarea sintaxă:
 VBoxManage setextradata "macOS Sierra" "VBoxInternal2 / EfiGopMode" #
Valoarea # trebuie înlocuită cu una dintre următoarele valori:
  • 1: Obțineți rezoluție de 800 x 600
  • 2: Obțineți rezoluție 1024 x 768
  • 3: Obțineți rezoluție 1280 x 1024
  • 4: Obțineți rezoluție 1440 x 900
  • 5: Obțineți rezoluție 1920 x 1200
În acest fel, am instalat macOS Sierra utilizând formatul compatibil pentru mediile Windows: ISO.

macOS Sierra VMWare

Vei ajuta la dezvoltarea site-ului, partajarea pagina cu prietenii

wave wave wave wave wave