Το νέο λειτουργικό σύστημα της Apple, macOS Catalina, είναι αυτό που θα χρησιμοποιηθεί για τα τελευταία προϊόντα της εταιρείας Cupertino. Αυτή είναι η έκδοση 10.15 και παίρνει το όνομά της από το Santa Catalina Island στη νότια Καλιφόρνια. Όπως γνωρίζετε, είναι ένα ιδιόκτητο σύστημα κώδικα, για πλατφόρμες Intel EM64T και με έναν υβριδικό πυρήνα γνωστό ως XNU. Σίγουρα γνωρίζετε επίσης, σχολιάζω για όσους δεν το γνωρίζουν, ότι αυτός ο πυρήνας βασίζεται σε κώδικα Mach και * BSD, ειδικά στο FreeBSD, επομένως είναι ένα Unix.
Μέχρι στιγμής η παρουσίαση. Ωστόσο, εάν θέλετε να εκτελέσετε το macOS Catalina ή οποιαδήποτε προηγούμενη έκδοση, μπορείτε να το κάνετε αρκεί να έχετε στη διάθεσή σας ένα συμβατό Macintosh, όπως MacBook, iMac, Mac Pro κ.λπ. Εάν δεν διαθέτετε προϊόν Apple, έχετε και άλλες επιλογές για να το δοκιμάσετε (εικονικές μηχανές, hackintosh). Σε αυτό το άρθρο θα επικεντρωθούμε στην εικονικοποίηση, ώστε να μπορείτε εύκολα να δοκιμάσετε το macOS Catalina στην αγαπημένη σας διανομή GNU / Linux.
Υπάρχει ένα πολύ ενδιαφέρον έργο στο GitHub. Μπορείς πρόσβαση σε αυτό από αυτόν τον σύνδεσμο και σε φέρνει τα απαραίτητα εργαλεία για να δημιουργήσετε μια πολύ γρήγορη εικονική μηχανή macOS στο QEMU χρησιμοποιώντας την επιτάχυνση KVM. Με αυτόν τον τρόπο, όλα θα είναι πολύ πιο εύκολο και πιο αυτοματοποιημένο από το να το κάνετε χειροκίνητα για να μπορείτε να τρέχετε το macOS VM μόνοι σας. Επιπλέον, η καινοτομία είναι ότι μπορείτε επίσης να έχετε ήδη την τελευταία έκδοση Catalina. ΚΑΙ ΔΕΝ ΑΠΑΙΤΕΙΤΑΙ MAC! Ποιο είναι το καλύτερο, αφού η λήψη του λειτουργικού συστήματος αν δεν έχετε μια ομάδα της Apple φαινόταν περίπλοκη, εκτός αν ήταν πειρατής ...
Ο βήματα που πρέπει να ακολουθήσετε για να το κάνετε είναι πολύ απλά (επιλέξτε την εντολή που χρειάζεστε για τη διανομή σας):
sudo apt-get install qemu-system qemu-utils python3 python3-pip #Para Debian/Ubuntu y derivados sudo pacman -S qemu python python-pip #Para Arch Linux sudo zypper in qemu-tools qemu-kvm qemu-x86 qemu-audio-pa python3-pip #Para SUSE/openSUSE sudo dnf install qemu qemu-img python3 python3-pip #Para Fedora/CentOS/RHEL
Τώρα έχετε εγκαταστήσει την τελευταία έκδοση του εξομοιωτή QEMU (3.1 ή μεταγενέστερη), τα απαραίτητα βοηθητικά προγράμματα και το Python 3, μαζί με το pip. Τα ακόλουθα θα είναι κατεβάστε τα πακέτα έργων από το σύνδεσμο GitHub που έχω αφήσει στο παρελθόν και στο εσωτερικό υπάρχει ένα σενάριο που πρέπει να εκτελέσετε με αυτόν τον τρόπο (εάν δεν χρησιμοποιείτε καμία επιλογή, η Catalina είναι εγκατεστημένη από προεπιλογή, αλλά μπορείτε να καθορίσετε την έκδοση του macOS που θέλετε, επιλέξτε αυτήν που θέλετε ):
./jumpstart.sh --mojave ./jumpstart.sh --high-sierra ./jumpstart.sh --catalina
Παρεμπιπτόντως, μπορείτε να επιλέξετε μόνο μεταξύ αυτών των τριών εκδόσεων αυτήν τη στιγμή. Είναι κρίμα που δεν μπορείτε να επιλέξετε ανάμεσα σε όλα τα υπάρχοντα, αλλά τουλάχιστον τα πιο πρόσφατα είναι διαθέσιμα, τα οποία είναι τα πιο απαιτητικά. Εάν χρειάζεστε Lion, Maverick, Tiger ή οποιοδήποτε άλλο, θα πρέπει να το κάνετε με το χέρι ... Θυμηθείτε επίσης ότι με το qemu μπορείτε να μιμηθείτε οποιαδήποτε πλατφόρμα, επίσης PPC για να εκτελέσετε εκδόσεις MacOS X pre-x86-64.
Για να εκτελέσετε το προηγούμενο βήμα, πρέπει να έχετε ενεργή σύνδεση στο Διαδίκτυο. Στην πραγματικότητα, εάν έχετε ήδη μια εικόνα συστήματος macOS .img ή .dmg (σε αυτήν την περίπτωση μετατρέπεται σε .img με dmg2img), μπορείτε να παραλείψετε το προηγούμενο βήμα και να μεταβείτε απευθείας στο επόμενο, καθώς αυτό που κάνει είναι να αποκτήσετε macOS . Τώρα πρέπει να δημιουργήσετε ένα εικονικού σκληρού δίσκου όπου θα εκτελείται το macOS στο QEMU (μπορείτε να αντικαταστήσετε το όνομα_δίσκου με το όνομα που θέλετε και αντί για 64 GB χώρου, τοποθετήστε αυτό που χρειάζεστε για το MV σας, με περίπου 20 GB που θα έχετε):
qemu-img create -f qcow2 nombre_disco.qcow2 64G
Τώρα, ανάμεσα στα αρχεία που κατεβάσατε από το GitHub θα βρείτε ένα basic.h, πρέπει να προσθέσετε αυτές τις γραμμές στο τέλος του με έναν συντάκτη:
-drive id=SystemDisk,if=none,file=nombre_disco.qcow2 \ -device ide-hd,bus=sata.4,drive=SystemDisk \
Y τρέξτε το εν λόγω σενάριο Για να εκκινήσετε το μηχάνημα, να χωρίσετε και να ξεκινήσετε την εγκατάσταση του macOS:
./basic.sh
Θα μπορούσατε επίσης να το κάνετε με το Virtual Machine Manager ή το Virt-Manager αντί για το qemu ... Και επίσης με ένα headless / cloud-based.
Y Εχει γίνειΘα πρέπει τώρα να έχετε το μηχάνημα macOS στην επιλεγμένη έκδοση διαθέσιμη για εργασία. Όπως μπορείτε να δείτε, αυτά τα εργαλεία και τα σενάρια που παρέχονται από αυτό το έργο κάνουν τη δουλειά σας πολύ πιο εύκολη, ειδικά επειδή δεν χρειάζεται να αναζητήσετε μια εικόνα macOS, αλλά την ήδη σας παρέχει.
Χάρη σε όσους έχουν συνεισφέρει σε αυτό το έργο, μπορείτε να εκτελέσετε έναν υπολογιστή macOS με την έκδοση που χρειάζεστε πολύ εύκολα.
Γεια, κατά την εγκατάσταση, με εγκαθιστά σε ένα διαμέρισμα 2 GB και όχι σε ένα 64 GB που έχω δημιουργήσει προηγουμένως, καθώς επιλέγω το διαμέρισμα επειδή δεν θα με αφήσει.
προτού πρέπει να μεταβείτε στα βοηθητικά προγράμματα δίσκου και να διαμορφώσετε το διαμέρισμα 64g, όταν το έχετε επιλέξει, όταν δίνετε την επιλογή εγκατάστασης.
Για κάποιο λόγο η εντολή
qemu-img create -f qcow2 disk_name.qcow2 64G
απλά δημιουργήστε έναν εικονικό δίσκο
197632 Νοέμβριος 18:01 macHD.qcow2
Γιατί;
Πρέπει να διαμορφώσετε το δίσκο που δημιουργήσατε, μέσα στην οθόνη εγκατάστασης πριν κάνετε την ανάκτηση, χρησιμοποιήστε πρώτα την τελευταία επιλογή και όταν κάνετε την ανάκτηση, θα εμφανιστεί ο δίσκος που έχετε δημιουργήσει
Όχι όχι, ο δίσκος που δημιουργήσαμε δεν μπορεί να μορφοποιηθεί όπως λέτε, επειδή δεν υπάρχει τέτοιος δίσκος στην εγκατάσταση. Αυτό είναι το πρόβλημα.
Όπως και εγώ, κατά την εγκατάσταση του συστήματος MacOS, μου δείχνει μόνο ένα διαμέρισμα 2 GB και λέει ότι είναι κλειδωμένο και δεν μπορώ να το επιλέξω.
Μπορεί να είναι με επεξεργαστές amd
προτού πρέπει να μεταβείτε στα βοηθητικά προγράμματα δίσκου και να διαμορφώσετε το διαμέρισμα 64g, όταν το έχετε επιλέξει, όταν δίνετε την επιλογή εγκατάστασης.
Σκέφτηκα ότι τα 20 GB ήταν αρκετά ... χαχαχαχα δεν επιτρέπει την εγκατάσταση τουλάχιστον 24 GB ... πώς μπορώ να διαγράψω το δίσκο;
Αυτό θα ήταν πολύ ενδιαφέρον για μένα αν το λειτουργικό σύστημα θα μπορούσε να χρησιμοποιηθεί στο 100%, αλλά ως μιμούμενη εγκατάσταση, πιθανότατα θα αποδώσει μόνο στο 50-60%. Πρέπει να ρωτήσω:
Λειτουργεί όλο το υλικό του εξοπλισμού, για παράδειγμα οι θύρες thunderbolt 3;
Για να εργαστείτε με ήχο, θα μπορούσατε να εγκαταστήσετε τα προγράμματα οδήγησης για π.χ. ένα Apollo UAD και εργάζεστε με χαμηλούς λανθάνοντες χρόνους; UA Apollo twin X (Thunderbolt 3)
Μπορεί να αυξηθεί ο εικονικός χώρος στο δίσκο ανά περίπτωση; εγκατάσταση λογισμικού όπως επαγγελματικά εργαλεία, cubase κ.λπ.;
Επειδή αν όλα αυτά θα μπορούσαν να είναι δυνατά και το σύστημα ήταν σταθερό ... πανί: D
Όταν εκτελώ το basic.sh, αναφέρει ένα σφάλμα:
Δεν ήταν δυνατή η πρόσβαση στην ενότητα πυρήνα KVM: Δεν υπάρχει τέτοιο αρχείο ή κατάλογος
qemu-system-x86_64: απέτυχε να προετοιμάσει το KVM: Δεν υπάρχει τέτοιο αρχείο ή κατάλογος
μετά το sudo apt-get εγκαταστήστε το σύστημα qemu qemu-utils python3 python3-pip. κατεβάστε τα πακέτα έργων από το σύνδεσμο GitHub ???? συγνώμη είμαι πολύ νέος στο linux. ποιο είναι το βήμα / εντολή.
Πηγαίνω σε αυτό το βήμα, αλλά μου λέει ότι δεν μπορεί να το βρει
sudo ./jumpstart.sh --catalina
sudo: ./jumpstart.sh: η εντολή δεν βρέθηκε
Δεν είναι ούτε ένα σενάριο, αλλά ένα διπλό πριν από την Καταλαίνα. Τέλος πάντων, όπως λέει στο αποθετήριο του έργου στο GitHub, δεν χρειάζεται να βάλετε την έκδοση που θέλετε να εγκαταστήσετε εάν θέλετε να εγκαταστήσετε το Catalina επειδή είναι η προεπιλεγμένη επιλογή.
Γεια σας,
Μπορεί κάποιος να με βοηθήσει; Λαμβάνω αυτό το σφάλμα.
./ βασικό.σ
Δεν ήταν δυνατή η πρόσβαση στην ενότητα πυρήνα KVM: Δεν υπάρχει τέτοιο αρχείο ή κατάλογος
qemu-system-x86_64: απέτυχε να προετοιμάσει το KVM: Δεν υπάρχει τέτοιο αρχείο ή κατάλογος
Το αρχείο στον σκληρό δίσκο που δημιουργήσατε έχει το ίδιο όνομα με το αρχείο που προσθέσατε στις γραμμές στο basic.sh;
Θα έπρεπε να έχετε προσθέσει τα ακόλουθα στο τέλος του basic.sh:
-drive id = SystemDisk, if = none, file = disk_name.qcow2 \
- συσκευή ide-hd, bus = sata.4, drive = SystemDisk \
και το όνομα του εικονικού σκληρού δίσκου που δημιουργήσατε θα πρέπει επομένως να ονομάζεται disk_name.qcow2 σε αυτήν την περίπτωση.
Φαίνεται ανόητο, αλλά πολλές φορές αυτός ο τύπος σφαλμάτων προέρχεται από το όνομα των αρχείων και περισσότερο όταν το σφάλμα λέει "Δεν υπάρχει τέτοιο αρχείο ή κατάλογος".
Φροντίστε να εκτελέσετε επίσης το script basic.sh ως διαχειριστής, δηλαδή:
sudo ./basic.sh
Το έχω κάνει και ο δίσκος δεν εμφανίζεται στην εγκατάσταση, ίσως εκτός από το ./basic.sh είναι επίσης απαραίτητο να αλλάξουμε το όνομα σε κάποιο άλλο μέρος πριν από την εκκίνηση του sudo ./basic.sh?
Έχω δημιουργήσει ξανά το δίσκο με αυτήν την εντολή και τώρα αν εμφανιστεί:
qemu-img create -f qcow2 disk_name.qcow2 32G
Μπορεί κάποιος να με βοηθήσει ώστε το qemu να αναγνωρίσει τη συσκευή USB
Κάποιος προσπάθησε να συνδέσει ένα iPhone και να μπορεί να το χρησιμοποιήσει, δηλαδή xCode roll ή συγχρονισμό μουσικής
Έχω πολύ χαμηλή ανάλυση, κάποιος ξέρει αν υπάρχει τρόπος να αλλάξετε την ανάλυση;
Στο αρχείο basic.sh υπάρχει μια γραμμή που λέει:
-vga qxl\
Υπάρχει η επιλογή να το αλλάξετε για αυτό το άλλο:
-vga std\
Από την άλλη πλευρά, εάν εισάγετε την εικονική μηχανή mac στις ρυθμίσεις του ίδιου του mac και εισάγετε οθόνες εκεί μπορείτε να αλλάξετε τις ρυθμίσεις.
Ένα άλλο πράγμα, δεν είναι το ίδιο σε επίπεδο ανάλυσης για να εκτελέσετε την εικονική μηχανή σε λειτουργία παραθύρου ή σε πλήρη οθόνη, για να μεταβείτε σε πλήρη οθόνη στο qemu πρέπει να χρησιμοποιήσετε τον συνδυασμό πλήκτρων: ctrl + alt + F
Ξέρει κανείς πώς να κάνει το usb να λειτουργεί σε αυτήν την εικονική μηχανή; Το qemu δεν τα αναγνωρίζει καν.
Χαιρετίσματα. Ήμουν σε θέση να εγκαταστήσω τέλεια το μηχάνημα με το Mac OS Mojave.
Ερώτηση: Πώς μπορώ να αυξήσω τη μνήμη RAM του μηχανήματος;
Μένω στα 2 GB και θέλω να τα τοποθετήσω 4 GB.
Πολύ καλά Το ίδιο συμβαίνει και σε σας, έχω 8 GB μνήμης, αλλά με το macOS Catalina παίρνω μόνο 2 GB. Καταφέρατε να το λύσετε;
Ευχαριστίες
Έχει ήδη επιλυθεί. Στο αρχείο basic.sh έχετε μια γραμμή που σηματοδοτεί τη μνήμη σας. Από προεπιλογή είναι 2 GB. Βάλτε την πραγματική μνήμη που έχετε και αποθηκεύστε. Η γραμμή είναι αυτή:
-μ 2G \
Πώς μπορώ να αυξήσω τη χωρητικότητα της κάρτας γραφικών;
Έχει μόνο 3 MB και θα ήθελα να το προσθέσω.
Μπορείτε να με βοηθήσετε, όταν κάνω την εγκατάσταση και θα επιλέξω τον δίσκο στον οποίο πρόκειται να εγκατασταθεί, φαίνεται ότι ο δίσκος είναι μπλοκαρισμένος
Γεια σας:
Ακολουθώντας τις οδηγίες, έχω Mac OS Catalina, τρέχοντας το Qemu και το Linux Mint 20.
Παρακαλώ, μπορεί κάποιος να με αναφέρει, πώς να επιτρέψω σε οποιονδήποτε χρήστη Linux να μπορεί να τρέξει την εικονική μηχανή.
Είτε περιγράφω λεπτομερώς τα δικαιώματα που πρέπει να δώσω για πρόσβαση στο σπίτι μου, είτε υποδεικνύοντας πώς να μετεγκαταστήσετε το μηχάνημα σε άλλο φάκελο για πρόσβαση σε όλους τους χρήστες.
Το δημιουργώ με το όνομα χρήστη μου, αλλά η κόρη μου θέλει να το χρησιμοποιήσει και δεν μπορεί από το δικό της.
Σας ευχαριστώ πολύ.
Λειτουργεί πολύ καλά και πολύ ρευστό αφού στο VirtualBox με Windows είναι πολύ αργό
Δεν μπόρεσα να ολοκληρώσω με επιτυχία, μου έδωσε τα ακόλουθα μηνύματα:
Ανάκτηση BaseSystem / BaseSystem.dmg… [################################# -] Ανάκτηση BaseSystem / BaseSystem. Dmg … [################################## -] Ανάκτηση BaseSystem / BaseSystem.dmg… [## # #################################] 100%
./jumpstart.sh: γραμμή 39: / home / alex / Λήψεις / εργαλεία / dmg2img: δεν είναι δυνατή η εκτέλεση δυαδικού αρχείου: Λάθος εκτελέσιμη μορφή
alex @ alex-Macmini: ~ / Λήψεις $ qemu-img create -f qcow2 alex_mac.qcow2 24G
Μορφοποίηση "alex_mac.qcow2", fmt = qcow2 size = 25769803776 cluster_size = 65536 lazy_refcounts = off refcount_bits = 16
alex @ alex-Macmini: ~ / Λήψεις $ ./basic.sh
Δεν ήταν δυνατή η πρόσβαση στη μονάδα πυρήνα KVM: Δεν επιτρέπεται η άδεια
qemu-system-x86_64: απέτυχε να προετοιμάσει το KVM: Δεν επιτρέπεται η άδεια
./basic.sh: γραμμή 30:-συσκευή: εντολή δεν βρέθηκε
Θα εκτιμήσω την υποστήριξή σας
γεια, δεν ξέρω αν αυτό είναι το σωστό μέρος, αλλά χρειάζομαι βοήθεια, στη διανομή μου στο linux elementary εδώ και μερικούς μήνες, εγκαθιστώ το ClamTK από το δημοτικό επίσημο κατάστημα, μου έχει προκαλέσει παρεμβολές, δεν επιτρέπεται η απεγκατάσταση και κατά την εγκατάσταση διαφορετικών προγραμμάτων όπως αυτό από το QUEMU ή οποιαδήποτε άλλη έξοδο, τα ακόλουθα:
dpkg: ανεπανόρθωτο μοιραίο σφάλμα, αποβολή:
ανάγνωση της λίστας αρχείων για το πακέτο 'libclamav9: amd64': Σφάλμα εισόδου/εξόδου
Ε: sub-process / usr / bin / dpkg επέστρεψε κωδικό σφάλματος (2)
Παρακαλώ βοηθήστε αυτό το σφάλμα δεν με αφήνει να ενημερώσω τα αρχεία του λειτουργικού συστήματος είτε χειροκίνητα είτε αυτόματα, δεν με αφήνει να εγκαταστήσω νέα προγράμματα
Γεια, δοκιμάστε αυτό:
cd / var / lib / dpkg
ls -l
Αναζητήστε ένα αρχείο που ονομάζεται status
sudo cp status status.bak
κατάσταση sudo nano
Ψάξτε μέσα σε αυτό το αρχείο για το πακέτο 'libclamav9: amd64'
Μόλις βρείτε πού βρίσκεται, διαγράψτε όλο το κείμενο που αναφέρεται σε αυτό, από "Πακέτο" έως "Πρωτότυπο-Συντηρητής"
Αποθηκεύστε με Ctrl + O και βγείτε από το πρόγραμμα επεξεργασίας
sudo apt αναβάθμιση
sudo apt – επιδιόρθωση σπασμένη εγκατάσταση
sudo rm status.bak
Αυτό πρέπει να λειτουργήσει.
Χαιρετισμούς!