Cara Pasang MacOS High Sierra di VirtualBox pada Windows 10
Sama ada anda mahu sekali-kali menguji sebuah laman web di Safari, atau mencuba sedikit perisian dalam persekitaran Mac, yang mempunyai akses kepada versi terbaru macOS dalam mesin maya adalah berguna. Malangnya, anda tidak betul-betul sepatutnya untuk melakukan ini-jadi mendapatkan macOS berjalan di VirtualBox adalah, untuk mengatakan paling tidak, rumit.
Walau bagaimanapun, tidak mustahil. Sebahagian daripada orang-orang di forum InsanelyMac telah menemukan proses yang berfungsi. Satu-satu nya tidak bekerja adalah baik, yang atas sebab tertentu sangat diputarbelitkan atau tidak wujud. Selain itu, ini adalah macOS High Sierra, berjalan lancar di VirtualBox.
Untuk membuat perkara menjadi lebih mudah untuk orang, kami telah menggabungkan kaedah dari beberapa thread forum yang berbeza ke dalam satu, langkah demi langkah tutorial, lengkap dengan tangkapan skrin. Mari kita menyelam masuk.
NOTA: Untuk mendapatkan kerja ini, anda memerlukan akses kepada Mac sebenar untuk memuat turun Sierra Tinggi. Anda boleh, kami menganggap, mendapatkan ISO Tinggi Sierra dengan cara lain, tetapi kami tidak mengesyorkannya. Meminjam Mac seorang kawan selama satu jam jika anda tidak mempunyai satu, dan anda harus baik-segalanya melampaui langkah salah satu tutorial ini dapat dilakukan pada PC Windows anda.
Sekiranya anda berada di Mac dan mahu mesin maya macOS digunakan pada Mac itu, kami mengesyorkan untuk menyemak Parallels Desktop Lite sebaliknya, kerana ia boleh membuat mesin maya macos secara percuma dan lebih mudah untuk berfungsi dengan.
Bersedia untuk bermula? Mari kita jumpa!
Langkah Pertama: Buat Fail ISO Sierra High File
Untuk memulakan, kami perlu mencipta fail ISO macoster High Sierra, supaya kami dapat memuatkannya di VirtualBox pada mesin Windows kami. Dapatkan Mac yang dipinjam, pergi ke Mac App Store, cari Sierra, dan klik "Muat turun."
Apabila proses selesai, pemasang akan dilancarkan-tidak mengapa, hanya tutup dengan Command + Q. Kami tidak mahu menaik taraf Mac rakan anda; kita hanya perlu fail yang dimuat turun.
Untuk menukarkan fail tersebut ke ISO, kita perlu menggunakan Terminal, yang boleh anda dapati di Aplikasi> Utiliti.
Pertama, jalankan perintah berikut untuk membuat imej cakera kosong:
hdiutil create -o /tmp/HighSierra.cdr -size 7316m -layout SPUD -fs HFS + J
Seterusnya, letakkan imej kosong anda:
hdiutil attach /tmp/HighSierra.cdr.dmg -noverify -nobrowse -mountpoint / Volumes / install_build
Sekarang anda akan memulihkan BaseSystem.dmg dari pemasang ke imej yang baru dipasang:
asr restore -ource / Applications / Install \ macOS \ High \ Sierra.app/Contents/SharedSupport/BaseSystem.dmg -target / Volumes / install_build -noprompt -noverify -erase
Ambil perhatian bahawa selepas melakukan ini, nama titik gunung tujuan kami telah ditukar kepada "OS X Base System / System." Anda hampir selesai! Unmount imej:
hdiutil detach / Volumes / OS \ X \ Base \ System
Dan, akhirnya, ubah imej yang anda buat ke fail ISO:
hdiutil menukar /tmp/HighSierra.cdr.dmg -format UDTO -o /tmp/HighSierra.iso
Pindahkan ISO ke desktop:
mv /tmp/HighSierra.iso.cdr ~ / Desktop / HighSierra.iso
Dan anda mempunyai fail ISO Sierra High bootable!
Salin ke mesin Windows anda menggunakan pemacu denyar yang besar, pemacu keras luaran, atau rangkaian rangkaian anda.
Langkah Dua: Buat Mesin Maya Anda di VirtualBox
Seterusnya, ketik ke mesin Windows anda, dan pasang VirtualBox jika anda belum melakukannya, pastikan anda mempunyai versi terkini (serius, versi lama mungkin tidak berfungsi).
Buka dan klik butang "Baru". Namakan Mesin Maya anda "High Sierra," dan pilih "Mac OS X" untuk sistem operasi dan "Mac OS X (64-bit)" untuk versi (seperti penulisan ini, "macOS High Sierra" Itu baik saja.)
Teruskan melalui proses. Untuk ingatan, kami mengesyorkan anda menggunakan sekurang-kurangnya 4096MB, walaupun anda boleh memilih lebih banyak jika anda mempunyai RAM yang cukup untuk dilepaskan pada mesin Windows anda.
Seterusnya, anda akan ditanya tentang cakera keras anda. Pilih "Buat Cakera Keras Maya Sekarang" dan klik Buat.
Pilih VDI untuk jenis cakera keras dan klik Seterusnya. Anda akan ditanya sama ada anda mahu pemacu berukuran dinamik atau tetap. Kami mengesyorkan Saiz Tetap, kerana ia sedikit lebih cepat, walaupun ia akan mengambil sedikit ruang cakera keras pada mesin Windows anda.
Klik Seterusnya. Anda akan ditanya berapa besar pemacu yang anda mahu; kami mengesyorkan sekurang-kurangnya 25GB, yang cukup besar untuk OS dan beberapa aplikasi. Bergantung pada keadaan simpanan anda, anda boleh menawarkan lebih banyak, tetapi kami tidak fikir anda boleh menggunakan lebih kurang daripada itu.
Klik melalui arahan, dan anda telah membuat entri untuk mesin maya anda! Kini tiba masanya untuk melakukan sedikit konfigurasi.
Langkah Tiga: Konfigurasikan Mesin Maya Anda di VirtualBox
Anda harus melihat mesin maya anda di tetingkap utama VirtualBox.
Pilihnya, kemudian klik butang "Tetapan" kuning yang besar. Pertama, pergi ke "Sistem" di bar sisi kiri. Pada tab Motherboard, pastikan "Floppy" tidak ditandai.
Kepala seterusnya ke tab "Pemproses", dan pastikan anda mempunyai sekurang-kurangnya dua CPU yang diperuntukkan kepada mesin maya.
Seterusnya, klik "Paparan" di bar sisi kiri, dan pastikan Memori Video ditetapkan sekurang-kurangnya 128MB.
Seterusnya, klik "Penyimpanan" di bar sisi kiri, kemudian klik pemacu CD "Kosong". Klik ikon CD di sebelah kanan atas, kemudian semak imbas fail High Sierra ISO yang anda buat sebelumnya.
Pastikan anda klik "OK" untuk memuktamadkan semua perubahan yang telah anda buat, kemudian tutup VirtualBox. Tidak, serius: menutup VirtualBox sekarang, atau langkah seterusnya tidak akan berfungsi.
Langkah Empat: Konfigurasi Mesin Maya Anda Daripada Prompt Perintah
Kami telah membuat beberapa tweak, tetapi kami perlu membuat beberapa lagi untuk meyakinkan sistem operasi yang dijalankan pada Mac sebenar. Malangnya, tidak ada pilihan untuk ini dari antara muka VirtualBox, jadi anda perlu membuka Prompt Perintah.
Buka Menu Mula, cari "Prompt Perintah," kemudian klik kanan dan pilih "Jalankan sebagai pentadbir."
Anda perlu menjalankan arahan nombor, mengikut arahan. Tampal perintah berikut, tekan Enter selepas setiap satu dan tunggu untuk selesai:
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 sahaja! Jika semuanya berfungsi, anda tidak sepatutnya melihat apa-apa maklum balas; arahan akan dijalankan. Sekiranya arahan tidak berfungsi, pastikan mesin maya anda dinamakan "High Sierra" betul-betul; jika tidak, edit arahan di atas meletakkan nama mesin anda dalam petikan. Teruskan dan tutup Prompt Perintah. Kami sedang menuju ke VirtualBox sekarang.
Langkah Lima: Boot and Run The Installer
Buka VirtualBox, klik mesin Sierra anda, kemudian klik "Mula." Mesin anda akan mula boot. Anda akan melihat banyak maklumat yang tidak diperlukan kerana ini berlaku-dan saya maksudkan banyak-tetapi jangan risau. Ia biasa, walaupun beberapa perkara yang kelihatan seperti kesilapan.
Anda hanya perlu risau jika ralat khusus tergantung selama lima minit atau lebih. Hanya berjalan kaki dan biarkan ia berjalan sedikit. Jika anda telah melakukan semuanya dengan betul, ia akan boot.
Akhirnya, anda akan melihat pemasang yang meminta anda memilih bahasa:
Pilih "Bahasa Inggeris," atau bahasa apa sahaja yang anda pilih, kemudian klik "Seterusnya." Sebelum anda melakukan apa-apa lagi, klik "Utiliti Disk" kemudian "Teruskan."
Anda tidak akan melihat pemacu: jangan panik, High Sierra menyembunyikan pemacu kosong secara lalai. Dalam bar menu, klik "Lihat" diikuti dengan "Tunjukkan Semua Peranti."
Anda kini perlu melihat pemacu maya kosong anda di bar sisi. Klik, kemudian klik pilihan "Padam".
Namakan pemacu "Macintosh HD," dan biarkan dua tetapan lain seperti: "Mac OS Extended Journaled" dan "Map Partition GUID". Jangan buat partition AFS, kerana ia tidak berfungsi dan anda perlu memulakan dengan pemacu keras maya yang baru. Klik "Hapus," kemudian tutup Utiliti Disk apabila proses selesai. Anda akan dibawa kembali ke tetingkap utama.
Pilih "Pasang semula macOS" kemudian klik "Teruskan." Anda akan diminta untuk bersetuju dengan terma.
Setuju dan akhirnya anda akan diminta untuk memilih cakera keras; pilih partition yang baru anda buat.
Pemasangan akan bermula! Ini mungkin mengambil sedikit masa, jadi bersabarlah. Akhirnya mesin maya anda akan memulakan semula dan membawa anda ... kembali ke pemasang. Jangan panik: ini diharapkan.
Langkah Enam: Boot Installer Tahap Dua Dari Hard Drive Maya
Pada ketika ini pemasang telah menyalin fail ke pemacu keras maya, dan menjangka untuk boot dari sana. Walau apa pun alasan ini tidak berfungsi pada mesin maya, itulah sebabnya anda melihat pemasang sekali lagi.
Matikan mesin maya anda dan buka tetapannya. Kepala ke Penyimpanan, klik "HighSierra.iso" di panel "Pohon Penyimpanan", kemudian klik ikon CD di kanan atas dan klik "Hapus Disk dari Virtual Drive." Ini sepenuhnya akan memutuskan sambungan ISO kami.
Sekarang mulakan mesin maya dan anda akan melihat skrin yang indah ini.
Inilah EFI Internal Shell, dan selagi anda lihat "FS1" yang tersenarai dalam kuning, anda boleh menggunakannya untuk melancarkan seluruh pemasang. Klik mesin maya dan biarkan ia menangkap tetikus dan papan kekunci anda, kemudian taipkan fs1:
dan tekan Enter. Ini akan menukar direktori ke FS1, di mana seluruh pemasang terletak.
Seterusnya kita akan menjalankan beberapa arahan untuk beralih ke direktori yang kita perlukan:
cd "macOS Install Data" cd "Locked Files" cd "Boot Files"
Sekarang kita boleh menjalankan pemasang itu sendiri dengan arahan berikut:
boot.efi
Pemasang akan mengambil tempat ia berhenti. Mula-mula anda akan melihat satu siri teks, seperti sebelum ini, tetapi akhirnya anda akan melihat pemasang GUI kembali. (Jangan risau, anda hanya perlu melalui proses ini sekali.)
Kami sampai ke sana, hanya perlu sedikit kesabaran.
Langkah Lapan: Log masuk ke macOS High Sierra
Akhirnya mesin maya akan reboot lagi, kali ini ke MacOS High Sierra. Jika itu tidak berlaku, cubalah untuk mengeluarkan ISO dari Mesin Maya. Apabila High Sierra tidak boot, anda perlu melalui pemilihan negara anda, menubuhkan pengguna, dan lain-lain proses persediaan awal.
Akhirnya, anda akan membuatnya ke desktop Mac. Yay!
Anda kini boleh mencuba sebarang perisian Mac, walaupun beberapa fungsi, seperti FaceTime dan Mesej, tidak akan berfungsi kerana Apple tidak akan mengenali komputer anda sebagai Mac sebenar. Tetapi banyak perkara asas harus berfungsi. Berseronok!
Langkah Lapan (Pilihan): Tukar Resolusi Anda
Secara lalai, mesin maya anda akan mempunyai resolusi 1024 × 768, yang tidak banyak ruang untuk berfungsi. Sekiranya anda cuba mengubah resolusi dari dalam macOS, bagaimanapun, anda tidak akan dapat melihat pilihan untuk melakukannya. Sebaliknya, anda perlu memasukkan beberapa arahan.
Matikan Mesin Maya anda dengan mematikan macOS: klik Apple dalam bar menu, kemudian klik "Shut Down." Seterusnya, tutup VirtualBox sepenuhnya (serius, langkah ini tidak berfungsi jika VirtualBox masih terbuka!) Dan kembali ke Windows 'Prompt Perintah sebagai admin. Anda perlu menjalankan dua perintah berikut:
cd "C: Program FilesOracleVirtualBox"
VBoxManage setextradata "High Sierra" "VBoxInternal2 / EfiGopMode" N
Dalam arahan kedua, anda perlu menggantikannya N
dengan nombor satu hingga lima, bergantung kepada resolusi yang anda mahu:
- 1 memberikan anda resolusi 800 × 600
- 2 memberikan anda resolusi 1024 × 768
- 3 memberikan anda resolusi 1280 × 1024
- 4 memberikan anda resolusi 1440 × 900
- 5 memberikan anda resolusi 1920 × 1200
Mulakan VirtualBox, muatkan mesin maya anda, dan sepatutnya boot ke resolusi pilihan anda!
Mulai sekarang, anda boleh membuka VirtualBox untuk sebarang ujian berkaitan Mac yang anda mahu lakukan. Sekali lagi, anda akan melihat banyak kesilapan yang muncul semasa boot, tetapi mereka baik-baik saja; abaikan mereka. Juga, ingat bahawa audio tidak akan berfungsi, dan juga perkara seperti FaceTime atau iMessage, yang memerlukan Mac sebenar. Ini tidak akan sempurna, yang dijangkakan dari persediaan yang tidak disokong sepenuhnya. Tetapi ia macOS, dalam mesin maya, dan itu tidak buruk! Pastikan anda menyemak panduan kami untuk ciri-ciri canggih VirtualBox untuk memanfaatkan mesin anda.
Satu lagi perkara: seruan besar-besaran ke Chad S. Samuels, tanpa siapa saya tidak dapat mengemas kini panduan ini untuk High Sierra. Terima kasih banyak-banyak!