Skip to content

Kaikki WordPressistä, web-kehityksestä — ja paljon muuta

🍏 Näin asennat macOS Catalinan VirtualBoxiin Windowsissa: vaiheittainen opas

🍏 Näin asennat macOS Catalinan VirtualBoxiin Windowsissa: vaiheittainen opas

macOS ilman Macia? Kuulostaa scifiltä, mutta VirtualBox tekee siitä totta. Kehittäjät, testaajat ja uteliaat joutuvat ennen pitkää tilanteeseen, jossa Applen käyttöjärjestelmä pitää saada pyörimään Windows-koneella.

Ongelmana on, että Apple ei kannusta asentamaan macOS:ää muuhun kuin Applen omaan rautaan. Ilman oikeita asetuksia saat mustan ruudun, jumiutumisen logoon tai "End RandomSeed" -virheen. Kuulostaako tutulta?

Alla on käytännössä testattu vaiheittainen opas: kuvan lataamisesta macOS Catalina 10.15 -työpöydälle VirtualBoxissa. Kaikki komennot on testattu nykyisellä versiolla, ja kuvakaappaukset ovat todellisesta asennusprosessista.

💡 Nopea yleiskatsaus:

  • Lataa VirtualBoxin uusin versio ja Extension Pack viralliselta sivustolta
  • Lataa valmis macOS Catalina -levykuva VMDK-muodossa (virtuaalinen levykuvatiedosto)
  • Luo uusi virtuaalikone, jonka tyypiksi valitaan Mac OS X (64-bit), ja liitä VMDK-tiedosto
  • Määritä koneen asetuksista RAM, CPU-ytimet, näytönohjaimen muisti ja USB 3.0
  • Suorita joukko VBoxManage-komentoja komentorivillä järjestelmänvalvojana
  • Käynnistä virtuaalikone ja seuraa tavallista macOS:n asennusmenettelyä

Tarvittavat tiedostot ja työkalut

Ennen kuin aloitat, varmista, että sinulla on kolme asiaa käsillä. Ensinnäkin itse VirtualBox. Lataa uusin versio viralliselta sivustolta (kirjoitushetkellä 7.1.x). Lataa samalla heti VirtualBox Extension Pack, juuri se tiedosto, jota ilman hiiri, näppäimistö ja USB 3.0 eivät toimi macOS-vieraskäyttöjärjestelmässä.

Toiseksi, macOS Catalina 10.15 -virtuaalikoneen levykuva VMDK-muodossa. Tiedosto on suuri (noin 8 Gt pakattuna), joten varmista, että sinulla on nopea yhteys. Tärkeä vivahde: VirtualBox tukee vain HFS-muotoisia tiedostoja. APFS-levykuva, jota Apple on käyttänyt oletuksena macOS High Sierrasta lähtien, ei käynnisty VirtualBoxin kautta. Pura latauksen jälkeen arkisto 7-Zipillä tai WinRARilla; purettu levykuva vie levytilaa noin 40 Gt.

Kolmanneksi, järjestelmänvalvojan oikeudet isäntä-Windowsiin. Ilman niitä VBoxManage-komennot (vaihe 4) eivät suoritu, ja asennus epäonnistuu virheeseen.

Vaihe 1: VirtualBoxin ja Extension Packin asentaminen

Suorita ladattu VirtualBox-asennusohjelma. Asennusvelho on tavanomainen: klikkaa "Next" muutaman kerran, ja järjestelmä varoittaa tilapäisestä verkkoyhteyden katkeamisesta. Tämä on normaalia: VirtualBox asentaa virtuaalista verkkosovitinta. Vahvista, klikkaa "Install" ja odota valmistumista.

VirtualBox Extension Packin asentaminen Windowsissa

Kun itse VirtualBox on asennettu, on Extension Packin vuoro. Etsi tiedosto samasta latauskansiosta, kaksoisklikkaa sitä, jolloin VirtualBox poimii sen automaattisesti ja tarjoutuu asentamaan sen. Klikkaa "Install" ja hyväksy lisenssi. Extension Pack ratkaisee kolme kriittistä ongelmaa: USB 3.0 -tuen (vaaditaan macOS Catalinalle ja uudemmille), hiiri/näppäimistö-ongelman korjaamisen ja levyjen salauksen tuen.

Vaihe 2: Virtuaalikoneen luominen macOS Catalinalle

Avaa VirtualBox ja klikkaa yläpaneelin "New"-painiketta. Uuden virtuaalikoneen luontivelho avautuu.

Uusi painike VirtualBoxin pääikkunassa

