Εκτελέστε το macOS Catalina σε Linux με τον εύκολο τρόπο

macOS Catalina

Το νέο λειτουργικό σύστημα της 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 με την έκδοση που χρειάζεστε πολύ εύκολα.


Αφήστε το σχόλιό σας

Η διεύθυνση email σας δεν θα δημοσιευθεί. Τα υποχρεωτικά πεδία σημειώνονται με *

*

*

  1. Υπεύθυνος για τα δεδομένα: AB Internet Networks 2008 SL
  2. Σκοπός των δεδομένων: Έλεγχος SPAM, διαχείριση σχολίων.
  3. Νομιμοποίηση: Η συγκατάθεσή σας
  4. Κοινοποίηση των δεδομένων: Τα δεδομένα δεν θα κοινοποιούνται σε τρίτους, εκτός από νομική υποχρέωση.
  5. Αποθήκευση δεδομένων: Βάση δεδομένων που φιλοξενείται από τα δίκτυα Occentus (ΕΕ)
  6. Δικαιώματα: Ανά πάσα στιγμή μπορείτε να περιορίσετε, να ανακτήσετε και να διαγράψετε τις πληροφορίες σας.

  1.   Ιησούς dijo

    Γεια, κατά την εγκατάσταση, με εγκαθιστά σε ένα διαμέρισμα 2 GB και όχι σε ένα 64 GB που έχω δημιουργήσει προηγουμένως, καθώς επιλέγω το διαμέρισμα επειδή δεν θα με αφήσει.

    1.    Paco dijo

      προτού πρέπει να μεταβείτε στα βοηθητικά προγράμματα δίσκου και να διαμορφώσετε το διαμέρισμα 64g, όταν το έχετε επιλέξει, όταν δίνετε την επιλογή εγκατάστασης.

      1.    chris dijo

        Για κάποιο λόγο η εντολή
        qemu-img create -f qcow2 disk_name.qcow2 64G

        απλά δημιουργήστε έναν εικονικό δίσκο
        197632 Νοέμβριος 18:01 macHD.qcow2

        Γιατί;

    2.    Erik dijo

      Πρέπει να διαμορφώσετε το δίσκο που δημιουργήσατε, μέσα στην οθόνη εγκατάστασης πριν κάνετε την ανάκτηση, χρησιμοποιήστε πρώτα την τελευταία επιλογή και όταν κάνετε την ανάκτηση, θα εμφανιστεί ο δίσκος που έχετε δημιουργήσει

      1.    Σημειώστε dijo

        Όχι όχι, ο δίσκος που δημιουργήσαμε δεν μπορεί να μορφοποιηθεί όπως λέτε, επειδή δεν υπάρχει τέτοιος δίσκος στην εγκατάσταση. Αυτό είναι το πρόβλημα.

    3.    Οζιηλ dijo

      Όπως και εγώ, κατά την εγκατάσταση του συστήματος MacOS, μου δείχνει μόνο ένα διαμέρισμα 2 GB και λέει ότι είναι κλειδωμένο και δεν μπορώ να το επιλέξω.

  2.   Δαβίδ dijo

    Μπορεί να είναι με επεξεργαστές amd

    1.    Paco dijo

      προτού πρέπει να μεταβείτε στα βοηθητικά προγράμματα δίσκου και να διαμορφώσετε το διαμέρισμα 64g, όταν το έχετε επιλέξει, όταν δίνετε την επιλογή εγκατάστασης.

  3.   Fernando dijo

    Σκέφτηκα ότι τα 20 GB ήταν αρκετά ... χαχαχαχα δεν επιτρέπει την εγκατάσταση τουλάχιστον 24 GB ... πώς μπορώ να διαγράψω το δίσκο;

  4.   Michael EG dijo

    Αυτό θα ήταν πολύ ενδιαφέρον για μένα αν το λειτουργικό σύστημα θα μπορούσε να χρησιμοποιηθεί στο 100%, αλλά ως μιμούμενη εγκατάσταση, πιθανότατα θα αποδώσει μόνο στο 50-60%. Πρέπει να ρωτήσω:
    Λειτουργεί όλο το υλικό του εξοπλισμού, για παράδειγμα οι θύρες thunderbolt 3;
    Για να εργαστείτε με ήχο, θα μπορούσατε να εγκαταστήσετε τα προγράμματα οδήγησης για π.χ. ένα Apollo UAD και εργάζεστε με χαμηλούς λανθάνοντες χρόνους; UA Apollo twin X (Thunderbolt 3)
    Μπορεί να αυξηθεί ο εικονικός χώρος στο δίσκο ανά περίπτωση; εγκατάσταση λογισμικού όπως επαγγελματικά εργαλεία, cubase κ.λπ.;

    Επειδή αν όλα αυτά θα μπορούσαν να είναι δυνατά και το σύστημα ήταν σταθερό ... πανί: D

  5.   Gonzalo dijo

    Όταν εκτελώ το basic.sh, αναφέρει ένα σφάλμα:

    Δεν ήταν δυνατή η πρόσβαση στην ενότητα πυρήνα KVM: Δεν υπάρχει τέτοιο αρχείο ή κατάλογος
    qemu-system-x86_64: απέτυχε να προετοιμάσει το KVM: Δεν υπάρχει τέτοιο αρχείο ή κατάλογος

  6.   Karle dijo

    μετά το sudo apt-get εγκαταστήστε το σύστημα qemu qemu-utils python3 python3-pip. κατεβάστε τα πακέτα έργων από το σύνδεσμο GitHub ???? συγνώμη είμαι πολύ νέος στο linux. ποιο είναι το βήμα / εντολή.

    1.    Karle dijo

      Πηγαίνω σε αυτό το βήμα, αλλά μου λέει ότι δεν μπορεί να το βρει

      sudo ./jumpstart.sh --catalina
      sudo: ./jumpstart.sh: η εντολή δεν βρέθηκε

      1.    gcjuan dijo

        Δεν είναι ούτε ένα σενάριο, αλλά ένα διπλό πριν από την Καταλαίνα. Τέλος πάντων, όπως λέει στο αποθετήριο του έργου στο GitHub, δεν χρειάζεται να βάλετε την έκδοση που θέλετε να εγκαταστήσετε εάν θέλετε να εγκαταστήσετε το Catalina επειδή είναι η προεπιλεγμένη επιλογή.

  7.   Miguel dijo

    Γεια σας,
    Μπορεί κάποιος να με βοηθήσει; Λαμβάνω αυτό το σφάλμα.

    ./ βασικό.σ
    Δεν ήταν δυνατή η πρόσβαση στην ενότητα πυρήνα KVM: Δεν υπάρχει τέτοιο αρχείο ή κατάλογος
    qemu-system-x86_64: απέτυχε να προετοιμάσει το KVM: Δεν υπάρχει τέτοιο αρχείο ή κατάλογος

    1.    gcjuan dijo

      Το αρχείο στον σκληρό δίσκο που δημιουργήσατε έχει το ίδιο όνομα με το αρχείο που προσθέσατε στις γραμμές στο 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

      1.    Σημειώστε dijo

        Το έχω κάνει και ο δίσκος δεν εμφανίζεται στην εγκατάσταση, ίσως εκτός από το ./basic.sh είναι επίσης απαραίτητο να αλλάξουμε το όνομα σε κάποιο άλλο μέρος πριν από την εκκίνηση του sudo ./basic.sh?

        1.    Σημειώστε dijo

          Έχω δημιουργήσει ξανά το δίσκο με αυτήν την εντολή και τώρα αν εμφανιστεί:
          qemu-img create -f qcow2 disk_name.qcow2 32G

    2.    Πέρσι dijo

      Μπορεί κάποιος να με βοηθήσει ώστε το qemu να αναγνωρίσει τη συσκευή USB

  8.   Χριστιανός dijo

    Κάποιος προσπάθησε να συνδέσει ένα iPhone και να μπορεί να το χρησιμοποιήσει, δηλαδή xCode roll ή συγχρονισμό μουσικής

  9.   Γιουάνλου dijo

    Έχω πολύ χαμηλή ανάλυση, κάποιος ξέρει αν υπάρχει τρόπος να αλλάξετε την ανάλυση;

    1.    Σημειώστε dijo

      Στο αρχείο basic.sh υπάρχει μια γραμμή που λέει:
      -vga qxl\
      Υπάρχει η επιλογή να το αλλάξετε για αυτό το άλλο:
      -vga std\

      Από την άλλη πλευρά, εάν εισάγετε την εικονική μηχανή mac στις ρυθμίσεις του ίδιου του mac και εισάγετε οθόνες εκεί μπορείτε να αλλάξετε τις ρυθμίσεις.

      Ένα άλλο πράγμα, δεν είναι το ίδιο σε επίπεδο ανάλυσης για να εκτελέσετε την εικονική μηχανή σε λειτουργία παραθύρου ή σε πλήρη οθόνη, για να μεταβείτε σε πλήρη οθόνη στο qemu πρέπει να χρησιμοποιήσετε τον συνδυασμό πλήκτρων: ctrl + alt + F

  10.   Σημειώστε dijo

    Ξέρει κανείς πώς να κάνει το usb να λειτουργεί σε αυτήν την εικονική μηχανή; Το qemu δεν τα αναγνωρίζει καν.

  11.   Λεονάρντο Ράμιρες dijo

    Χαιρετίσματα. Ήμουν σε θέση να εγκαταστήσω τέλεια το μηχάνημα με το Mac OS Mojave.
    Ερώτηση: Πώς μπορώ να αυξήσω τη μνήμη RAM του μηχανήματος;
    Μένω στα 2 GB και θέλω να τα τοποθετήσω 4 GB.

    1.    JJ Biosca dijo

      Πολύ καλά Το ίδιο συμβαίνει και σε σας, έχω 8 GB μνήμης, αλλά με το macOS Catalina παίρνω μόνο 2 GB. Καταφέρατε να το λύσετε;
      Ευχαριστίες

    2.    JJ Biosca dijo

      Έχει ήδη επιλυθεί. Στο αρχείο basic.sh έχετε μια γραμμή που σηματοδοτεί τη μνήμη σας. Από προεπιλογή είναι 2 GB. Βάλτε την πραγματική μνήμη που έχετε και αποθηκεύστε. Η γραμμή είναι αυτή:

      -μ 2G \

  12.   Όσκαρ dijo

    Πώς μπορώ να αυξήσω τη χωρητικότητα της κάρτας γραφικών;
    Έχει μόνο 3 MB και θα ήθελα να το προσθέσω.

  13.   dgalvarez99 dijo

    Μπορείτε να με βοηθήσετε, όταν κάνω την εγκατάσταση και θα επιλέξω τον δίσκο στον οποίο πρόκειται να εγκατασταθεί, φαίνεται ότι ο δίσκος είναι μπλοκαρισμένος

  14.   Όχι όχι dijo

    Γεια σας:
    Ακολουθώντας τις οδηγίες, έχω Mac OS Catalina, τρέχοντας το Qemu και το Linux Mint 20.
    Παρακαλώ, μπορεί κάποιος να με αναφέρει, πώς να επιτρέψω σε οποιονδήποτε χρήστη Linux να μπορεί να τρέξει την εικονική μηχανή.
    Είτε περιγράφω λεπτομερώς τα δικαιώματα που πρέπει να δώσω για πρόσβαση στο σπίτι μου, είτε υποδεικνύοντας πώς να μετεγκαταστήσετε το μηχάνημα σε άλλο φάκελο για πρόσβαση σε όλους τους χρήστες.
    Το δημιουργώ με το όνομα χρήστη μου, αλλά η κόρη μου θέλει να το χρησιμοποιήσει και δεν μπορεί από το δικό της.
    Σας ευχαριστώ πολύ.

  15.   Έντγκαρ κουρόζ dijo

    Λειτουργεί πολύ καλά και πολύ ρευστό αφού στο VirtualBox με Windows είναι πολύ αργό

  16.   Αλέξανδρος Παλάρες dijo

    Δεν μπόρεσα να ολοκληρώσω με επιτυχία, μου έδωσε τα ακόλουθα μηνύματα:
    Ανάκτηση 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:-συσκευή: εντολή δεν βρέθηκε

    Θα εκτιμήσω την υποστήριξή σας

  17.   Χαβιέ Δ dijo

    γεια, δεν ξέρω αν αυτό είναι το σωστό μέρος, αλλά χρειάζομαι βοήθεια, στη διανομή μου στο linux elementary εδώ και μερικούς μήνες, εγκαθιστώ το ClamTK από το δημοτικό επίσημο κατάστημα, μου έχει προκαλέσει παρεμβολές, δεν επιτρέπεται η απεγκατάσταση και κατά την εγκατάσταση διαφορετικών προγραμμάτων όπως αυτό από το QUEMU ή οποιαδήποτε άλλη έξοδο, τα ακόλουθα:
    dpkg: ανεπανόρθωτο μοιραίο σφάλμα, αποβολή:
    ανάγνωση της λίστας αρχείων για το πακέτο 'libclamav9: amd64': Σφάλμα εισόδου/εξόδου
    Ε: sub-process / usr / bin / dpkg επέστρεψε κωδικό σφάλματος (2)
    Παρακαλώ βοηθήστε αυτό το σφάλμα δεν με αφήνει να ενημερώσω τα αρχεία του λειτουργικού συστήματος είτε χειροκίνητα είτε αυτόματα, δεν με αφήνει να εγκαταστήσω νέα προγράμματα

    1.    Ισαάκ dijo

      Γεια, δοκιμάστε αυτό:

      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

      Αυτό πρέπει να λειτουργήσει.
      Χαιρετισμούς!