Apakah Anda ingin sesekali menguji situs web di Safari, atau mencoba sedikit perangkat lunak di lingkungan Mac, memiliki akses ke versi terbaru macOS di mesin virtual itu berguna. Sayangnya, Anda tidak benar-benar seharusnya untuk melakukan ini - jadi menjalankan macOS di VirtualBox adalah, paling tidak, rumit.
Namun itu tidak mustahil. Beberapa orang di forum InsanelyMac telah menemukan proses yang berhasil. Satu-satunyatidak bekerja adalah suara, yang untuk beberapa alasan sangat terdistorsi atau tidak ada. Selain itu, ini adalah macOS High Sierra, berjalan dengan lancar di VirtualBox.
Agar lebih mudah bagi orang-orang, kami menggabungkan beberapa metode dari beberapa untaian forum yang berbeda menjadi satu tutorial langkah demi langkah, lengkap dengan tangkapan layar. Mari kita selami.
CATATAN: Agar bisa berfungsi, Anda akan memerlukan akses ke Mac asli untuk mengunduh Sierra Tinggi. Anda dapat, kami kira, mendapatkan ISO Sierra Tinggi dengan cara lain, tetapi kami tidak merekomendasikannya. Pinjam Mac teman selama satu jam jika Anda tidak memilikinya, dan Anda harus baik-baik saja - semua yang ada di luar langkah satu dari tutorial ini dapat dilakukan pada PC Windows Anda.
Jika Anda menggunakan Mac dan menginginkan mesin virtual macOS untuk digunakan pada Mac tersebut, kami sarankan untuk melihat Parallels Desktop Lite sebagai gantinya, karena dapat membuat mesin virtual macOS secara gratis dan jauh lebih mudah untuk digunakan.
Siap memulai? Mari lompat!
Langkah Satu: Buat file ISO Sierra Sierra macOS
Untuk memulai, kita perlu membuat file ISO dari penginstal macOS High Sierra, sehingga kita dapat memuatnya di VirtualBox pada mesin Windows kami. Ambil Mac Anda yang dipinjam, pergilah ke Mac App Store, cari Sierra, dan klik "Unduh."
Untuk mengonversi file tersebut menjadi ISO, kita perlu menggunakan Terminal, yang dapat Anda temukan di Aplikasi> Utilitas.
hdiutil create -o /tmp/HighSierra.cdr -size 7316m -layout SPUD -fs HFS+J
Selanjutnya, pasang gambar kosong Anda:
hdiutil attach /tmp/HighSierra.cdr.dmg -noverify -nobrowse -mountpoint /Volumes/install_build
Sekarang Anda akan memulihkan BaseSystem.dmg dari penginstal ke gambar yang baru dipasang:
asr restore -source /Applications/Install macOS High Sierra.app/Contents/SharedSupport/BaseSystem.dmg -target /Volumes/install_build -noprompt -noverify -erase
Perhatikan bahwa, setelah melakukan ini, nama titik pemasangan tujuan kami telah berubah menjadi “Sistem / Sistem Dasar X X.” Anda hampir selesai! Unmount gambar:
hdiutil detach /Volumes/OS X Base System
Dan, akhirnya, konversi gambar yang Anda buat menjadi file ISO:
hdiutil convert /tmp/HighSierra.cdr.dmg -format UDTO -o /tmp/HighSierra.iso
Pindahkan ISO ke desktop:
mv /tmp/HighSierra.iso.cdr ~/Desktop/HighSierra.iso
Dan Anda memiliki file ISO Sierra Sierra yang dapat di-boot!
Langkah Kedua: Buat Mesin Virtual Anda di VirtualBox
Selanjutnya, buka mesin Windows Anda, dan instal VirtualBox jika Anda belum melakukannya, pastikan Anda memiliki versi terbaru (serius, versi yang lebih lama mungkin tidak berfungsi.)
Buka dan klik tombol "Baru". Nama Mesin Virtual Anda "High Sierra," dan pilih "Mac OS X" untuk sistem operasi dan "Mac OS X (64-bit)" untuk versi (pada tulisan ini, "macOS High Sierra" tidak ditawarkan, tetapi tidak apa-apa.)
Klik melalui petunjuknya, dan Anda telah membuat entri untuk mesin virtual Anda! Sekarang saatnya melakukan konfigurasi kecil.
Langkah Tiga: Konfigurasikan Mesin Virtual Anda di VirtualBox
Anda harus melihat mesin virtual Anda di jendela utama VirtualBox.
Langkah Empat: Konfigurasikan Mesin Virtual Anda dari Command Prompt
Kami telah membuat beberapa penyesuaian, tetapi kami perlu membuat lebih banyak lagi untuk meyakinkan sistem operasi yang dijalankan pada Mac asli. Sayangnya, tidak ada opsi untuk ini dari antarmuka VirtualBox, jadi Anda harus membuka Command Prompt.
Buka Start Menu, cari "Command Prompt," kemudian klik kanan dan pilih "Run as administrator."
cd 'C:Program FilesOracleVirtualBox'
VBoxManage.exe modifyvm 'High Sierra' --cpuidset 00000001 000306a9 04100800 7fbae3ff bfebfbff
VBoxManage setextradata 'High Sierra' 'VBoxInternal/Devices/efi/0/Config/DmiSystemProduct' 'MacBookPro11,3'
VBoxManage setextradata 'High Sierra' 'VBoxInternal/Devices/efi/0/Config/DmiSystemVersion' '1.0'
VBoxManage setextradata 'High Sierra' 'VBoxInternal/Devices/efi/0/Config/DmiBoardProduct' 'Mac-2BD1B31983FE1663'
VBoxManage setextradata 'High Sierra' 'VBoxInternal/Devices/smc/0/Config/DeviceKey' 'ourhardworkbythesewordsguardedpleasedontsteal(c)AppleComputerInc'
VBoxManage setextradata 'High Sierra' 'VBoxInternal/Devices/smc/0/Config/GetKeyFromRealSMC' 1
Itu dia! Jika semuanya berfungsi, Anda tidak akan melihat umpan balik apa pun; perintah hanya akan berjalan. Jika perintah tidak berfungsi, pastikan mesin virtual Anda bernama "High Sierra"; jika tidak, edit perintah di atas menempatkan nama mesin Anda di tanda kutip. Lanjutkan dan tutup Command Prompt. Kami kembali ke VirtualBox sekarang.
Langkah Kelima: Boot dan Jalankan Installer
Buka kembali VirtualBox, klik mesin Sierra Anda, lalu klik "Mulai." Mesin Anda akan mulai boot. Anda akan melihat banyak informasi berlebihan seperti ini terjadi - dan maksud saya a banyak-Tapi jangan khawatir tentang itu. Itu normal, bahkan beberapa hal yang terlihat seperti kesalahan.
Akhirnya, Anda akan melihat penginstal meminta Anda untuk memilih bahasa:
Beri nama drive "Macintosh HD," dan biarkan dua pengaturan lainnya apa adanya: "Mac OS Extended Journaled" dan "GUID Partition Map". Jangan membuat partisi AFS, karena tidak akan berfungsi dan Anda harus memulai dari awal dengan hard drive virtual baru. Klik "Hapus," kemudian tutup Disk Utility ketika proses selesai. Anda akan dibawa kembali ke jendela utama.
Langkah Enam: Boot Installer Tahap Dua Dari Hard Drive Virtual
Pada titik ini penginstal telah menyalin file ke hard drive virtual, dan mengharapkan untuk boot dari sana. Untuk alasan apa pun, ini tidak berfungsi pada mesin virtual, itulah sebabnya Anda melihat penginstal lagi.
Matikan mesin virtual Anda dan buka pengaturannya. Head to Storage, klik "HighSierra.iso" di panel "Storage Tree", lalu klik ikon CD di kanan atas dan klik "Remove Disk from Virtual Drive." Ini akan memutuskan koneksi ISO kita sepenuhnya.
fs1:
dan tekan Enter. Ini akan beralih direktori ke FS1, di mana sisa installer berada.
Selanjutnya kami akan menjalankan beberapa perintah untuk beralih ke direktori yang kami butuhkan:
cd 'macOS Install Data' cd 'Locked Files' cd 'Boot Files'
Sekarang kita dapat menjalankan penginstal sendiri dengan perintah berikut:
boot.efi
Langkah Delapan: Masuk Ke macOS Sierra Tinggi
Akhirnya mesin virtual akan reboot lagi, kali ini ke macOS High Sierra. Jika itu tidak terjadi, cobalah mengeluarkan ISO dari Mesin Virtual. Ketika Sierra Tinggi melakukan boot, Anda harus memilih negara Anda, menyiapkan pengguna, dan sisa proses penyiapan awal.
Langkah Delapan (Opsional): Ubah Resolusi Anda
Secara default, mesin virtual Anda akan memiliki resolusi 1024 × 768, yang tidak banyak ruang untuk bekerja. Jika Anda mencoba mengubah resolusi dari dalam macOS, Anda tidak akan melihat opsi untuk melakukannya. Sebagai gantinya, Anda harus memasukkan beberapa perintah.
Matikan Mesin Virtual Anda dengan mematikan macOS: klik Apple di bilah menu, lalu klik "Shut Down." Selanjutnya, tutup VirtualBox seluruhnya (serius, langkah ini tidak akan berfungsi jika VirtualBox masih terbuka!) Dan kembali ke Windows 'Command Prompt sebagai admin. Anda perlu menjalankan dua perintah berikut:
cd 'C:Program FilesOracleVirtualBox'
VBoxManage setextradata 'High Sierra' 'VBoxInternal2/EfiGopMode' N
Di perintah kedua, Anda harus mengganti
N
dengan angka dari satu hingga lima, tergantung pada resolusi yang Anda inginkan:
- 1 memberi Anda resolusi 800 × 600
- 2 memberi Anda resolusi 1024 × 768
- 3 memberi Anda resolusi 1280 × 1024
- 4 memberi Anda resolusi 1440 × 900
- 5 memberi Anda resolusi 1920 × 1200
Mulai VirtualBox, muat mesin virtual Anda, dan itu harus boot ke resolusi pilihan Anda!
Mulai sekarang, Anda dapat membuka VirtualBox untuk pengujian terkait Mac apa pun yang ingin Anda lakukan. Sekali lagi, Anda akan melihat banyak kesalahan muncul saat boot, tetapi mereka baik-baik saja; abaikan mereka. Selain itu, ingat bahwa audio tidak akan berfungsi, tidak juga hal-hal seperti FaceTime atau iMessage, yang membutuhkan Mac asli. Ini tidak akan sempurna, yang diharapkan dari penyiapan yang sepenuhnya tidak didukung. Tetapi itu macOS, dalam mesin virtual, dan itu tidak buruk! Pastikan untuk memeriksa panduan kami tentang fitur-fitur canggih VirtualBox untuk mendapatkan hasil maksimal dari mesin Anda juga.
Satu hal lagi: teriakan besar kepada Chad S. Samuels, tanpanya saya tidak dapat memperbarui panduan ini untuk Sierra Tinggi. Terima kasih banyak!