Kirjoita "Name"-kenttään koneelle nimi, esimerkiksi "macOS Catalina 10.15". Valitse "Type"-pudotusvalikosta Mac OS X ja "Version"-kohdasta Mac OS X (64-bit). Klikkaa "Next".

Nimen ja käyttöjärjestelmätyypin Mac OS X 64-bit valinta

Seuraavassa vaiheessa määritä RAM-muistin määrä. Suositeltu vähimmäismäärä Catalinalle on 2048 Mt, mutta käytännössä on parempi varata 4096 Mt (4 Gt), jos isäntäkoneesi rauta sen sallii. Alle 2 Gt:lla macOS:n käyttöliittymä hidastelee selvästi.

Virtuaalikoneen keskusmuistin määrittäminen

Seuraavaksi kiintolevyn valinta. Valitse kolmas vaihtoehto: "Use an existing virtual hard disk file". Klikkaa sen vieressä olevaa kansiokuvaketta, etsi purettu .vmdk-tiedosto ja vahvista valintasi klikkaamalla "Create".

Olemassa olevan VMDK-virtuaalikovalevytiedoston liittäminen

.vmdk-tiedosto on liitetty. Jos et ole vielä purkanut levykuvaa, nyt on sen aika: arkisto vie noin 8 Gt ja purettu levy jopa 40 Gt. Varmista, että SSD-levylläsi on riittävästi tilaa.

macOS Catalina -levykuva-arkiston purkaminen Windowsissa

Kone on luotu, mutta sitä ei ole vielä aika käynnistää. Edessä on hienosäätö, jota ilman macOS ei edes käynnisty.

Vaihe 3: Virtuaalikoneen asetusten hienosäätö

Valitse luotu kone VirtualBoxin listasta ja klikkaa "Asetukset" (oranssi rataskuvake). Käydään välilehdet läpi.

"Järjestelmä"-välilehti, "Emolevy". Poista valinta "Levykeasema" käynnistysjärjestyksestä. macOS ei toimi levykkeiden kanssa, ja tämä vaihtoehto aiheuttaa joskus käynnistysvirheitä.

Levykeaseman poistaminen käynnistysjärjestyksestä Järjestelmä-välilehdellä

"Järjestelmä"-välilehti, "Suoritin". Nosta ytimien määrä kahteen tai neljään (prosessoristasi riippuen). Yhdellä ytimellä Catalina on liian hidas. Älä anna kaikkia isäntäkoneen ytimiä: jätä vähintään kaksi Windowsille.

Suoritinydinten määrän lisääminen macOS-virtuaalikoneelle

"Näyttö"-välilehti, "Näyttö". Nosta näyttömuisti 128 megatavuun. Tämä on maksimi, jonka VirtualBox sallii ilman 3D-kiihdytystä, ja se riittää sulavaan Catalinan käyttöliittymään.

Näyttömuistin asettaminen 128 megatavuun Näyttö-välilehdellä

"USB"-välilehti. Ota USB-ohjain käyttöön ja valitse USB 3.0 (xHCI). Ilman tätä hiiri ja näppäimistö eivät toimi vierasjärjestelmässä. Tallenna kaikki asetukset klikkaamalla "OK".

USB 3.0 -ohjaimen käyttöönotto virtuaalikoneen asetuksissa

Vaihe 4: Komentorivikoodit (avainvaihe)

Tämä on kriittisin hetki. Apple estää macOS:ää käynnistymästä muulla kuin Applen laitteistolla CPUID- ja SMC-ohjaimen varmennuksen tasolla. Tämän tarkistuksen ohittamiseksi VirtualBoxin on "esittäydyttävä" oikeana Macina. Tämä tehdään VBoxManage-komentosarjalla.

Sulje VirtualBox kokonaan. Avaa komentokehote järjestelmänvalvojana: klikkaa hiiren kakkospainikkeella "Käynnistä" → "Komentokehote (järjestelmänvalvoja)" tai "Windows PowerShell (järjestelmänvalvoja)".

Komentokehotteen käynnistäminen järjestelmänvalvojana Windowsissa

Korvaa "Your VM Name" alla olevissa koodeissa virtuaalikoneesi tarkalla nimellä (samalla, jonka annoit vaiheessa 2). Jos nimi sisältää välilyöntejä, lainausmerkit ovat pakolliset.

VirtualBox 7.x:lle ja 6.x:lle (komennot Virallisen VirtualBox-dokumentaation mukaan):

