Πώς να εγκαταστήσετε το MacOS High Sierra στο VirtualBox στα Windows 10
Είτε θέλετε να δοκιμάσετε περιστασιακά έναν ιστότοπο στο Safari, είτε να δοκιμάσετε λίγο λογισμικό στο περιβάλλον Mac, έχοντας χρήσιμη πρόσβαση στην πιο πρόσφατη έκδοση του macOS σε μια εικονική μηχανή, είναι χρήσιμη. Δυστυχώς, δεν είστε πραγματικά υποτιθεμένος για να το κάνετε αυτό-έτσι να πάρει macOS τρέχει στο VirtualBox είναι, για να πούμε το λιγότερο, δύσκολο.
Δεν είναι όμως αδύνατο. Μερικοί από τους ανθρώπους στα φόρουμ InsanelyMac έχουν βρει μια διαδικασία που λειτουργεί. Το μόνο πράγμα δεν η εργασία είναι υγιής, η οποία για κάποιο λόγο είναι πολύ στρεβλωμένη ή ανύπαρκτη. Εκτός από αυτό, όμως, αυτό είναι το MacOS High Sierra, που λειτουργεί ομαλά στο VirtualBox.
Για να καταστήσουμε τα πράγματα λίγο πιο εύκολο για τους ανθρώπους, έχουμε συνδυάσει μεθόδους από μερικές διαφορετικές συμβολοσειρές του φόρουμ σε ένα μόνο, βήμα-προς-βήμα tutorial, που συμπληρώνεται με στιγμιότυπα οθόνης. Ας βουτήξουμε.
ΣΗΜΕΙΩΣΗ: Για να το κάνετε αυτό, θα χρειαστείτε πρόσβαση σε ένα πραγματικό Mac για να κάνετε λήψη της High Sierra. Θα μπορούσατε, υποθέστε, να αποκτήσετε ISO High Sierra με άλλα μέσα, αλλά δεν το συνιστούμε. Δανειστείτε ένα Mac ενός φίλου για μια ώρα, αν δεν έχετε, και θα πρέπει να είστε εντάξει-όλα πέρα από το πρώτο βήμα αυτού του σεμιναρίου μπορεί να γίνει στον υπολογιστή σας Windows.
Εάν βρίσκεστε σε Mac και θέλετε μια εικονική μηχανή macOS για χρήση σε αυτό το Mac, σας συνιστούμε να ελέγξετε έξω το Parallels Desktop Lite αντί να δημιουργήσετε εικονικές μηχανές macOS δωρεάν και είναι πολύ πιο εύκολο να εργαστείτε με.
Είστε έτοιμοι να ξεκινήσετε; Ας πηδήσουμε!
Βήμα πρώτο: Δημιουργήστε ένα αρχείο MacOS High Sierra ISO
Για να ξεκινήσετε, θα χρειαστεί να δημιουργήσετε ένα αρχείο ISO του προγράμματος εγκατάστασης MacOS High Sierra, ώστε να το φορτώσουμε στο VirtualBox στη μηχανή των Windows. Πιάσε το δανεισμένο Mac, κατευθυνθείτε στο Mac App Store, αναζητήστε τη Sierra και κάντε κλικ στο "Λήψη".
Όταν ολοκληρωθεί η διαδικασία, ο εγκαταστάτης θα ξεκινήσει - αυτό είναι εντάξει, απλά κλείστε το με το Command + Q. Δεν θέλουμε να αναβαθμίσουμε το Mac του φίλου σας. χρειαζόμαστε μόνο τα αρχεία που έχουν ληφθεί.
Για να μετατρέψετε αυτά τα αρχεία σε ένα ISO, θα χρειαστεί να χρησιμοποιήσετε το Terminal, το οποίο μπορείτε να βρείτε στα Εφαρμογές> Βοηθητικά προγράμματα.
Αρχικά, εκτελέστε την ακόλουθη εντολή για να δημιουργήσετε μια εικόνα κενής δισκέτας:
hdiutil δημιουργία -o /tmp/HighSierra.cdr -καθορίστε 7316μ -διαγραφή SPUD -fs HFS + J
Στη συνέχεια, τοποθετήστε την κενή εικόνα:
hdiutil επισυνάψτε /tmp/HighSierra.cdr.dmg -ανακατεύστε -nobrowse -mountpoint / τόμοι / install_build
Τώρα πρόκειται να αποκαταστήσετε το BaseSystem.dmg από το πρόγραμμα εγκατάστασης πάνω στη νεοσυσταθείσα εικόνα:
asr αποκαταστήσετε -source / Εφαρμογές / Εγκατάσταση \ macOS \ High \ Sierra.app/Contents/SharedSupport/BaseSystem.dmg -target / τόμοι / install_build -noprompt -ανακατεύει -erase
Σημειώστε ότι αφού το κάνετε αυτό, το όνομα του σημείου προσάρτησης προορισμού έχει αλλάξει σε "OS X Base System / System." Έχετε σχεδόν τελειώσει! Αποσύνδεση της εικόνας:
hdiutil detach / Τόμοι / OS \ X \ Βάση \ Σύστημα
Και, τέλος, μετατρέψτε την εικόνα που δημιουργήσατε σε ένα αρχείο ISO:
hdiutil μετατροπή /tmp/HighSierra.cdr.dmg -format UDTO -o /tmp/HighSierra.iso
Μετακινήστε το ISO στην επιφάνεια εργασίας:
mv /tmp/HighSierra.iso.cdr ~ / Desktop / HighSierra.iso
Και έχετε ένα bootable αρχείο High Sierra ISO!
Αντιγράψτε το στο μηχάνημά σας των Windows χρησιμοποιώντας μια μεγάλη μονάδα flash, έναν εξωτερικό σκληρό δίσκο ή μέσω του τοπικού σας δικτύου.
Βήμα δεύτερο: Δημιουργήστε την εικονική μηχανή σας στο VirtualBox
Στη συνέχεια, κατευθυνθείτε στο μηχάνημα των Windows και εγκαταστήστε το VirtualBox εάν δεν το έχετε ήδη, βεβαιωθείτε ότι έχετε την πιο πρόσφατη έκδοση (σοβαρά, οι παλαιότερες εκδόσεις ενδέχεται να μην λειτουργούν.)
Ανοίξτε το και κάντε κλικ στο κουμπί "Νέο". Ονομάστε την εικονική μηχανή σας "High Sierra" και επιλέξτε "Mac OS X" για το λειτουργικό σύστημα και "Mac OS X (64-bit)" για την έκδοση (από αυτή τη γραφή δεν προσφέρεται "macOS High Sierra" είναι εντάξει.)
Συνεχίστε τη διαδικασία. Για τη μνήμη, σας συνιστούμε να χρησιμοποιήσετε τουλάχιστον 4096MB, αν και μπορείτε να επιλέξετε περισσότερα αν έχετε αρκετή μνήμη RAM για να διαθέσετε στη μηχανή σας των Windows.
Στη συνέχεια, θα ερωτηθείτε σχετικά με το σκληρό σας δίσκο. Επιλέξτε "Δημιουργία εικονικού σκληρού δίσκου τώρα" και κάντε κλικ στην επιλογή Δημιουργία.
Επιλέξτε VDI για τύπο σκληρού δίσκου και κάντε κλικ στο κουμπί Επόμενο. Θα ερωτηθείτε εάν θέλετε μια μονάδα δυναμικού μεγέθους ή να επιδιορθώσετε. Σας συνιστούμε το Fixed Size, επειδή είναι λίγο πιο γρήγορο, αν και θα πάρει λίγο περισσότερο χώρο στο σκληρό σας δίσκο στο μηχάνημά σας των Windows.
Κάντε κλικ στο κουμπί Επόμενο. Θα ερωτηθείτε πόσο μεγάλη είναι η κίνηση που θέλετε. συνιστούμε τουλάχιστον 25 GB, το οποίο είναι αρκετά μεγάλο για το λειτουργικό σύστημα και μερικές εφαρμογές. Ανάλογα με την κατάσταση αποθήκευσης, θα μπορούσατε να προσφέρετε περισσότερα, αλλά δεν νομίζουμε ότι μπορείτε πραγματικά να χρησιμοποιήσετε πολύ λιγότερο από αυτό.
Κάντε κλικ στα ερωτήματα και έχετε δημιουργήσει μια καταχώρηση για την εικονική μηχανή σας! Τώρα είναι καιρός να κάνουμε μια μικρή διαμόρφωση.
Βήμα τρίτο: Διαμορφώστε την εικονική μηχανή σας στο VirtualBox
Θα πρέπει να δείτε την εικονική μηχανή σας στο κύριο παράθυρο του VirtualBox.
Επιλέξτε το και στη συνέχεια κάντε κλικ στο μεγάλο κίτρινο κουμπί "Ρυθμίσεις". Αρχικά, κατευθυνθείτε στο "Σύστημα" στην αριστερή πλαϊνή γραμμή. Στην καρτέλα Motherboard (Μητρική πλακέτα), βεβαιωθείτε ότι το "Floppy" δεν είναι επιλεγμένο.
Στη συνέχεια, μεταβείτε στην καρτέλα "Επεξεργαστής" και βεβαιωθείτε ότι έχετε διατεθεί τουλάχιστον δύο CPU στην εικονική μηχανή.
Στη συνέχεια, κάντε κλικ στην επιλογή "Εμφάνιση" στην αριστερή πλαϊνή γραμμή και βεβαιωθείτε ότι η μνήμη βίντεο έχει οριστεί σε τουλάχιστον 128MB.
Στη συνέχεια, κάντε κλικ στην επιλογή "Αποθήκευση" στην αριστερή πλαϊνή γραμμή και, στη συνέχεια, κάντε κλικ στη μονάδα "Άδειασμα" CD. Κάντε κλικ στο εικονίδιο του CD στην επάνω δεξιά γωνία και, στη συνέχεια, αναζητήστε το αρχείο ISO High Sierra που δημιουργήσατε νωρίτερα.
Βεβαιωθείτε ότι έχετε κάνει κλικ στο "OK" για να ολοκληρώσετε όλες τις αλλαγές που έχετε κάνει, και στη συνέχεια να κλείσετε το VirtualBox. Όχι, σοβαρά: κλείστε το VirtualBox τώρα, ή τα επόμενα βήματα δεν θα λειτουργήσουν.
Βήμα τέσσερα: Διαμορφώστε την εικονική μηχανή σας από τη γραμμή εντολών
Έχουμε κάνει μερικές βελτιώσεις, αλλά πρέπει να κάνουμε μερικές ακόμα για να πείσουμε το λειτουργικό σύστημα που τρέχει σε ένα πραγματικό Mac. Δυστυχώς, δεν υπάρχουν επιλογές για αυτό από το περιβάλλον του VirtualBox, οπότε θα χρειαστεί να ανοίξετε τη Γραμμή εντολών.
Ανοίξτε το μενού "Έναρξη", αναζητήστε "Γραμμή εντολών", στη συνέχεια κάντε δεξί κλικ και επιλέξτε "Εκτέλεση ως διαχειριστής".
Πρέπει να εκτελέσετε μια σειρά εντολών, με τη σειρά. Επικολλήστε τις ακόλουθες εντολές, πατώντας Enter μετά από κάθε μία και περιμένετε να ολοκληρωθεί:
cd "C: Program FilesOracleVirtualBox"
VBoxManage.exe modifyvm "Υψηλή Σιέρα" - cpuidset 00000001 000306a9 04100800 7fbae3ff bfebfbff
VBoxManage setextradata "Υψηλή Σιέρα" "VBoxInternal / Συσκευές / efi / 0 / Config / DmiSystemProduct" "MacBookPro11,3"
VBoxManage setextradata "Υψηλή Sierra" "VBoxInternal / Συσκευές / efi / 0 / Config / DmiSystemVersion" "1.0"
VBoxManage setextradata "High Sierra" "VBoxInternal / Συσκευές / efi / 0 / Config / DmiBoardProduct" "Mac-2BD1B31983FE1663"
VBoxManage setextradata "Υψηλή Sierra" "VBoxInternal / Συσκευές / smc / 0 / Config / DeviceKey" "ourhardworkbytheguardeduppliedonstteal (c) AppleComputerInc"
VBoxManage setextradata "Υψηλή Σιέρα" "VBoxInternal / Συσκευές / smc / 0 / Config / GetKeyFromRealSMC" 1
Αυτό είναι! Αν όλα λειτουργούσαν, δεν πρέπει να βλέπετε ανατροφοδότηση. οι εντολές θα τρέξουν απλά. Εάν η εντολή δεν λειτούργησε, βεβαιωθείτε ότι η εικονική μηχανή σας ονομάζεται "High Sierra" ακριβώς. αν δεν είναι, επεξεργαστείτε τις παραπάνω εντολές τοποθετώντας το όνομα του μηχανήματός σας στα εισαγωγικά. Συνεχίστε και κλείστε τη Γραμμή εντολών. Επιστρέφουμε τώρα στο VirtualBox.
Βήμα πέντε: Εκκίνηση και εκτέλεση του εγκαταστάτη
Ανοίξτε ξανά το VirtualBox, κάντε κλικ στο μηχάνημα Sierra και, στη συνέχεια, κάντε κλικ στο κουμπί "Έναρξη". Το μηχάνημά σας θα αρχίσει να εκκινεί. Θα δείτε πολλές περιττές πληροφορίες καθώς αυτό συμβαίνει - και εννοώ ένα παρτίδα-αλλά μην ανησυχείτε για αυτό. Είναι φυσιολογικό, ακόμα και μερικά από τα πράγματα που μοιάζουν με σφάλματα.
Θα πρέπει να ανησυχείτε μόνο εάν ένα συγκεκριμένο σφάλμα κρέμεται για πέντε λεπτά ή περισσότερο. Απλά με τα πόδια και αφήστε το να τρέξει για λίγο. Αν έχετε κάνει τα πάντα σωστά, θα εκκινήσει.
Τελικά, θα δείτε το πρόγραμμα εγκατάστασης που σας ζητά να επιλέξετε μια γλώσσα:
Επιλέξτε "Αγγλικά" ή οποιαδήποτε άλλη γλώσσα προτιμάτε και, στη συνέχεια, κάντε κλικ στο κουμπί "Επόμενο". Πριν κάνετε οτιδήποτε άλλο, ωστόσο, κάντε κλικ στο "Βοηθητικό πρόγραμμα δίσκου" και, στη συνέχεια, στο "Συνέχεια".
Δεν θα δείτε τη μονάδα δίσκου: μην πανικοβληθείτε, η High Sierra αποκρύπτει τυφλούς δίσκους από προεπιλογή. Στη γραμμή μενού, κάντε κλικ στην επιλογή "Προβολή" που ακολουθείται από "Εμφάνιση όλων των συσκευών".
Θα πρέπει τώρα να δείτε την κενή εικονική μονάδα δίσκου στην πλαϊνή γραμμή. Κάντε κλικ σε αυτό και, στη συνέχεια, κάντε κλικ στην επιλογή "Διαγραφή".
Ονομάστε τη μονάδα δίσκου "Macintosh HD" και αφήστε τις άλλες δύο ρυθμίσεις ως εξής: "Mac OS Extended Journaled" και "Map Partition Map". Μην δημιουργείτε ένα διαμέρισμα AFS, επειδή δεν θα λειτουργήσει και θα πρέπει να ξεκινήσετε από την αρχή με ένα νέο εικονικό σκληρό δίσκο. Κάντε κλικ στην επιλογή "Διαγραφή" και, στη συνέχεια, κλείστε το Disk Utility όταν ολοκληρωθεί η διαδικασία. Θα επιστρέψετε στο κύριο παράθυρο.
Επιλέξτε "Επανεγκατάσταση macOS" και κάντε κλικ στην επιλογή "Συνέχεια". Θα σας ζητηθεί να συμφωνήσετε με τους όρους.
Συμφωνώ και τελικά θα σας ζητηθεί να επιλέξετε έναν σκληρό δίσκο. επιλέξτε το διαμέρισμα που μόλις δημιουργήσατε.
Η εγκατάσταση θα ξεκινήσει! Αυτό μπορεί να διαρκέσει λίγο, οπότε να είστε υπομονετικοί. Τελικά η εικονική μηχανή σας θα επανεκκινήσει και θα σας μεταφέρει ... στον εγκαταστάτη. Μην πανικοβληθείτε: αυτό αναμένεται.
Βήμα έξι: Εγκατάσταση Boot Stage Two Από τον εικονικό σκληρό δίσκο
Σε αυτό το σημείο το πρόγραμμα εγκατάστασης έχει αντιγράψει αρχεία στον εικονικό σκληρό δίσκο και αναμένει να εκκινήσει από εκεί. Για οποιονδήποτε λόγο αυτό δεν λειτουργεί στην εικονική μηχανή, γι 'αυτό βλέπετε πάλι το πρόγραμμα εγκατάστασης.
Απενεργοποιήστε την εικονική μηχανή σας και ανοίξτε τις ρυθμίσεις της. Προχωρήστε στο Storage, κάντε κλικ στο "HighSierra.iso" στον πίνακα "Tree Tree" και, στη συνέχεια, κάντε κλικ στο εικονίδιο του CD στο επάνω δεξιό και κάντε κλικ στην επιλογή "Remove Disk from Virtual Drive".
Τώρα ξεκινήστε την εικονική μηχανή και θα δείτε αυτή την υπέροχη οθόνη.
Αυτό είναι το Εσωτερικό Shell της EFI, και όσο βλέπετε το "FS1" με κίτρινο χρώμα, μπορείτε να το χρησιμοποιήσετε για να ξεκινήσετε το υπόλοιπο του εγκαταστάτη. Κάντε κλικ στην εικονική μηχανή και αφήστε την να σας καταγράψει το ποντίκι και το πληκτρολόγιο και στη συνέχεια πληκτρολογήστε fs1:
και πατήστε Enter. Αυτό θα μεταφέρει τους καταλόγους στο FS1, όπου βρίσκεται το υπόλοιπο του εγκαταστάτη.
Στη συνέχεια θα εκτελέσετε μερικές εντολές για να μεταβείτε στον κατάλογο που χρειαζόμαστε:
cd "macOS Εγκατάσταση δεδομένων" cd "κλειδωμένα αρχεία" cd "αρχεία εκκίνησης"
Τώρα μπορούμε να εκτελέσουμε τον ίδιο τον εγκαταστάτη με την ακόλουθη εντολή:
boot.efi
Ο εγκαταστάτης θα πάρει εκεί όπου έφυγε. Πρώτα θα δείτε μια σειρά κειμένων, όπως και πριν, αλλά τελικά θα δείτε τον εγκαταστάτη GUI να επιστρέψει. (Μην ανησυχείτε, πρέπει μόνο να περάσετε από τη διαδικασία αυτή μία φορά).
Πάμε εκεί, απλά χρειάζεσαι λίγο περισσότερη υπομονή.
Βήμα Οκτώ: Συνδεθείτε στο MacOS High Sierra
Τελικά η εικονική μηχανή θα επανεκκινήσει και πάλι, αυτή τη φορά στο MacOS High Sierra. Εάν αυτό δεν συμβεί, δοκιμάστε να εξαγάγετε το ISO από την εικονική μηχανή. Όταν η High Sierra εκτελεί εκκίνηση, θα πρέπει να περάσετε από την επιλογή της χώρας σας, τη ρύθμιση ενός χρήστη και την υπόλοιπη αρχική διαδικασία εγκατάστασης.
Τελικά, θα φτάσετε στην επιφάνεια εργασίας Mac. Yay!
Τώρα μπορείτε να δοκιμάσετε οποιοδήποτε λογισμικό Mac, αν και ορισμένες λειτουργίες, όπως το FaceTime και τα μηνύματα, δεν θα λειτουργήσουν επειδή η Apple δεν θα αναγνωρίσει τον υπολογιστή σας ως πραγματικό Mac. Αλλά πολλά από τα βασικά πράγματα θα πρέπει να λειτουργούν. Καλα να περνατε!
Βήμα Οκτώ (Προαιρετικό): Αλλάξτε την Απόφασή σας
Από προεπιλογή, η εικονική μηχανή σας θα έχει ανάλυση 1024 × 768, η οποία δεν είναι πολύ περιθώριο για εργασία. Αν προσπαθήσετε να αλλάξετε την ανάλυση από το macOS, ωστόσο, δεν θα έχετε καμία επιλογή να το κάνετε. Αντ 'αυτού, πρέπει να εισαγάγετε μερικές εντολές.
Τερματίστε την εικονική μηχανή σας κλείνοντας το macOS: κάντε κλικ στο Apple στη γραμμή μενού και, στη συνέχεια, κάντε κλικ στο κουμπί "Shut Down". Στη συνέχεια, κλείστε πλήρως το VirtualBox (σοβαρά, αυτό το βήμα δεν θα λειτουργήσει εάν το VirtualBox είναι ακόμα ανοιχτό! 'Command Prompt ως διαχειριστής. Πρέπει να εκτελέσετε τις ακόλουθες δύο εντολές:
cd "C: Program FilesOracleVirtualBox"
VBoxManage setextradata "Υψηλή Σιέρα" "VBoxInternal2 / EfiGopMode" N
Στη δεύτερη εντολή, πρέπει να αντικαταστήσετε το Ν
με έναν αριθμό από ένα έως πέντε, ανάλογα με την ανάλυση που θέλετε:
- 1 σας δίνει ανάλυση 800 × 600
- 2 σας δίνει ανάλυση 1024 × 768
- 3 σας δίνει ανάλυση 1280 × 1024
- 4 σας δίνει ανάλυση 1440 × 900
- 5 σας δίνει ανάλυση 1920 × 1200
Ξεκινήστε το VirtualBox, φορτώστε το εικονικό σας μηχάνημα και θα πρέπει να εκκινήσετε με την προτιμώμενη ανάλυση!
Από τώρα και στο εξής, μπορείτε να ανοίξετε το VirtualBox για οποιαδήποτε δοκιμή σχετική με Mac που θέλετε να κάνετε. Και πάλι, θα δείτε πολλά λάθη να εμφανίζονται κατά την εκκίνηση, αλλά είναι καλά. αγνόησέ τους. Επίσης, να θυμάστε ότι ο ήχος δεν θα λειτουργήσει, ούτε θα τα πράγματα όπως το FaceTime ή το iMessage, τα οποία απαιτούν ένα πραγματικό Mac. Αυτό δεν πρόκειται να είναι τέλειο, το οποίο αναμένεται από μια εντελώς μη υποστηριζόμενη ρύθμιση. Αλλά είναι macOS, σε μια εικονική μηχανή, και αυτό δεν είναι κακό! Φροντίστε να δείτε τον οδηγό μας για τις προηγμένες λειτουργίες του VirtualBox για να αξιοποιήσετε στο έπακρο το μηχάνημά σας.
Ένα ακόμα πράγμα: μια τεράστια φωνή προς τον Τσαντ Σ. Σαμουήλ, χωρίς την οποία δεν θα μπορούσα να ενημερώσω τον οδηγό για την Υψηλή Σιέρα. Σε ευχαριστώ πάρα πολύ!