15Jul
Apakah Anda ingin sesekali menguji situs web di Safari, atau mencoba sedikit perangkat lunak di lingkungan Mac, yang memiliki akses ke versi terbaru dari macos di mesin virtual berguna. Sayangnya, Anda tidak benar-benar seharusnya melakukan ini-jadi mendapatkan macOS yang berjalan di VirtualBox adalah, paling tidak, rumit.
Bukan tidak mungkin. Beberapa orang di forum InsanelyMac telah menemukan sebuah proses yang berhasil. Satu-satunya yang tidak bekerja adalah suara, yang entah mengapa sangat terdistorsi atau tidak ada sama sekali. Selain itu, meskipun, ini adalah macos High Sierra, berjalan lancar di VirtualBox.
Untuk mempermudah beberapa hal, kami menggabungkan metode dari beberapa thread forum yang berbeda menjadi satu tutorial langkah-demi-langkah, lengkap dengan tangkapan layar. Mari selami.
CATATAN: Agar bisa bekerja, Anda memerlukan akses ke Mac yang sebenarnya untuk mendownload High Sierra. Anda bisa, kita kira, mendapatkan ISO Sierra Tinggi dengan cara lain, tapi kami tidak merekomendasikannya. Pinjam Mac teman selama satu jam jika Anda tidak memilikinya, dan Anda harus baik-baik saja - salah satu langkah di bawah ini bisa dilakukan pada PC Windows Anda.
Jika Anda menggunakan Mac dan menginginkan mesin virtual macos untuk digunakan pada Mac itu, kami sarankan untuk memeriksa Parallels Desktop Lite sebagai gantinya, karena dapat membuat mesin virtual macos secara gratis dan jauh lebih mudah untuk digunakan.
Siap untuk memulai? Ayo masuk! Langkah pertama: Buat macos High Sierra ISO File
Untuk memulai, kita perlu membuat file ISO installer MacOS High Sierra, jadi kita bisa memasukkannya ke VirtualBox pada mesin Windows kita. Ambil Mac yang Anda pinjam, pergilah ke Mac App Store, cari Sierra, dan klik "Download."
Saat proses selesai, installer akan diluncurkan-tidak apa-apa, cukup tutup dengan Command + Q.Kami tidak ingin meng-upgrade Mac teman Anda;kita hanya butuh file yang didownload.
Untuk mengubah file-file itu menjadi ISO, kita harus menggunakan Terminal, yang dapat Anda temukan di Applications & gt;Utilitas.
Pertama, jalankan perintah berikut untuk membuat gambar disk kosong:
hdiutil create -o /tmp/ HighSierra.cdr -size 7316m -layout SPUD -fs HFS + JSelanjutnya, pasang gambar kosong Anda:
hdiutil pasang /tmp/ HighSierra.cdr.dmg -noverify -nobrowse -mountpoint /Volumes/ install_buildSekarang Anda akan mengembalikan BaseSystem.dmg dari installer ke gambar yang baru dipasang:
asr restore -source /Applications/ Install \ macOS \ High \ Sierra.app /Contents/SharedSupport/ BaseSystem.dmg -target /Volumes/ install_build -noprompt -noverify -erasePerhatikan bahwa, setelah melakukan ini, nama titik mount tujuan kita telah berubah menjadi "OS X Base System / System." Anda hampir selesai! Unmount gambar:
hdiutil melepaskan /Volumes/ OS \ X \ Base \ SystemDan akhirnya, ubah gambar yang Anda buat menjadi file ISO:
hdiutil convert /tmp/ HighSierra.cdr.dmg -format UDTO -o /tmp/ HighSierra.isoMoveISO ke desktop:
mv /tmp/ HighSierra.iso.cdr ~ /Desktop/ HighSierra.isoDan Anda punya file ISO Sierra High Bootable!
Salin ke mesin Windows Anda menggunakan flash drive besar, hard drive eksternal, atau melalui jaringan lokal Anda. Langkah 2: Buat Mesin Virtual Anda di VirtualBox
Selanjutnya, masuk ke mesin Windows Anda, dan instal VirtualBox jika Anda belum melakukannya, pastikan Anda memiliki versi terbaru( serius, versi yang lebih tua mungkin tidak berfungsi).
Bukalahdan klik tombol "New".Beri nama Mesin Virtual Anda "High Sierra", dan pilih "Mac OS X" untuk sistem operasi dan "Mac OS X( 64-bit)" untuk versi ini( seperti tulisan ini, "macos High Sierra" tidak ditawarkan, namuntidak apa-apa.)
Teruslah melalui prosesnya. Untuk memori, kami sarankan Anda menggunakan setidaknya 4096MB, meskipun Anda dapat memilih lebih banyak lagi jika Anda memiliki cukup RAM untuk cadangan pada mesin Windows Anda.
Selanjutnya, Anda akan ditanya tentang hard drive Anda. Pilih "Buat Virtual Hard Disk Now" dan klik Create.
Pilih VDI untuk tipe hard disk dan klik Next. Anda akan ditanya apakah Anda menginginkan drive atau fixed yang berukuran dinamis. Kami merekomendasikan Fixed Size, karena ini sedikit lebih cepat, meski akan mengambil sedikit ruang hard drive pada mesin Windows Anda.
Klik Berikutnya. Anda akan ditanya seberapa besar dorongan yang Anda inginkan;Sebaiknya minimal 25GB, yang cukup besar untuk OS dan beberapa aplikasi. Bergantung pada situasi penyimpanan Anda, Anda bisa menawarkan lebih banyak, tapi menurut kami Anda tidak dapat menggunakan jauh lebih sedikit dari itu.
Klik melalui petunjuknya, dan Anda telah membuat sebuah entri untuk mesin virtual Anda! Sekarang saatnya untuk melakukan sedikit konfigurasi.
Langkah Tiga: Konfigurasi Mesin Virtual Anda di VirtualBox
Anda harus melihat mesin virtual Anda di jendela utama VirtualBox.
Pilih, lalu klik tombol "Settings" kuning besar. Pertama, menuju ke "System" di sidebar kiri. Pada tab Motherboard, pastikan "Floppy" tidak dicentang.
Selanjutnya menuju ke tab "Processor", dan pastikan Anda memiliki setidaknya dua CPU yang dialokasikan ke mesin virtual.
Selanjutnya, klik "Display" di sidebar kiri, dan pastikan Memory Video diatur ke setidaknya 128MB.
Selanjutnya, klik "Storage" di sidebar kiri, lalu klik drive CD "Empty".Klik ikon CD di bagian kanan atas, lalu browse ke berkas ISO Sierra Tinggi yang Anda buat tadi.
Pastikan untuk mengklik "OK" untuk menyelesaikan semua perubahan yang telah Anda buat, lalu tutup VirtualBox. Tidak, serius: tutup VirtualBox sekarang, atau langkah selanjutnya tidak akan berhasil. Langkah Empat: Konfigurasi Mesin Virtual Anda Dari Command Prompt
Kami telah membuat beberapa tweak, namun perlu beberapa langkah lagi untuk meyakinkan sistem operasi yang dijalankannya pada Mac yang sebenarnya. Sayangnya, tidak ada pilihan untuk ini dari antarmuka VirtualBox, jadi Anda harus membuka Command Prompt.
Buka Start Menu, cari "Command Prompt," lalu klik kanan dan pilih "Run as administrator."
Anda perlu menjalankan perintah nomor, secara berurutan. Paste perintah berikut, tekan Enter setelah masing-masing dan tunggu sampai selesai:
cd "C: Program FilesOracleVirtualBox" VBoxManage.exe modifyvm "High Sierra" --c 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 "" kami bekerja keras dengan ucapan selamat ulang tahun atas dasar diri(c) AppleComputerInc "VBoxManage setextradata" High Sierra "" VBoxInternal /Devices/smc/0/Config/ GetKeyFromRealSMC "1Begitulah! Jika semuanya berhasil, Anda seharusnya tidak melihat umpan balik;perintah hanya akan berjalanJika perintah tidak berhasil, pastikan mesin virtual Anda dinamai "High Sierra";Jika tidak, edit perintah di atas dengan meletakkan nama mesin Anda di tanda kutip. Silakan tutup Command Prompt. Kita kembali ke VirtualBox sekarang. Langkah 5: Boot dan Jalankan Installer
Buka ulang VirtualBox, klik mesin Sierra Anda, lalu klik "Start." Mesin Anda akan mulai booting. Anda akan melihat banyak informasi yang tidak berguna karena hal ini terjadi-dan maksud saya banyak - tapi jangan khawatir tentang hal itu. Ini normal, bahkan beberapa hal yang terlihat seperti kesalahan.
Anda seharusnya hanya khawatir jika terjadi kesalahan tertentu selama lima menit atau lebih. Berjalan saja dan biarkan berjalan sebentar. Jika Anda telah melakukan semuanya dengan benar, itu akan boot.
Akhirnya, Anda akan melihat installer yang meminta Anda untuk memilih bahasa:
Pilih "Bahasa Inggris", atau bahasa apa pun yang Anda inginkan, lalu klik "Next." Sebelum melakukan hal lain, klik "Disk Utility" lalu "Continue. "
Anda tidak akan melihat drive: jangan panik, High Sierra menyembunyikan drive kosong secara default. Di bilah menu, klik "Lihat" diikuti dengan "Tampilkan Semua Perangkat."
Sekarang Anda harus melihat drive virtual kosong Anda di bilah sisi. Klik itu, lalu klik "Hapus" pilihan.
Sebutkan drive "Macintosh HD", dan tinggalkan dua pengaturan lainnya as-is: "Mac OS Extended Journaled" dan "GUID Partition Map". Jangan membuat partisi AFS , karena tidak akan berfungsi dan Anda harus memulai lagi dengan hard drive virtual baru. Klik "Erase", lalu tutup Disk Utility saat proses selesai. Anda akan dibawa kembali ke jendela utama.
Pilih "Reinstall macos" lalu klik "Continue." Anda akan diminta untuk menyetujui persyaratannya.
Setuju dan akhirnya Anda akan diminta untuk memilih hard drive;pilih partisi yang baru saja anda buat.
Instalasi akan dimulai! Ini mungkin memakan waktu cukup lama, jadi bersabarlah. Akhirnya mesin virtual Anda akan restart dan membawa Anda. .. kembali ke installer. Jangan panik: ini sudah bisa diduga. Langkah Enam: Boot Installer Tahap Dua Dari Hard Drive Virtual
Pada tahap ini installer telah menyalin file ke hard drive virtual, dan mengharapkan untuk melakukan booting dari sana. Untuk alasan apapun ini tidak bekerja pada mesin virtual, itulah sebabnya Anda melihat installer 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 benar-benar melepaskan ISO instalasi kami.
Sekarang matikan mesin virtual dan Anda akan melihat layar yang indah ini.
Ini adalah EFI Internal Shell, dan selama Anda melihat "FS1" terdaftar dalam warna kuning, Anda dapat menggunakannya untuk meluncurkan sisa installer. Klik mesin virtual dan biarkan untuk menangkap Anda mouse dan keyboard, lalu ketik fs1: dan tekan Enter. Ini akan beralih ke direktori FS1, di mana sisa installer berada.
Selanjutnya kita akan menjalankan beberapa perintah untuk beralih ke direktori yang kita butuhkan: cd
"macOS Install Data" cd "File Terkunci" cd "File Boot"Sekarang kita bisa menjalankan installer itu sendiri dengan perintah berikut:
boot.efiInstaller akan mengambil tempat yang tertinggal. Pertama Anda akan melihat serangkaian teks, seperti sebelumnya, namun akhirnya Anda akan melihat installer GUI kembali.(Jangan khawatir, Anda hanya perlu melalui proses ini satu kali.)
Kami sampai di sana, butuh sedikit kesabaran lagi.
Langkah Delapan: Masuk Ke macos Sierra Tinggi
Akhirnya mesin virtual akan reboot lagi, kali ini ke macos High Sierra. Jika itu tidak terjadi, cobalah mendepak ISO dari Virtual Machine. Saat High Sierra melakukan booting, Anda harus memilih negara Anda, menyiapkan pengguna, dan proses setup awal lainnya.
Akhirnya, Anda akan berhasil sampai ke desktop Mac. Yay!
Anda sekarang dapat mencoba perangkat lunak Mac, meskipun beberapa fungsi, seperti FaceTime dan Messages, tidak akan berfungsi karena Apple tidak akan mengenali komputer Anda sebagai Mac yang sebenarnya. Tapi banyak hal dasar harus bekerja. Selamat bersenang-senang!
Langkah Delapan( Opsional): Ubah Resolusi Anda
Secara default, mesin virtual Anda akan memiliki resolusi 1024 × 768, yang tidak banyak ruang untuk digunakan. Jika Anda mencoba mengubah resolusi dari dalam macos, Anda tidak akan melihat opsi untuk melakukannya. Sebagai gantinya, Anda perlu memasukkan beberapa perintah.
Matikan Mesin Virtual Anda dengan mematikan macos: klik Apple di menu bar, lalu klik "Shut Down." Selanjutnya, tutup VirtualBox sepenuhnya( serius, langkah ini tidak akan berhasil jika VirtualBox masih terbuka!) Dan kembali keWindows 'Command Prompt sebagai adminAnda perlu menjalankan dua perintah berikut:
cd "C: Program FilesOracleVirtualBox" VBoxManage setextradata "High Sierra" "VBoxInternal2 / EfiGopMode" NPada perintah kedua, Anda perlu mengganti N dengan nomor dari satu sampai lima, tergantungpada resolusi apa 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
Start up VirtualBox, muat mesin virtual Anda, dan itu harus boot ke resolusi pilihan Anda!
Mulai sekarang, Anda dapat membuka VirtualBox untuk pengujian Mac yang terkait yang ingin Anda lakukan. Sekali lagi, Anda akan melihat banyak kesalahan muncul saat boot, tapi semuanya baik-baik saja;abaikan mereka. Juga, ingatlah bahwa audio tidak akan bekerja, dan juga akan hal-hal seperti FaceTime atau iMessage, yang membutuhkan Mac yang sebenarnya. Ini tidak akan sempurna, yang diharapkan dari setup yang sama sekali tidak didukung. Tapi itu macos, di mesin virtual, dan itu tidak buruk! Pastikan untuk memeriksa panduan kami untuk fitur canggih VirtualBox untuk mengoptimalkan mesin Anda juga.
Satu hal lagi: teriakan besar ke Chad S. Samuels, tanpa siapa saya tidak bisa memperbarui panduan ini untuk High Sierra. Terima kasih banyak!