1cd "C:\Program Files\Oracle\VirtualBox"
2VBoxManage.exe modifyvm "Your VM Name" --cpuidset 00000001 000106e5 00100800 0098e3fd bfebfbff
3VBoxManage setextradata "Your VM Name" "VBoxInternal/Devices/efi/0/Config/DmiSystemProduct" "iMac11,3"
4VBoxManage setextradata "Your VM Name" "VBoxInternal/Devices/efi/0/Config/DmiSystemVersion" "1.0"
5VBoxManage setextradata "Your VM Name" "VBoxInternal/Devices/efi/0/Config/DmiBoardProduct" "Iloveapple"
6VBoxManage setextradata "Your VM Name" "VBoxInternal/Devices/smc/0/Config/DeviceKey" "ourhardworkbythesewordsguardedpleasedontsteal(c)AppleComputerInc"
7VBoxManage setextradata "Your VM Name" "VBoxInternal/Devices/smc/0/Config/GetKeyFromRealSMC" 1

Mitä kukin rivi tekee:

  • --cpuidset väärentää prosessorin allekirjoituksen macOS:n kanssa yhteensopivaksi
  • DmiSystemProduct ja DmiBoardProduct asettavat Mac-mallin (iMac11,3, vuosimalli 2010, toimii vakaasti Catalinan kanssa)
  • DeviceKey ja GetKeyFromRealSMC emuloivat Applen SMC-ohjainta; ilman tätä macOS:n kernel kaatuu käynnistyksessä
VBoxManage-komentojen liittäminen ja suorittaminen komentokehotteessa

Kopioi yksi rivi kerrallaan ja paina Enter jokaisen jälkeen. Jo yhden rivin syntaksivirhe aiheuttaa sen, että macOS näyttää käynnistyksessä "End RandomSeed" -ilmoituksen tai mustan ruudun. Kun olet suorittanut kaikki kuusi komentoa, sulje komentokehote ja avaa VirtualBox uudelleen.

Vaihe 5: macOS Catalinan käynnistys ja asennus

Käynnistä virtuaalikone napsauttamalla "Käynnistä"-painiketta. Ensimmäinen käynnistys voi kestää useita minuutteja; tämä on normaalia. Seuraavaksi tulee tavallinen macOS:n asennusmenettely, jonka näytöt ovat tuttuja jokaiselle Macin omistajalle.

Näyttö 1. Kielen ja maan valinta. Valitse käyttöliittymän kieleksi venäjä (tai haluamasi kieli) ja napsauta "Jatka".

Kielen ja alueen valintanäyttö macOS Catalinan asennuksessa

Näyttö 2. Tiedot ja yksityisyys. Tutustu Applen tietopolitiikkaan. Lyhyesti: Apple kerää diagnostiikkatietoja, mutta voit kieltäytyä.

Tietosuoja- ja tietokäytäntönäyttö macOS Catalinassa

Näyttö 3. Analytiikka. Valitse "Älä lähetä tietoja tälle Macille" ja napsauta "Jatka".

Diagnostiikkatietojen lähettämisestä Applesta kieltäytyminen asennuksen aikana

Näyttö 4. Apple ID. Kirjaudu sisään Apple ID:lläsi tai napsauta "Määritä myöhemmin" ohittaaksesi kohdan. Tiliä ei tarvita sovellustestausta varten.

Apple ID:hen kirjautuminen tai tämän vaiheen ohittaminen macOS-asennuksessa

Näyttö 5. Lisenssisopimus. Hyväksy ehdot; et voi edetä muuten.

macOS Catalina -käyttöoikeussopimuksen hyväksyminen

Näyttö 6. Tietokonetili. Luo paikallinen käyttäjä: koko nimi, tilin lyhyt nimi, salasana ja salasanavihje.

Paikallisen macOS-käyttäjätilin luominen

Näyttö 7. Pika-asetukset. Järjestelmä tarjoaa sijaintipalveluiden, Sirin ja muiden ominaisuuksien määrittämistä. Voit hyväksyä pika-asetukset tai määrittää myöhemmin.

macOS Catalina -asetusten pikamääritysnäyttö

Näyttö 8. Analytiikka ja diagnostiikka. Toinen pyyntö diagnostiikkatietojen lähettämisestä. Valitse uudelleen "Älä lähetä".

Automaattisen diagnostiikan lähetyksen määrittäminen Applelle

Näyttö 9. Ruutuaika. Määritä Ruutuajan rajoitukset tai ohita; tätä tarvitaan harvoin virtuaalikoneessa.

Ruutuaika-ominaisuuden määrittäminen macOS Catalinassa

Näyttö 10. Ulkoasu. Valitse käyttöliittymälle vaalea, tumma tai automaattinen teema.

macOS Catalina -teeman valinta: vaalea, tumma tai automaattinen

Näyttö 11. Asennus valmis. Järjestelmä ottaa asetukset käyttöön; tämä kestää noin minuutin.

Asetusten käyttöönoton viimeinen vaihe ennen macOS-työpöytää

Valmista. Edessäsi on toimiva macOS Catalina 10.15 -työpöytä VirtualBoxissa Windowsilla.

macOS Catalina -työpöytä toiminnassa VirtualBoxissa Windowsilla

⁉️🤔 Usein kysytyt kysymykset

Voinko asentaa uudemman macOS-version (Big Sur, Monterey, Ventura, Sonoma, Sequoia) VirtualBoxiin?

Kyllä, yleinen periaate on sama. Erot: Big Surista eteenpäin tarvitset eri levykuvan (yleensä ISO-muodossa, joka luodaan macOS-asennusohjelmasta terminaalin kautta), ja DmiSystemProduct-kohdassa olevan Mac-mallin tulee olla uudempi (esimerkiksi iMac18,3). macOS 11+ -versioissa kannattaa harkita VMwarea, sillä VirtualBoxilla on ongelmia grafiikkakiihdytyksen kanssa näissä versioissa.

Miksi "End RandomSeed" -virhe ilmestyy käynnistyksen jälkeen?

Tämä on yleisin virhe; se tarkoittaa, että macOS ei läpäissyt SMC-ohjaimen tarkistusta. Varmista, että KAIKKI kuusi VBoxManage-komentoa suoritettiin ilman kirjoitusvirheitä, että VirtualBox oli suljettuna ennen komentojen ajamista ja että virtuaalikoneen nimi on oikein (merkkikokoa noudattaen ja välilyönnit mukaan lukien).

Hiiri ja näppäimistö eivät toimi macOS-vieraskoneessa. Mitä teen?

Kaksi syytä. Ensimmäinen: VirtualBox Extension Packia ei ole asennettu; lataa ja asenna se (vaihe 1). Toinen: USB-asetuksissa on valittu USB 1.1 USB 3.0:n sijaan; mene kohtaan "Asetukset" → "USB" ja vaihda USB 3.0:aan (xHCI). Käynnistä sitten virtuaalikone uudelleen.

Voinko päivittää Catalinan uudempaan macOS-versioon virtuaalikoneen sisältä?

Teknisesti kyllä, kohdasta "Järjestelmäasetukset" → "Ohjelmistopäivitys". Mutta käytännössä VirtualBox ei usein selviä suurista macOS-päivityksistä: grafiikka tai verkko saattavat hajota. Suosittelemme ottamaan koneesta tilannevedoksen ennen päivityksen yrittämistä. Jos tavoitteena on vain uudempi macOS-versio, on parempi luoda erillinen virtuaalikone vastaavalla puhtaalla levykuvalla.

Miten voin nopeuttaa macOS:ää VirtualBoxissa? Kaikki on hidasta.

Varaa enemmän RAM-muistia (4096 Mt tai enemmän) ja 4 CPU-ydintä, jos laitteistosi sallii. Kasvata näyttömuisti 128 megatavuun. Sijoita VMDK-tiedosto SSD-levylle kiintolevyn sijaan. Poista macOS:n visuaaliset tehosteet käytöstä: "Järjestelmäasetukset" → "Käyttöapu" → "Näyttö" → ota käyttöön "Vähennä läpinäkyvyyttä" ja "Vähennä liikettä". Nämä kolme toimenpidettä tuovat suurimman suorituskyvyn parannuksen.

MacOS Catalina VirtualBoxissa: mitä seuraavaksi

Asennuksen jälkeen edessäsi avautuu kolme käytännön skenaariota. Ensimmäinen, testaus: aja macOS-sovelluksia ilman Macin ostamista. Toinen, selainyhteensopivuustestaus Safarilla, joka ei muuten ole saatavilla Windowsille. Kolmas, oppiminen: tutki macOS:n terminaalia, APFS-tiedostojärjestelmää ja komentorivityökaluja ilman riskiä vahingoittaa oikeaa laitetta.

Jos jokin ei mennyt suunnitellusti, palaa vaiheeseen 4 ja tarkista jokainen VBoxManage-komento. Yhdeksässä tapauksessa kymmenestä ongelma on siellä. Toimiko? Jätä kommentti kokoonpanostasi; se auttaa tulevia lukijoita.