Εγκατάσταση hackintosh στον υπολογιστή. Η τρέχουσα κατάσταση πραγμάτων. Πώς να επιλέξετε το καλύτερο υλικό για το Hackintosh σας

Ονειρεύεστε να εγκαταστήσετε macOS στον υπολογιστή σας; Έχετε ήδη ετοιμάσει μια μονάδα flash USB με δυνατότητα εκκίνησης και kexts, αλλά η εγκατάσταση αποτυγχάνει; Ίσως δεν έχετε ρυθμίσει το UEFI/BIOS, θα σας πούμε αναλυτικά και με εικόνες τι πρέπει να κάνετε για να λειτουργήσουν όλα σε αυτό το άρθρο!

Πριν ξεκινήσεις

Η εγκατάσταση του Hackintosh (macOS σε κανονικό υπολογιστή) για αρχάριους μπορεί να φαίνεται σαν πραγματική ΚΟΛΑΣΗ, καθώς πιθανότατα περάσατε περισσότερο από μία ημέρα στο Google ζητώντας το αίτημα "εγκατάσταση mac os σε υπολογιστή"! Όχι μόνο χρειάζεστε:

  • Κατεβάστε
  • Δημιουργία μονάδας flash USB με δυνατότητα εκκίνησης macOS (Hackintosh)

Επίσης, ακόμη και μετά από όλες αυτές τις προετοιμασίες, το macOS ενδέχεται να μην ξεκινήσει να εγκαθίσταται στον υπολογιστή, επειδή το UEFI ή το BIOS δεν έχουν ρυθμιστεί σωστά! Για να λειτουργήσει πρέπει να κάνετε κάποιες αλλαγές! Προς το παρόν, στις χώρες της ΚΑΚ υπάρχουν ελάχιστες οπτικές πληροφορίες σχετικά με το ποιες ρυθμίσεις να κάνετε και πού να τις βρείτε στο UEFI/BIOS, οπότε αποφασίστηκε να γραφτεί αυτό το υλικό!

Τώρα ας αρχίσουμε να κάνουμε αλλαγές στις ρυθμίσεις του υπολογιστή σας!

Οι παρακάτω οδηγίες είναι μόνο για υπολογιστές που βασίζονται σε INTEL, όχι για υπολογιστές AMD!

Ρύθμιση του UEFI/BIOS για την εγκατάσταση του Hackintosh

Στη συνέχεια, θα μιλήσουμε για το πώς να μπείτε στο UEFI/BIOS, καθώς και πού και ποιες αλλαγές να κάνετε σε αυτό το μενού! Και πριν αρχίσετε να αλλάζετε οτιδήποτε σε αυτό. Αποσυνδέστε απολύτως όλα τα περιφερειακά (σαρωτές και εκτυπωτές), τους διανομείς USB, τους προσαρμογείς BlueTooth και Wi-Fi από τον υπολογιστή σας!

Πώς να μπείτε στο UEFI/BIOS

Για να μπείτε στις ρυθμίσεις UEFI ή BIOS, πρέπει πρώτα να εκτελέσετε τα παρακάτω βήματα:

  1. Απενεργοποιήστε τον υπολογιστή σας (laptop)
  2. Πατήστε το αποκλειστικό(α) πλήκτρο(α) για να

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

Hackintosh: βέλτιστες ρυθμίσεις Bios ή UEFI για Gigabite / Asus / Asrock / MSI

Παρακάτω θα βρείτε ποιες παράμετροι πρέπει να αλλάξουν και σε ποιες ενότητες βρίσκονται για να λειτουργήσει το Hackintosh!

Για Gigabit

  1. Αποθήκευση & ΈξοδοςΦόρτωση βελτιστοποιημένων προεπιλογών
  2. M.I.T.→ Προηγμένες ρυθμίσεις μνήμης Προφίλ ακραίας μνήμης (X.M.P.): Προφίλ 1
  3. BIOS→ Γρήγορη εκκίνηση: άτομα με ειδικές ανάγκες
  4. BIOS→ LAN PXE Boot Option ROM: άτομα με ειδικές ανάγκες
  5. BIOS→ Έλεγχος επιλογών εκκίνησης αποθήκευσης: UEFI
  6. Περιφερειακά→ Trusted Computing → Υποστήριξη συσκευών ασφαλείας: άτομα με ειδικές ανάγκες
  7. Περιφερειακά→ Διαμόρφωση στοίβας δικτύου → Στοίβα δικτύου: άτομα με ειδικές ανάγκες
  8. Περιφερειακά→ Διαμόρφωση USB → Υποστήριξη παλαιού τύπου USB: Αυτο
  9. Περιφερειακά→ Διαμόρφωση USB → XHCI Hand-off: Ενεργοποιήθηκε
  10. Chipset→ Vt-d: άτομα με ειδικές ανάγκες
  11. Chipset→ Ενεργοποίηση Wake on LAN: άτομα με ειδικές ανάγκες
  12. Chipset→ IOAPIC 24-119 Καταχωρήσεις: Ενεργοποιήθηκε

Για εξωτερική κάρτα βίντεο:

  1. Περιφερειακά→ Αρχική έξοδος οθόνης: Υποδοχή PCIe 1
  2. Chipset→ Ενσωματωμένα γραφικά: άτομα με ειδικές ανάγκες

Για ενσωματωμένη κάρτα βίντεο:

  1. Περιφερειακά→ Αρχική έξοδος οθόνης: IGFX
  2. Chipset→ Ενσωματωμένα γραφικά: Ενεργοποιήθηκε
  3. Chipset→ Προκατανομή DVMT: 96 εκ

Για MSI

  1. Αποθήκευση & Έξοδος → Επαναφορά προεπιλογών: Ναί
  2. Advanced\Integrated Peripherals → Network Stack:
  3. Προηγμένα\Ενσωματωμένα περιφερειακά → Intel Serial IO:
  4. Προηγμένες\Διαμόρφωση λειτουργικού συστήματος Windows → MSI Fast Boot:
  5. Προηγμένες\Διαμόρφωση λειτουργικού συστήματος Windows → Γρήγορη εκκίνηση:
  6. Overclocking → Extreme Memory Profile (X.M.P) :
  7. Overclocking\CPU Χαρακτηριστικά → Intel Virtualization Tech:
  8. Overclocking\CPU Χαρακτηριστικά → Intel VT-D Tech:
  9. Εκκίνηση → Επιλογή λειτουργίας εκκίνησης:

Για εξωτερική κάρτα βίντεο:

  1. ΠΑΣΣΑΛΟΣ.

Για ενσωματωμένη κάρτα βίντεο:

  1. Advanced\Integrated Graphics Configuration → Initiate Graphic Adapter: IGD
  2. Advanced\Integrated Graphics Configuration → DVMT Pre-Allocated: 96 εκ

Για την ASUS

  1. Εξοδος→ Φόρτωση βελτιστοποιημένων προεπιλογών: Ναί
  2. Advanced\System Agent(SA) Configuration → Vt-d: άτομα με ειδικές ανάγκες
  3. Advanced\PCH Configuration → IOAPIC 24-119 Entries: Ενεργοποιήθηκε
  4. Advanced\APM Configuration → Power On By PCI-E/PCI: άτομα με ειδικές ανάγκες
  5. Προηγμένες\Διαμόρφωση στοίβας δικτύου → Στοίβα δικτύου: άτομα με ειδικές ανάγκες
  6. Προηγμένη\Διαμόρφωση USB → Υποστήριξη παλαιού τύπου USB: Αυτο
  7. Εκκίνηση → Γρήγορη εκκίνηση: άτομα με ειδικές ανάγκες
  8. Εκκίνηση → Ασφαλής εκκίνηση → Τύπος λειτουργικού συστήματος: Άλλα ΛΣ

Για εξωτερική κάρτα βίντεο:

  1. ΠΑΣΣΑΛΟΣ.
  2. Advanced\System Agent(SA) Configuration → iGPU Multi-Monitor: Καθιστώ ανίκανο

Για ενσωματωμένη κάρτα βίντεο:

  1. Advanced\System Agent(SA) Configuration → Primary Display: IGFX
  2. Advanced\System Agent(SA) Configuration → DVMT Pre-Allocated: 96 εκ

Για το Asrock

  1. Διαμόρφωση OC Tweaker\DRAM → Φόρτωση ρύθμισης XMP: Προφίλ XMP 2.0 1
  2. Προηγμένη\Διαμόρφωση CPU → Τεχνολογία Virtualization Intel: Ενεργοποιήθηκε
  3. Προηγμένες\Διαμόρφωση Chipset → Vt-d: άτομα με ειδικές ανάγκες
  4. Advanced\Chipset Configuration → IOAPIC 24-119 Entries: Ενεργοποιήθηκε
  5. Προηγμένες\Διαμόρφωση αποθήκευσης → Επιλογή λειτουργίας Sata: AHCI
  6. Advanced\Super IO Configuration → Serial Port: άτομα με ειδικές ανάγκες
  7. Προηγμένη\Διαμόρφωση USB → Υποστήριξη παλαιού τύπου USB: Ενεργοποιήθηκε
  8. Προηγμένη\Διαμόρφωση USB → Προσομοιωτής PS/2: άτομα με ειδικές ανάγκες
  9. Προηγμένη\Διαμόρφωση USB → Χειροκίνητη απενεργοποίηση XHCI: Ενεργοποιήθηκε
  10. Security\Secure Boot → Secure Boot: άτομα με ειδικές ανάγκες
  11. Εκκίνηση → Γρήγορη εκκίνηση: άτομα με ειδικές ανάγκες
  12. Εκκίνηση → Εκκίνηση από ενσωματωμένο LAN: άτομα με ειδικές ανάγκες

Για ενσωματωμένη κάρτα βίντεο:

  1. Εν πλω
  2. Προηγμένες\Διαμόρφωση Chipset → Κοινή χρήση μνήμης: 96 Μ.Β.

Για εξωτερική κάρτα βίντεο:

  • Προηγμένες\Διαμόρφωση Chipset → Κύριος προσαρμογέας γραφικών: PCI Express
  • Προηγμένες\Διαμόρφωση Chipset → IGPU Multi-Monitor: άτομα με ειδικές ανάγκες

Η ρύθμιση ολοκληρώθηκε! Το μόνο που έχετε να κάνετε είναι να επιλέξετε τη μονάδα εκκίνησης με τη διανομή macOS και να ξεκινήσετε την εγκατάσταση!

Έχετε ακόμα ερωτήσεις; Γράψτε τα στα σχόλια, πείτε μας τι κάνατε ή το αντίστροφο!

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

Εκεί που προσπαθώ, στο μέγιστο των δυνατοτήτων μου, να βοηθήσω αρχάριους να εγκαταστήσουν το Hackintoshes σε έναν υπολογιστή, και συνάντησα το γεγονός ότι οι άνθρωποι που θέλουν να εγκαταστήσουν Mac OS για πρώτη φορά δεν ξέρουν πώς να γράψουν μια εικόνα σε μια μονάδα flash από διάφορα συστήματα και χρησιμοποιώντας διάφορες εφαρμογές. Αποφάσισα να εξαλείψω αυτό το κενό και να γράψω ένα εγχειρίδιο για αυτό το θέμα. Όλες οι ενέργειες που περιέγραψα είναι μόνο για ενημερωτικούς σκοπούς. Σας προειδοποιώ επίσης ότι η διαχείριση του ιστότοπου δεν είναι υπεύθυνη για τυχόν ζημιές στον εξοπλισμό σας. Εάν, ως χρήστης, δεν μπορείτε να αποσυσκευάσετε αρχεία σε μια μονάδα flash, δεν γνωρίζετε τις βασικές διαφορές μεταξύ των συστημάτων αρχείων και δεν γνωρίζετε γιατί χρειάζεστε το λειτουργικό σύστημα Mac OS, τότε σας συνιστώ να μην διαβάσετε περαιτέρω για να μην χάνεις τον καιρό σου. Λάβετε υπόψη ότι για να δημιουργήσετε μια μονάδα flash με δυνατότητα εκκίνησης θα χρειαστείτε μια μονάδα flash USB χωρητικότητας 8 gigabyte ή περισσότερο.

1. Δημιουργία μονάδας flash USB με δυνατότητα εκκίνησης Mac OS στα Windows χρησιμοποιώντας BDU

Θεωρώ ότι η πρώτη μέθοδος δημιουργίας μιας μονάδας flash με δυνατότητα εκκίνησης είναι η πιο σωστή και όχι απαιτητική για τα προσόντα του χρήστη. Για να γίνει αυτό, πρέπει να κατεβάσουμε το Boot Disk Utility από τον επίσημο ιστότοπο και να αποσυσκευάσουμε τα αρχεία από το αρχείο στον υπολογιστή σας. Τα αρχεία μοιάζουν κάπως έτσι:
  1. Εκκινήστε το βοηθητικό πρόγραμμα
  2. Δίσκος προορισμού → επιλέξτε τη μονάδα flash μας
  3. Διαμόρφωση δίσκου
Τώρα περιμένουμε. Η μονάδα flash θα διαμορφωθεί σε Apple HFS και θα χωριστεί σε δύο διαμερίσματα, εκ των οποίων το ένα θα έχει εγκατεστημένο το bootloader (CLOVER) και το δεύτερο θα παραμείνει κενό, ώστε το πρόγραμμα εγκατάστασης να μπορεί να αναπτυχθεί εκεί. Αρνούμαστε τα παράθυρα των Windows που εμφανίζονται και μας ζητούν να μορφοποιήσουμε το δίσκο.Υποτίθεται ότι έχετε ήδη μια εικόνα του συστήματος που θέλετε να εγκαταστήσετε, αλλά αν όχι, μπορείτε να κάνετε λήψη της έκδοσης λειτουργικού συστήματος που χρειάζεστε από το πρόγραμμα παρακολούθησης torrent nnm.
  1. Απόσπασμα από το αρχείο HFS Partition File (HFS+), ένα αρχείο με την επέκταση .hfs.
  2. Στο παράθυρο του βοηθητικού προγράμματος BDU "Destination disk", επιλέξτε Μέρος 2 της χαλασμένης μονάδας flash.
  3. Κάντε κλικ στο «Επαναφορά διαμερίσματος».
  4. Αναζητούμε και επιλέγουμε το αρχείο μας *.hfs. Λάβετε υπόψη ότι δεν πρέπει να είναι μεγαλύτερο από το διαμέρισμα ΜΕΡΟΣ 2.
Εάν όλα πήγαν καλά, τότε μετά την αποσυσκευασία γίνεστε κάτοχος μιας μονάδας flash με εγκατεστημένο το πρόγραμμα εκκίνησης CLOVER και το πρόγραμμα εγκατάστασης Mac OS X.

2. Δημιουργία μονάδας flash USB με δυνατότητα εκκίνησης Mac OS στα Windows χρησιμοποιώντας BDU

Κατεβάστε την εικόνα της High Sierra για παράδειγμα ή της Sierra
  1. Τοποθετήστε την εικόνα ISO
  2. Χρησιμοποιούμε μονάδα flash τουλάχιστον 8 ή περισσότερων.
  3. Τοποθετήστε σε μια μονάδα flash USB, καλέστε το diskpart, γράψτε
δίσκος λίστας καθορίζει τον αριθμό της μονάδας flash
εισάγετε τον δίσκο X όπου Χαριθμός μονάδας flash
μετά εισάγετε καθαρό και βγείτε μετά την ολοκλήρωση


  • Εγκαταστήστε το R-Drive (στη διανομή).
  • Αναπτύξτε την εικόνα rdr σε μια μονάδα flash επιλέγοντας "Ανάκτηση από εικόνα"



3. Δημιουργήστε μια μονάδα flash USB με δυνατότητα εκκίνησης Mac OS στα Windows χρησιμοποιώντας το Transmac

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

4. Δημιουργία μονάδας flash USB με δυνατότητα εκκίνησης Mac OS σε Mac OS

Εάν διαθέτετε υπολογιστή με Mac OS ή εικονική μηχανή με αυτό το λειτουργικό σύστημα, τότε η διαδικασία δημιουργίας μιας μονάδας flash USB με δυνατότητα εκκίνησης θα είναι ριζικά διαφορετική από την παραπάνω. Αυτός ο οδηγός γράφτηκε για τους ιδιοκτήτες σύγχρονων μητρικών καρτών που χρησιμοποιούν ένα bootloader UEFI.
Κατεβάστε την απαιτούμενη εικόνα από το Appstore (Mojave, High Sierra, Sierra, El Capitan)
  1. Συνδέουμε τη μονάδα flash με χωρητικότητα 8 gigabyte ή περισσότερο
  2. Ανοίξτε το Disk Utility
  3. Επιλέξτε τη μονάδα flash στην αριστερή στήλη και κάντε κλικ στο "Διαγραφή"
  4. Επιλέξτε τις ακόλουθες ρυθμίσεις:
    • Όνομα: tehnojam
    • Μορφή: Mac OS Extended (Journaled)
    • Σχήμα: Χάρτης διαμερισμάτων GUID
  5. Κάντε κλικ στο "Διαγραφή"


Είναι εξαιρετικά σημαντικό να επιλέξετε τον Χάρτη διαμερισμάτων GUID, αφού μόνο με μια τέτοια σήμανση θα δημιουργηθεί ένα κρυφό διαμέρισμα EFI στο οποίο θα εγκαταστήσουμε τον bootloader CLOVER.

Ας γράψουμε τα αρχεία του προγράμματος εγκατάστασης στη μονάδα flash μας

  • Ανοιγμα Τερματικόστο προσκήνιο ή στο σημείο εκτόξευσης
  • αντίγραφοτον ακόλουθο κώδικα ανάλογα με το σύστημα που σκοπεύετε να εγκαταστήσετε:

Για να εγκαταστήσετε το Mac OS Mojave:

sudo /Applications/Install\ macOS\ Mojave.app/Contents/Resources/createinstallmedia --volume /Volumes/tehnojam --nointeraction

Για να εγκαταστήσετε το High Sierra:

sudo /Applications/Install\ macOS\ High\ Sierra.app/Contents/Resources/createinstallmedia --applicationpath /Applications/Install\ macOS\ High\ Sierra.app --volume /Volumes/tehnojam/

Για να εγκαταστήσετε το Sierra:

sudo /Applications/Install\ macOS\ Sierra.app/Contents/Resources/createinstallmedia --applicationpath /Applications/Install\ macOS\ Sierra.app --volume /Volumes/tehnojam/

Για να εγκαταστήσετε το El Capitan:

sudo /Applications/Install\ OS\ X\ El\ Capitan.app/Contents/Resources/createinstallmedia --applicationpath /Applications/Install\ OS\ X\ El\ Capitan.app --volume /Volumes/tehnojam/
  • Εισάγετεστο Τερματικό
  • Κάντε κλικ Εισαγω
  • Εισαγάγετε τον κωδικό πρόσβασης (οι χαρακτήρες του κωδικού πρόσβασης δεν θα εμφανίζονται) Πατήστε Υόταν σας ζητηθεί να διαγράψετε και να πατήσετε ξανά Εισαγω
Μην αφαιρείτε τη συσκευή USB μέχρι να ολοκληρωθεί η διαδικασία εγγραφής.
Αφού ολοκληρώσουμε την εγγραφή, έχουμε δύο επιλογές:
  1. Χρησιμοποιήστε αυτήν τη μονάδα flash για εγκατάσταση σε μια πραγματική συσκευή Apple.
  2. Εγκαταστήστε το Clover σε αυτό, επεξεργαστείτε το config.plist για να ταιριάζει στις ανάγκες σας και χρησιμοποιήστε μια μονάδα flash USB για εγκατάσταση σε υπολογιστή.
Όσοι έχουν την ίδια μητρική πλακέτα στο chipset B250 με εμένα μπορούν να πάρουν το τριφύλλι μου για Mojave και μετά να το τρέξουν στο τερματικό
diskutil list θα δείτε κάτι σαν αυτό
βρίσκουμε μια εξωτερική φυσική συσκευή (εξωτερική, φυσική), αυτή είναι η μονάδα flash μας, βρίσκουμε το διαμέρισμα EFI σε αυτό, στο στιγμιότυπο οθόνης μου είναι το διαμέρισμα disk4s1 και το προσαρτούμε με την εντολή: diskutil mount disk4s1 στο Finder και θα έχετε έναν άδειο δίσκο EFI στην επιφάνεια εργασίας σας, ρίχνουμε τον φάκελο EFI από το συνημμένο αρχείο σε αυτόν. Μεταβείτε στο /EFI/CLOVER και επεξεργαστείτε το config.plist για να ταιριάζει στις ανάγκες σας ανάλογα με την οικογένεια του επεξεργαστή σας. Τώρα έχετε έναν περισσότερο ή λιγότερο έτοιμο δίσκο εκκίνησης και η υπόλοιπη εγκατάσταση θα εξαρτηθεί μόνο από τις γνώσεις και τις δεξιότητές σας ή από την τύχη σας.

Βασισμένο στον φορητό υπολογιστή Dell Inspiron 15R 5520 Ο ίδιος ο φορητός υπολογιστής έχει αποδειχθεί εξαιρετικός και λειτουργεί σωστά εδώ και 6 χρόνια. Η Dell δεν το υποστηρίζει πλέον επίσημα, αλλά λειτουργεί εξαιρετικά στα Windows 10. Ως πείραμα, θέλω να εγκαταστήσω το OS X El Capitan σε αυτό.

Θα πω αμέσως ότι η εγκατάσταση ενός hackintosh σε ένα φορητό υπολογιστή δεν είναι για αδύναμη καρδιά, σε αντίθεση με έναν υπολογιστή, δεν θα ταιριάζουν όλα σε έναν φορητό υπολογιστή αμέσως και ορισμένα στοιχεία του φορητού υπολογιστή μπορεί να μην λειτουργούν, για παράδειγμα: WI- FI, Bluetooth, CardReader, touchpad.

Γιατί θα εγκαταστήσω το El Capitan και όχι το macOS Sierra ή το High Sierra; Δυστυχώς, για μένα, το OS X σταμάτησε στο Mavericks, αλλά δεν υπάρχουν πια σύγχρονα προγράμματα για αυτό, πρέπει να χρησιμοποιήσετε αυτό που έχετε. Και του γεγονότος ότι το πιο γρήγορο λειτουργικό σύστημα είναι το OS X El Capitan. Φυσικά, η προσέγγιση είναι περίεργη, ειδικά από τη στιγμή που τα Windows 7 κυκλοφόρησαν σχεδόν πριν από 10 χρόνια, και ακόμα όλα τα σύγχρονα προγράμματα και παιχνίδια υποστηρίζονται από αυτό το λειτουργικό σύστημα στο OS X, η υποστήριξη είναι συνήθως 1-2 χρόνια, ακόμη και από κολοσσούς όπως π.χ Πλίθα.

Προδιαγραφές φορητού υπολογιστή:

  • Οθόνη: 1366x768, 15,6"
  • ΕΠΕΞΕΡΓΑΣΤΗΣ: Intel Core i5-3210m
  • Κάρτα βίντεο: AMD 7670m + Intel HD 4000
  • Μνήμη: 4 GB DDR-3 1600 Mhz,
  • Δίσκος: 120 GB SSD SanDisk.

Τα χαρακτηριστικά του φορητού υπολογιστή μοιάζουν πολύ με το MacBook Pro 2012 9.2, συγκεκριμένα, ο επεξεργαστής είναι ίδιος και στα δύο, όπως και η κάρτα γραφικών Intel HD 4000, κάτι που απλοποιεί λίγο το εργοστάσιο.

Αλλά ο φορητός υπολογιστής έχει τέσσερα προβλήματα:

  • Η κάρτα γραφικών AMD 7670m δεν λειτουργεί στο Hackintosh. Πρέπει να απενεργοποιηθεί. Συνήθως, οι κάρτες βίντεο είναι απενεργοποιημένες μέσω του BIOS σε αυτόν τον φορητό υπολογιστή, δεν μπορείτε να το απενεργοποιήσετε μέσω του BIOS, θα πρέπει να το απενεργοποιήσετε μέσω SSDT ή DSDT. Ευτυχώς, υπάρχει ένα έτοιμο SSDT με το οποίο μπορώ να απενεργοποιήσω αυτήν την κάρτα βίντεο.
  • Η ενσωματωμένη μονάδα Broadcomm WI-FI δεν λειτουργεί. Καθόλου. Παρεμπιπτόντως, ακόμα και στο Linux ξεκινάει στραβά με ιδιόκτητα προγράμματα οδήγησης, τι να πω. Η μονάδα είναι σίγουρα αντικαταστάσιμη. Μπορείτε να διαβάσετε για το πού παρήγγειλα στο άρθρο: Came to me: Broadcomm BCM94322HM8L. Αυτή η μονάδα WI-FI για φορητό υπολογιστή λειτουργεί στο Hackintosh out of the box!Δεν χρειάζεται να ρυθμίσετε τίποτα.
  • Touchpad. Ακόμα και με κεξτ δουλεύει λίγο στραβά. Ναι, οι χειρονομίες λειτουργούν, αλλά φυσικά δεν έχουν αυτή την ομαλότητα και την ευαισθησία. Γενικά, δεν μου αρέσουν τα touchpad, επομένως δεν δίνω προσοχή σε αυτό το μειονέκτημα και χρησιμοποιώ ένα κανονικό ασύρματο ποντίκι. Αλλά ίσως κάποιος θεωρήσει ότι είναι κρίσιμο να έχει μια τέλεια λειτουργική επιφάνεια αφής. Σε αυτή την περίπτωση, μην βασανίζετε τον εαυτό σας με ένα hackintosh.
  • Η συσκευή ανάγνωσης καρτών δεν λειτουργεί.Αντικαταστήστε ή χρησιμοποιήστε ένα εξωτερικό. Επέλεξα τη δεύτερη επιλογή, οπότε δεν παρατηρώ αυτό το μειονέκτημα.

Δεν θα σας δείξω πώς να αποσυναρμολογήσετε το φορητό υπολογιστή, όλα είναι διαφορετικά σε κάθε φορητό υπολογιστή, δείτε το μοντέλο σας. Ο Dell 5520 αποσυναρμολογείται πολύ εύκολα και σε μισή ώρα μπόρεσα να αλλάξω τον προσαρμογέα WI-FI σε αυτόν:

Στη συνέχεια, πρέπει να προετοιμάσετε μια μονάδα flash USB με δυνατότητα εκκίνησης. Χρησιμοποίησα το πρόγραμμα Boot Disk Utility. Η εγκατάσταση των Yosemite, El Capitan, Sierra, High Sierra είναι η ίδια. Έγραψα πώς να χρησιμοποιήσετε το πρόγραμμα και λεπτομερή εγκατάσταση του macOS Sierra στο άρθρο:

Η εγκατάσταση έγινε κανονικά για μένα, ευτυχώς απενεργοποίησα τη διακριτή κάρτα γραφικών. Διαφορετικά θα το είχα σταματήσει ή θα είχα λειτουργία VESA. Αλλά γενικά, οι ιδιοκτήτες φορητών υπολογιστών λαμβάνουν πολλές στάσεις κατά τη στιγμή της εγκατάστασης. Αυτό είναι μια στάση λόγω του μοντέλου του επεξεργαστή, μια στάση λόγω της κάρτας βίντεο, μια στάση λόγω του πληκτρολογίου με μια επιφάνεια αφής και ούτω καθεξής. Εάν αποφασίσετε να εγκαταστήσετε το NullCPUPowerManagment kext (ή όπως λέγεται τώρα), τότε αυτό είναι - είναι καλύτερα να μην εγκαταστήσετε το Hackintosh. Επαναλαμβάνω, το hack θα πρέπει να είναι όσο το δυνατόν πιο εγγενές στο hardware, διαφορετικά θα είναι εγγυημένο ότι θα χορέψετε με ένα ντέφι. Και μετά, ακόμη και στο hackintosh μου δεν μπορούσα να κάνω χωρίς πολλά kexts, για τα οποία θα μιλήσω παρακάτω.

Μετά την εγκατάσταση, έκανα τα πάντα σύμφωνα με τις παραπάνω οδηγίες: εγκατέστησα το Clover στο SSD, πρόσθεσα το config.plist, πρόσθεσα τα απαραίτητα kexts και τέλος, το σύστημά μου λειτουργεί!

Παρεμπιπτόντως, όλα τα παρακάτω λειτουργούν:

  • φωτεινότητα οθόνης
  • δίκτυο μέσω Ethernet, δίκτυο μέσω WI-FI
  • SpeedStep
  • Οι χειρονομίες λειτουργούν εν μέρει

Τι δεν λειτουργεί:

  • συσκευή ανάγνωσης καρτών
  • Έξοδος HDMI, αφού σε αυτό το φορητό υπολογιστή είναι συνδεδεμένο σε μια διακριτή κάρτα γραφικών.

Ένα παράδειγμα του πώς λειτουργεί ένα hackintosh μπορείτε να δείτε στο βίντεο. Όλα λειτουργούν πολύ γρήγορα χάρη στον SSD και πολύ ομαλά, αν σκεφτεί κανείς ότι η οθόνη καταγράφεται αυτή τη στιγμή!

Τώρα ας μιλήσουμε για τα κείμενα που χρησιμοποίησα:

  • ACPIBatteryManager.kext - kext για λειτουργία μπαταρίας.
  • AppleALC.kext - kext για ήχο.
  • ApplePS2SmartTouchPad.kext - kext για την επιφάνεια αφής
  • IntelBacklight.kext - kext για τη φωτεινότητα της οθόνης. Χωρίς αυτό το kext, η φωτεινότητα της οθόνης άλλαξε, αλλά η οθόνη ήταν ακόμα πιο σκοτεινή από ότι στα Windows. Αυτό το κείμενο διορθώνει την κατάσταση.
  • RealtekRTL8100.kext - kext για το δίκτυο. Τίποτα περισσότερο από καλλυντικά, αφού χρησιμοποιούμε συνεχώς WI-FI.

Και φυσικά, το kext FakeSMC.kext, πού θα ήμασταν χωρίς αυτό. + SSDT-1.aml για να απενεργοποιήσετε την κάρτα γραφικών AMD σε φορητό υπολογιστή.

Ποιο είναι το αποτέλεσμα;

Ως αποτέλεσμα, ένα hackintosh που λειτουργεί πλήρως. Σχεδόν όλα λειτουργούν. Αλλά αυτή η εγκατάσταση δεν είναι τίποτα άλλο από ένα πείραμα για να αποδείξει ότι ένα hackintosh μπορεί να εγκατασταθεί πολύ εύκολα σε έναν κανονικό φορητό υπολογιστή με παρόμοιο υλικό. Παρεμπιπτόντως, σύμφωνα με τα προσωπικά μου συναισθήματα, ο φορητός υπολογιστής στο OS X El Capitan άρχισε να θερμαίνεται λίγο λιγότερο από ό, τι στα Windows 10. Ειδικότερα, όταν εργάζεστε με το PHPStorm.

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

ΔΙΑΒΑΣΤΕ ΜΕ ΠΑΡΑΚΑΛΩ

Εάν ΔΕΝ ΜΠΟΡΕΙΤΕ να αποσυμπιέσετε αρχεία σε μια μονάδα flash, απομακρυνθείτε από το πληκτρολόγιο και διαβάστε επειγόντως το βιβλίο «Υπολογιστής για ανδρείκελα: Λεπτομερής οδηγός για τη χρήση ενός υπολογιστή»!!!

1. Όλα τα αρχεία μεταφορτώνονται στο MEGA. Όσοι αντιμετωπίζουν προβλήματα με αυτό το ανέβασαν ξανά στο torrent στα σχόλια.
2. Μην με ρωτάτε για την εγκατάσταση Mac σε φορητούς υπολογιστές. Σου ζητώ να. Σας παρακαλούμε. Αυτή είναι μια πολύ αιμορροϊδική διαδικασία. Εγκαταστήστε το Ubuntu και συνδέστε το θέμα Mac. Θα έχετε την ίδια εμπειρία
3. Σπάνια απαντώ στο Habré, γράψτε στο VK για όλες τις ερωτήσεις.

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

Αρχικά, πριν εγκαταστήσουμε πραγματικά το ίδιο το σύστημα σε έναν υπολογιστή, πρέπει να αποφασίσουμε αν το χρειαζόμαστε ή όχι, καθώς το ίδιο το σύστημα είναι πολύ συγκεκριμένο όσον αφορά την εγκατάσταση και τη διαμόρφωση, εκτός εάν, φυσικά, έχετε συσκευή Apple. Δεν έχει νόημα να εξηγήσουμε ότι η ανάπτυξη ενός συστήματος που δεν είχε αρχικά προγραμματιστεί για επιτραπέζιους υπολογιστές είναι μια περίπλοκη υπόθεση και μπορεί να διαρκέσει οπουδήποτε από 2 έως N ώρες, ανάλογα με τη συμβατότητα του υλικού.

Τώρα, ας καταλάβουμε τι είναι το Hackintosh: η λέξη "hackintosh" δημιουργήθηκε από τη συγχώνευση δύο λέξεων "Macintosh" και "Hack", που ουσιαστικά σημαίνει "χακαρισμένο Mac", αν και δεν υπάρχει καμία σχέση με το "hacking".

Σε αυτόν τον οδηγό, θα εξετάσουμε τη δημιουργία μιας μονάδας flash εγκατάστασης από τα Windows (καθώς αυτό είναι το πιο δημοφιλές σύστημα μεταξύ των "αρχαρίων hackintoshers"), την εγκατάσταση του συστήματος σε έναν κενό δίσκο, τις επεκτάσεις πυρήνα για το υλικό σας και, στην πραγματικότητα, την εγκατάσταση και διαμόρφωση του bootloader (σε αυτό το σημείο προκύπτουν πολλά και προβλήματα)

CPU: Intel Core i5 4460 3,2 GHz (Haswell)
Μνήμη: 16 GB Crucial Ballistix Sport
Γραφικά: MSI GeForce GTX 760 2048MB
Μητρική πλακέτα: Gigabyte GA-H81-S2V (UEFI Bios)



Θα ήθελα επίσης να επισημάνω ότι σε αυτό το άρθρο εργαζόμαστε με κάρτες γραφικών NVidia και UEFI BIOS.

Λοιπόν, πάμε.

Βήμα 1. Αξιολόγηση και ανάλυση σιδήρου

Ναι, παρά το γεγονός ότι το Hackintosh εκτελείται με τον ένα ή τον άλλο τρόπο σε σχεδόν οποιαδήποτε διαμόρφωση, το κάνει πάντα διαφορετικά. Επομένως, αξίζει να αναλύσουμε αμέσως το υλικό μας.

Επεξεργαστές

Λοιπόν, ας ξεκινήσουμε με το γεγονός ότι σε μηχανήματα με επεξεργαστές AMD το σύστημα ΔΕΝ ΘΑ λειτουργήσει(είναι πολύ δύσκολο να ονομάσουμε την ετοιμοθάνατη κατάσταση αγωνίας στην οποία θα φτάσει «εργασία»). Ναι, στην πραγματικότητα, μπορείτε να εγκαταστήσετε έναν προσαρμοσμένο πυρήνα, να τον ανανεώσετε και ούτω καθεξής, αλλά δεν έχει νόημα να επανεφεύρετε τον τροχό αν ούτως ή άλλως χαλάσει. Το σύστημα λειτουργεί χωρίς προβλήματα σε επεξεργαστές Intel, ξεκινώντας από τον Core i3 (μιλάμε συγκεκριμένα για το macOS Sierra 10.12, οι προηγούμενες εκδόσεις μπορούν επίσης να τρέξουν σε επεξεργαστές Core 2 Duo και Pentium). Στην περίπτωσή μου έπεσε το stone i5 4460 (4 πυρήνες, 4 νήματα, turbo boost έως 3,4 GHz).

ΑΧΤΟΥΝΓΚ 2

Προβλήματα παρατηρούνται στους επεξεργαστές socket 2011-3, ιδιαίτερα στο chipset X99. Συνήθως εμφανίζεται λόγω πολλών κουδουνιών και σφυριγμάτων στη μητρική πλακέτα.

Κάρτες βίντεο

Στη συνέχεια, ας αποφασίσουμε για τα γραφικά. Εάν χρησιμοποιείτε ενσωματωμένα γραφικά Intel (στην περίπτωσή μου είναι HD4600), τότε πιθανότατα θα χρειαστείτε ένα ξεχωριστό εργοστάσιο γραφικών (αν και μπορούν να ξεκινήσουν εγγενώς).

Λίστα υποστηριζόμενων πυρήνων γραφικών Intel

Intel HD 3000
Intel HD 4000
Intel HD 4600 (φορητοί υπολογιστές)
Intel HD 5000


Τα Radeons (AMD) ξεκινούν, αλλά και πάλι με θόρυβο. Για παράδειγμα, οι νέες κάρτες (RX-4**), καθώς και οι γνωστές R9 380 ή R9 380x, μπορούν απλά να εμφανίσουν τη φόρτωση σε μαύρη οθόνη.

Λίστα με τις ακριβώς υποστηριζόμενες κάρτες AMD

Σειρά Radeon HD 4000
Radeon HD 5000 series
Radeon HD 6000 series (Κατά προτίμηση 6600 και 6800)
Radeon HD 7000 series (Κατά προτίμηση 7700, 7800 και 7900)
Radeon R9 200 series (το R9 290 δεν ξεκινά)
Radeon R9 300 series (Μπορεί να υπάρχουν προβλήματα με το R9 380. Δεν το έχω δοκιμάσει προσωπικά, αλλά αν κρίνω από τις κριτικές στο Reddit με αυτές τις κάρτες ΥπάρχειΠροβλήματα)


Σε αυτό το εγχειρίδιο δεν θα εξετάσουμε το εργοστάσιο γραφικών της AMD, καθώς όλα σχετίζονται με τις ενημερώσεις κώδικα framebuffer και τις αλλαγές στο αναγνωριστικό συσκευής στο bootloader (το οποίο είναι ατομικό για όλους). Περισσότερες πληροφορίες για τις κάρτες AMD εδώ: κάντε κλικ (Αγγλικά).

Η κατάσταση είναι εντελώς διαφορετική με τις κάρτες της NVidia. Σχεδόν όλοι ενεργοποιούνται, με εξαίρεση ορισμένους ιδιαίτερα προικισμένους. Προβλήματα παρατηρούνται στο 10ο επεισόδιο, αλλά, πιθανότατα, δεν θα εμφανιστούν σύντομα Όλα είναι ήδη φυσιολογικά. Στις κάρτες GTX, τα γραφικά ξεκινούν με μισό χτύπημα, οι κάρτες GT ​​επίσης δεν υστερούν, αν και υπάρχουν κάποιες εξαιρέσεις.

Λίστα καρτών NVidia που λειτουργούν

Σειρά GeForce 7000
Σειρά GeForce 8000
Σειρά GeForce 9000
Σειρά GeForce 200
Σειρά GeForce 400
Σειρά GeForce 500
Σειρά GeForce 600
Σειρά GeForce 700
Σειρά GeForce 900
UPD 14.05 Geforce GTX 1000 Series


Είμαι περισσότερο από σίγουρος ότι θα βρείτε την κάρτα σας στη λίστα.

Ελεγκτής δικτύου

Νομίζω ότι δεν χρειάζεται να μασάτε πώς μπορείτε να αναγνωρίσετε την κάρτα δικτύου σας...

Νέος οδηγός

Ανοίξτε τη Διαχείριση εργασιών → καρτέλα απόδοση → Ethernet (Windows 10), θα υπάρχει σύνδεση δικτύου με μεγάλα μαύρα γράμματα.

Παρεμπιπτόντως, μπορείτε να κοιτάξετε και στο BIOS


Με τον ένα ή τον άλλο τρόπο, δεν θα σταθούμε λεπτομερώς σε αυτό. Σε κάθε περίπτωση, θα πρέπει να εγκαταστήσετε μια κάρτα δικτύου, οπότε θα σας δώσω απλώς μια λίστα με τις υποστηριζόμενες κάρτες δικτύου.

Κάρτες δικτύου

Intel Gigabit

Σειρά 5 – 82578LM/82578LC/82578DM/82578DC
Σειρά 6 και 7 – 82579LM/82579V
Σειρά 8 και 9 – I217LM/I217V/I218LM/I218V/I218LM2/I218V2/I218LM3

Realtek

RTL8111, 8168, 8101E, 8102E, 8131E, 8169, 8110SC, 8169SC
RTL8111/8168 B/C/D/E/F/G
RTL8101E/8102E/8102E/8103E/8103E/8103E/8401E/8105E/8402/8106E/8106EUS
RTL8105/8111E/8111F/8136/8168E/8168F

Αθέρος

AR8121, 8113, 8114, 8131, 8151, 8161, 8171, 8132,8151, 8152, 8162, 8172
Υποστηρίζεται AR816x, AR817x

Broadcom

BCM5722, 5752, 5754, 5754M, 5755, 5755M, 5761, 5761e, 57780, 57781, 57785,5784M, 5787, 5787M, 5788M, 5708M, 5706M

Marvell

88E8035, 88E8036, 88E8038, 88E8039, 88E8056, 88E8001

Φονιάς

Ε2200

Μνήμη

Δεν υπάρχουν περιορισμοί. Το σύστημα λειτουργεί σε δύο gigabyte. Συνιστάται 4. Ο συγγραφέας συνιστά 8.

Στην πραγματικότητα, τακτοποιήσαμε το υλικό. Εάν σε αυτό το στάδιο δεν έχετε αλλάξει γνώμη, προχωρήστε.

Βήμα 2. Δημιουργήστε μια μονάδα flash USB με δυνατότητα εκκίνησης και αναπτύξτε το πρόγραμμα εγκατάστασης σε αυτήν

Εδώ, λοιπόν, ερχόμαστε στην εξάσκηση. Να σας υπενθυμίσω ότι όλα αυτά τα κάνουμε από τα Windows. Θα πω αμέσως ότι δεν θα χρησιμοποιήσουμε εικόνες από το root tracker, οι οποίες συνιστώνται τόσο ένθερμα από άτομα για τα οποία όλα λειτουργούν με hackintoshes "έως 18". Πρώτα, χρειαζόμαστε το βοηθητικό πρόγραμμα BDU (BootDiskUtiliy).

Θα χρειαστείτε μια μονάδα flash >8 GB. Οποιος.

1. Εκκινήστε το βοηθητικό πρόγραμμα
2. Δίσκος προορισμού → επιλέξτε τη μονάδα flash μας
3. Διαμορφώστε τον δίσκο

Τώρα περιμένουμε. Η μονάδα flash θα διαμορφωθεί σε Apple HFS και θα χωριστεί σε δύο διαμερίσματα, εκ των οποίων το ένα θα έχει εγκατεστημένο το bootloader (CLOVER) και το δεύτερο θα παραμείνει κενό, ώστε το πρόγραμμα εγκατάστασης να μπορεί να αναπτυχθεί εκεί.

Μετά τους ολοκληρωμένους χειρισμούς έχουμε περίπου την παρακάτω εικόνα:


Στη συνέχεια, πρέπει να αναπτύξετε το πρόγραμμα εγκατάστασης στο δεύτερο διαμέρισμα. Αυτό το κάνουμε επίσης μέσω του βοηθητικού προγράμματος BDU. Ωστόσο, το ερώτημα εδώ είναι από πού να πάρετε την εικόνα. Υπάρχουν δύο επιλογές: πάρτε ένα έτοιμο, ήδη αποσυσκευασμένο ή αποκτήστε το προσωπικά από την εγκατάσταση του Mac OS Sierra.app από το AppStore. Δεδομένου ότι η δεύτερη μέθοδος απαιτεί πολύ χρόνο και η ίδια η αναζήτηση αυτής της εφαρμογής .app διαρκεί πολύ χρόνο, θα χρησιμοποιήσουμε την πρώτη. Οι τεχνίτες έχουν ήδη ετοιμάσει έτοιμα αρχεία HFS για αυτό το βοηθητικό πρόγραμμα και τα έχουν εξαγάγει από το .app για εμάς. Το μόνο που χρειαζόμαστε είναι να το κατεβάσουμε (η εικόνα ζυγίζει σχεδόν 5 gigs, ώστε να μπορείτε απλώς να τη βάλετε σε λήψη). Στην πραγματικότητα, κατεβάστε το macOS 10.12 Sierra από εδώ.

Λήψη.

1. Εξάγουμε από το αρχείο HFS Partition File (HFS+), ένα αρχείο με την επέκταση .hfs.
2. Στο παράθυρο του βοηθητικού προγράμματος BDU "Destination disk", επιλέξτε Μέρος 2 της χαλασμένης μονάδας flash.
3. Ανοίξτε το "Επαναφορά διαμερίσματος".
4. Αναζητήστε και επιλέξτε το αρχείο μας *.hfs. Λάβετε υπόψη ότι δεν πρέπει να είναι μεγαλύτερο από το διαμέρισμα ΜΕΡΟΣ 2.
5. Περιμένουμε να αποσυσκευαστεί.
Αυτό είναι όλο, το πρόγραμμα εγκατάστασης στη μονάδα flash είναι αποσυσκευασμένο και έτοιμο για χρήση.

Τώρα θα χρειαστούμε μερικά αρχεία για το σύστημά σας. Έχω συλλέξει όλα όσα χρειάζομαι σε αυτό το αρχείο. Αργότερα θα εξηγήσω τι και γιατί.

Θα χρειαστείτε επίσης αυτό το kext, κατεβάστε το επίσης: κάντε κλικ. Αποσυσκευάζουμε το φάκελο από το αρχείο στη ρίζα της ενότητας με το Clover, και το kext στο φάκελο που αποσυσκευάσαμε, είναι έτοιμο.

Βήμα 3: Εγκαταστήστε το macOS Sierra σε υπολογιστή Intel

Ελέγχουμε ότι η μονάδα flash έχει εισαχθεί στη θύρα 2.0. Κάντε επανεκκίνηση, μπείτε στο BIOS. Να σας υπενθυμίσω ότι το BIOS μας είναι UEFI. Απενεργοποίηση εικονικοποίησης (Intel Virtualization). Ορίστε την προτεραιότητα εκκίνησης (BOOT) στη μονάδα flash μας. Βεβαιωθείτε ότι θα εκκινήσει σε λειτουργία UEFI.Αποθηκεύστε και εφαρμόστε τις ρυθμίσεις, κάντε επανεκκίνηση. Φτάνουμε στο μενού του Τριφυλλιού.

Το Clover είναι πρόγραμμα λήψης και εγκατάστασης Hackintosh.

Πατήστε το κάτω βέλος μέχρι να φτάσουμε στο μενού Επιλογές. Πατήστε Enter. Το μόνο που χρειαζόμαστε εδώ είναι αυτή η γραμμή:

Σε αυτό γράφουμε τα εξής:

Kext-dev-mode=1 rootless=0 -v npci=0x2000 nv_disable=1
Επιτρέψτε μου να εξηγήσω τι κάνει καθένα από αυτά τα επιχειρήματα:

Το kext-dev-mode=1 είναι ένα απαραίτητο arg, χωρίς το οποίο δεν θα εκτελεστεί το hack. Σας επιτρέπει να φορτώνετε kext στο σύστημα (Αρχικά, FakeSMC.kext).
rootless=0 - απενεργοποιεί το SIP (System Integrity Protection). Απαιτούμενο αργ.
-v - "Λεικτική λειτουργία". Αντί για ένα όμορφο μήλο, θα δούμε μια «κονσόλα» να φορτώνει, ώστε να μπορούμε να εντοπίσουμε ένα σφάλμα αν εμφανιστεί.
npci=0x2000 (ή 0x3000, ανάλογα με την έκδοση PCI-e) - προαιρετικό. Εμποδίζουμε τη διακοπή της λήψης στο στάδιο σάρωσης PCI. Δεν χρειάζεται να το καταχωρήσετε.
nv_disable=1 - προαιρετικό. Για να αποφύγετε τη φόρτωση αντικειμένων και άλλων σκουπιδιών, απενεργοποιήστε το κέλυφος γραφικών. Φορτώνουμε σε λειτουργία εγγενών γραφικών σε ορθόδοξη ανάλυση 144p. Δεν χρειάζεται να το καταχωρήσετε.

Εφαρμόστε τα ορίσματα πατώντας Enter. Επιλέξτε Boot Mac OS Sierra από το OS X Base System. Και έτσι, ξεκίνησε η λήψη της γενέτειρας. Ας δούμε κάποια σφάλματα αμέσως: ακόμα περιμένει τη συσκευή root - ο ελεγκτής IDE δεν έχει χρόνο να συνδεθεί.

Διορθώσετε

Επανασυνδέουμε τη μονάδα flash σε μια άλλη θύρα 2.0, εκκινούμε με τα ακόλουθα ορίσματα:
kext-dev-mode=1 rootless=0 cpus=1 npci=0x2000 -v UseKernelCache=Όχι


Λείπει η μεταφορά του ελεγκτή Bluetooth - η κάρτα βίντεο δεν ενεργοποιήθηκε ή το FakeSMC.kext δεν ήταν συνδεδεμένο. Ελέγξτε ότι υπάρχει το FakeSMC.kext στον φάκελο kexts/other. Το Bluetooth δεν έχει καμία σχέση με αυτό.

Διορθώσετε

Φορτώνουμε ως εξής:

Kext-dev-mode=1 rootless=0 -v npci=0x2000
Ή όπως αυτό:
kext-dev-mode=1 rootless=0 -v -x npci=0x2000


Εάν εξακολουθούν να υπάρχουν τέτοια σφάλματα, τότε προσπαθούμε να φορτώσουμε ως εξής:

Kext-dev-mode=1 rootless=0 -v npci=0x3000 darkwake=0 nv_disable=1 cpus=1
Σε άλλες περιπτώσεις, μόνο η Google θα βοηθήσει, αν και αυτές οι επιδιορθώσεις θα πρέπει να λύσουν αυτά τα προβλήματα.

Περιμένουμε. Σε ορισμένα σημεία μπορεί να παγώσει. Εάν παγώσει για περισσότερο από ένα λεπτό, κάντε επανεκκίνηση. Θα πρέπει να βοηθήσει σε ορισμένες περιπτώσεις.

Και εδώ είμαστε, στην πραγματικότητα, στο πρόγραμμα εγκατάστασης. Επιλέξτε μια γλώσσα και κάντε κλικ στο βέλος. Το πακέτο γλώσσας θα φορτωθεί (μπορεί να παγώσει για ένα λεπτό). Τώρα ανοίξτε Utilities>Disk Utility, πρέπει να μορφοποιήσουμε το δίσκο για macOS. Επιλέξτε τον επιθυμητό δίσκο και κάντε κλικ στο "Erase". Για ευκολία, ονομάζουμε το νέο δίσκο "Macintosh HD". Μορφοποιήστε και κλείστε το Disk Utility. Στη συνέχεια, επιλέξτε το δίσκο στον οποίο θα εγκαταστήσουμε το σύστημα (στην περίπτωσή μας Macintosh HD) και εγκαταστήστε τον.

Η εγκατάσταση διαρκεί από 15 έως 30 λεπτά, όλα εξαρτώνται από την ταχύτητα εγγραφής στο δίσκο. Μετά την εγκατάσταση, το σύστημα θα μας ζητήσει να ρυθμίσουμε μια σύνδεση στο Διαδίκτυο - παραλείψτε την, θα το κάνουμε αργότερα. Δημιουργούμε έναν χρήστη. Τελειώσαμε, είμαστε στο σύστημα. Ή μάλλον, στο κούτσουρο της. Τίποτα δεν μας δουλεύει ακόμα. Εάν επανεκκινήσετε το μηχάνημα, θα είναι αδύνατο να μπείτε στο σύστημα (λόγω της απουσίας φορτωτή εκκίνησης).

Διορθώσετε

Εάν ο υπολογιστής εξακολουθεί να επανεκκινείται ή απενεργοποιείται, μπορείτε να επιλέξετε να εκκινήσετε από μια μονάδα flash και, στη συνέχεια, επιλέξτε «Εκκίνηση macOS Sierra από Macintosh HD» στο μενού του τριφυλλιού, χωρίς να ξεχνάτε να γράψετε ορίσματα εκκίνησης στο μενού επιλογών.


Προχώρα…

Βήμα 4. Βασική εγκατάσταση συστήματος και εγκατάσταση kexts

Λοιπόν, εδώ είμαστε στο σύστημα. Αν και μπορεί να κάνει λίγα, δεν θα συνδεθούμε στο διαδίκτυο, τα γραφικά δεν λειτουργούν και γενικά όλα φαίνονται πολύ άσχημα. Αυτό πρέπει να διορθωθεί.

Ας καταλάβουμε τι είναι τα kexts.

Kext(Επέκταση πυρήνα) - επεκτάσεις πυρήνα που τρέχουν αυτόν ή τον εξοπλισμό που δεν είναι συμβατός με τον αρχικό Mac (Για παράδειγμα, πού στο aimak μπορούμε να βρούμε μια κάρτα δικτύου από τη Realtek ή μια κάρτα ήχου;). Αυτά χρειαζόμαστε τώρα.

Πρώτα, χρειαζόμαστε τον φάκελο PostInstall, τον οποίο αποσυσκευάσατε στο διαμέρισμα CLOVER στη μονάδα flash USB με δυνατότητα εκκίνησης. Από εκεί, χρειαζόμαστε πρώτα το Kext Utility, το οποίο μας επιτρέπει να εγκαταστήσουμε kexts στο σύστημα. Το εκκινούμε, εισάγουμε τον κωδικό πρόσβασης του χρήστη, περιμένουμε μέχρι να δούμε την επιγραφή "Όλα έγιναν".


Εγκαθιστούμε το kext στην κάρτα δικτύου (φάκελος δικτύου, ταξινομημένος σε φακέλους για κάθε κάρτα δικτύου), απλά το σύρουμε στο παράθυρο του προγράμματος. Περιμένουμε μέχρι να εμφανιστεί το μήνυμα «Όλα έγιναν». Στη συνέχεια, μεταβείτε στην ενότητα CLOVER της μονάδας flash μας, μετά στο kexts και μετά στο Other. Αντιγράψτε το FakeSMC.kext από εκεί σε οποιοδήποτε μέρος (Καλύτερα στο ίδιο PostInstall) και στη συνέχεια εγκαταστήστε το με τον ίδιο τρόπο όπως το kext στην κάρτα δικτύου. Θα χρειαστείτε επίσης ένα USB 3.0 kext. Ήταν στο αρχείο Legacy_13.2_EHC1.kext.zip, το οποίο εξαγάξατε στο PostInstall. Ας το εγκαταστήσουμε.

Τελειώσαμε, ρυθμίσαμε το Διαδίκτυο, το USB και επιτρέψαμε στο σύστημα να εκκινήσει καθόλου (το FakeSMC.kext μιμείται το τσιπ System Management Control, το οποίο υπάρχει μόνο στις μητρικές της Apple. Χωρίς αυτό το kext, το σύστημα απλά δεν θα ξεκινήσει).

Τώρα ας εγκαταστήσουμε το bootloader. Μεταβείτε στο φάκελο PostInstall → Clover_v2.3k_r3949. Υπάρχει ένα αρχείο *.pkg, ανοίξτε το.


Κάντε κλικ στη συνέχεια, διαβάστε τις πληροφορίες σχετικά με το bootloader (λέω ψέματα, κάντε κλικ στο κουμπί συνέχεια). Στη συνέχεια, στην κάτω αριστερή γωνία, κάντε κλικ στο «Διαμόρφωση».

Για εκκίνηση UEFI, ορίστε τις ακόλουθες ρυθμίσεις:


Θα μιλήσουμε για τη φόρτωση παλαιού τύπου αργότερα, καθώς όλα είναι λίγο πιο περίπλοκα εκεί και θα πρέπει να ενημερώσετε το DSDT.
Κάντε κλικ στο «Εγκατάσταση». Ας προχωρήσουμε στη διαδικασία εγκατάστασης του bootloader.
Έγινε, ο bootloader έχει εγκατασταθεί.

Βήμα 5. Ρύθμιση του Bootloader

Μετά την εγκατάσταση, θα λάβουμε έναν καθαρό, μη διαμορφωμένο bootloader Clover, ο οποίος πρέπει να ρυθμιστεί ελαφρώς. Ανοίξτε το Clover Configurator (στο μέλλον δεν συνιστώ τη χρήση αυτού του προγράμματος για επεξεργασία σημείο προς σημείο της διαμόρφωσης του bootloader).

Πρώτα, πρέπει να φτάσουμε στο διαμέρισμα EFI με τον bootloader. Στο αριστερό μενού, κάντε κλικ στο Mount EFI. Στη συνέχεια, κάντε κλικ στο Check partition, θα εμφανιστεί ένας πίνακας με όλα τα διαμερίσματα. Το διαμέρισμα που χρειαζόμαστε θα πρέπει να βρίσκεται στο ίδιο διαμέρισμα με το Apple_HFS, εμφανίζεται ως EFI EFI. Κάντε κλικ στο Mount partition. Στη λίστα, επιλέξτε το δίσκο που χρειαζόμαστε (Για παράδειγμα, disk0s1). Λάβετε υπόψη ότι υπάρχει ένα σφάλμα όπου όλες οι ενότητες δεν είναι ορατές. Περιστρέψτε τον τροχό του ποντικιού για να μπορείτε να μετακινηθείτε μεταξύ των ενοτήτων και να επιλέξετε αυτό που χρειάζεστε.

Στη συνέχεια, κάντε κλικ στο Άνοιγμα διαμερίσματος. Θα ανοίξει έναν "φάκελο" με την επιθυμητή ενότητα. Πηγαίνετε στο EFI>CLOVER. Αντιγράψτε το plist.config στον φάκελο PostInstall για ευκολία. Επίσης, για παν ενδεχόμενο, αντιγράψτε το κάπου αλλού, αφού αυτό που μόλις αντιγράψαμε θα γίνει επεξεργασία. Και ένα ακόμα για backup. Αντιγράψτε και ανοίξτε το plist.config.

Βλέπουμε κάτι σαν αυτό:

ACPI - Δεν αγγίζουμε τις επιδιορθώσεις, αφήνουμε (DropOEM) την κάρτα γραφικών μας (το DropOEM_DSM λειτουργεί όταν συναντώνται δύο ενημερώσεις κώδικα DSDT. Επομένως, αφήνουμε την αρχική μέθοδο αυτόματης ενημέρωσης κώδικα ως bootloader και απενεργοποιούμε τη δική μας, εάν εμφανιστεί μία).
Μεταβείτε στην ενότητα BOOT.

Εδώ λοιπόν πρέπει να εμβαθύνουμε. Τα επιχειρήματα τα βάζουμε μόνοι μας, ανάλογα με το σύστημα.

-v (verbose) - η ήδη γνωστή λειτουργία εκκίνησης "κειμένου". Είναι καλύτερα να μην το ενεργοποιήσετε, αλλά να το καταχωρήσετε χειροκίνητα εάν είναι απαραίτητο.
αψίδα - αρχιτεκτονική. Στην περίπτωσή μου x86_64
Το npci είναι ένα κλειδί που είναι ήδη γνωστό σε εμάς. Αν χρειαστεί δημοσιεύουμε. Συνιστώ να κάνετε την πρώτη εκκίνηση χωρίς αυτό, αλλά σε λειτουργία Verbose.
darkwake - υπεύθυνος για τη λειτουργία ύπνου και την αδρανοποίηση. Διαθέτει 7 λειτουργίες. Εάν το όνειρο δεν ξεκινά αλλάζοντας τη λειτουργία αδρανοποίησης στο τερματικό, τότε προτείνω να χρησιμοποιήσετε δοκιμή και σφάλμα για να βρείτε την επιθυμητή λειτουργία darkwake.
cpus=1 - εκκίνηση χρησιμοποιώντας μόνο έναν πυρήνα. Δεν συνιστώ να επιλέξετε.
nvda_drv=1 - ενεργοποίηση του προγράμματος οδήγησης web NVidia, το οποίο θα εγκαταστήσουμε λίγο αργότερα. Επιλέξτε αν έχετε nVidia.
nv_disable=1 - απενεργοποιεί τα γραφικά χωρίς βίντεο και εκτελείται στο εγγενές πρόγραμμα οδήγησης Mac. Είναι καλύτερα να μην επιλέξετε, αλλά να εγγραφείτε χειροκίνητα εάν είναι απαραίτητο.
Το kext-dev-mode=1 και το rootless=0 έχουν ήδη εξηγηθεί νωρίτερα.

Ας πάμε στη σωστή υποενότητα.
Προεπιλεγμένος τόμος εκκίνησης - το διαμέρισμα από το οποίο θα ξεκινήσει η επιλογή δίσκου για εκκίνηση από προεπιλογή. Από προεπιλογή LastBootedVolume (τελευταίο επιλεγμένο διαμέρισμα).
Legacy - Legacy Boot για παλαιότερες εκδόσεις Windows και Linux. Εξαρτάται σε μεγάλο βαθμό από το υλικό και τον σχεδιασμό του BIOS, επομένως έχουν αναπτυχθεί αρκετοί αλγόριθμοι:
LegacyBiosDefault - για εκείνα τα BIOS UEFI που διαθέτουν το πρωτόκολλο LegacyBios.
PBRTest, PBR - Επιλογές εκκίνησης PBR, αυτό είναι απλώς υπερβολικό. Στην περίπτωσή μου το PBR λειτουργεί.
XMPDetection=ΝΑΙ είναι μια σημαντική παράμετρος. Διορθώνει την ποσότητα της μνήμης RAM, τις υποδοχές, τα μήτρες, τη συχνότητα και τον αριθμό των καναλιών.
DefaultLoader - εάν υπάρχουν πολλοί φορτωτές στο διαμέρισμα, επιλέξτε το προεπιλεγμένο. Δεν πρέπει να είναι άδειο!
Timeout - χρόνος πριν από την αυτόματη εκκίνηση.
Γρήγορη - μια παράμετρος που παραλείπει την επιλογή ενός διαμερίσματος και αμέσως προχωρά στη λήψη.
-1 (Timeout -1) - απενεργοποιήστε την αυτόματη εκκίνηση.

Παραλείπουμε την ενότητα CPU, ο ίδιος ο bootloader θα πάρει τις απαραίτητες τιμές. Συσκευές είναι επίσης καλύτερο να παραλείψετε εάν δεν έχετε τίποτα να πλαστογραφήσετε. Απενεργοποίηση προγραμμάτων οδήγησης - απενεργοποιήστε τα περιττά προγράμματα οδήγησης κατά την εκκίνηση. GUI - προσαρμογή της εμφάνισης του bootloader. Νομίζω ότι δεν χρειάζεται να εξηγήσω τίποτα εδώ, δεν υπάρχουν ειδικές παράμετροι εδώ. Ανάλυση οθόνης, γλώσσα και θέμα μενού. Είναι απλό. Γραφικά - ρυθμίσεις γραφικών και ενέσεις.

Μην αγγίζετε την παράμετρο Inject NVidia! Θα υπάρχουν αντικείμενα κατά την εκτόξευση. Έχει σχεδιαστεί για να τρέχει παλαιότερες κάρτες γραμμής GT

Επιδιορθώσεις πυρήνα και Kext - ενημερώσεις κώδικα και προσαρμογή πυρήνα. Από προεπιλογή, είναι επιλεγμένο το Apple RTC. Είναι καλύτερα να μην αγγίζετε. Το SMBIOS είναι ο χυμός, η παραμετροποίηση και η απομίμηση της παπαρούνας.

Για να διαμορφώσετε τις εργοστασιακές πληροφορίες, κάντε κλικ στο εικονίδιο του μαγικού ραβδιού. Στη συνέχεια, επιλέξτε iMac (εάν υπολογιστής) ή MacBook (εάν φορητός υπολογιστής).

ΑΧΤΟΥΝΓΚ 3

Μπορείτε επίσης να αναζητήσετε παλαιότερες ρυθμίσεις παραμέτρων, όπως το MacMini ή το Mac Pro. Το καθήκον σας είναι να επιλέξετε αυτό που μοιάζει περισσότερο με το υλικό σας.


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

ΠΡΟΕΙΔΟΠΟΙΗΣΗ: Οι κάρτες γραφικών Nvidia χωρίς επεξεργασίες πολιτικής κειμένου λειτουργούν μόνο σε μοντέλα Mac iMac13.1 και iMac14.2.

Στο AppleGraphicsControl.kext/Contents/PlugIns/AppleGraphicsDevicePolicy.kext/Contents/info.plist διορθώνουμε το Config1 σε κανένα εδώ:


Θα πρέπει να λειτουργήσει τώρα.

Ετοιμος. Δεν αγγίζουμε τίποτα άλλο, έχουμε κάνει τις βασικές ρυθμίσεις. Αποθηκεύουμε το αρχείο μας. Τώρα αντιγράψτε το στο φάκελο CLOVER του διαμερίσματος EFI, συνδεθείτε και αντικαταστήστε το. Να σας υπενθυμίσω ότι πριν από αυτό θα έπρεπε να έχετε κάνει ένα αντίγραφο ασφαλείας.

Βήμα 6. Εγκαταστήστε το πρόγραμμα οδήγησης γραφικών και επανεκκινήστε για πρώτη φορά

Σχεδόν φτάσαμε. Τώρα το μόνο που μένει είναι να ξεκινήσετε την κάρτα βίντεο. Ο φάκελος PostInstall περιέχει το πακέτο WebDriver*.pkg. Ανοίξτε το και εγκαταστήστε το. Μετά μας ζητά να κάνουμε επανεκκίνηση. Ας κάνουμε επανεκκίνηση.

Τώρα ας βεβαιωθούμε ότι δεν κάνουμε εκκίνηση από μονάδα flash, αλλά από τον σκληρό δίσκο σε λειτουργία UEFI. Επιλέξτε Boot macOS Sierra από Macintosh HD. Ας αρχίσουμε.

Σημείωση

Συνιστώ να χρησιμοποιήσετε το διακόπτη -v για την πρώτη εκτέλεση, ώστε αν κάτι πάει στραβά, να μπορείτε να εντοπίσετε αμέσως το σφάλμα. Εάν ο φορτωτής εκκίνησης είναι χαλασμένος και δεν μπορείτε να μπείτε στο σύστημα, κάντε εκκίνηση από τη μονάδα flash, εισαγάγετε τα απαραίτητα πλήκτρα στις επιλογές και εκκινήστε το σύστημα σε λειτουργία Verbose.


Έγινε, εδώ είμαστε στο σύστημα. Στην εικόνα έδειξα περίπου πώς θα μοιάζει ο άξονας μετά από όλες τις ρυθμίσεις. Δώστε προσοχή στο πώς το σύστημα κατανοούσε το Mac σας, καθώς και τη συχνότητα του επεξεργαστή.

Ένα σίγουρο σημάδι ότι το πρόγραμμα οδήγησης Nvidia λειτουργεί θα είναι το λογότυπό του στη γραμμή εργασιών. Το απενεργοποίησα, παρεμπιπτόντως, επειδή παρεμποδίζει, αλλά μπορείτε να αποκτήσετε πρόσβαση στον πίνακα ελέγχου αορατότητας μέσω των "Ρυθμίσεις συστήματος...". Μπορούμε να ελέγξουμε το Διαδίκτυο μέσω του Safari. Το USB 3.0 είναι απλό συνδέοντας μια μονάδα flash σε μια θύρα 3.0.

Επιπροσθέτως

- Ήχος

Όσον αφορά τον ήχο, η κατάσταση είναι διαφορετική. Εάν διαθέτετε εξωτερική κάρτα ήχου, απλώς κατεβάστε τα προγράμματα οδήγησης για αυτήν από τον ιστότοπο του κατασκευαστή (αναλογικές συσκευές, όπως οι κονσόλες μίξης, δεν απαιτούν προγράμματα οδήγησης και ξεκινούν αμέσως). Για μια ενσωματωμένη κάρτα ήχου, χρησιμοποιήστε ένα από αυτά τα kext:

Σχετικά με το AppleHDA

Για να λειτουργήσει πρέπει να πληρούνται οι ακόλουθες προϋποθέσεις:

  1. Διαθεσιμότητα βανίλιας (καθαρής) kext AppleHDA.kext στο σύστημα.
  2. Η παρουσία της ενότητας HDEF στο DSDT σας (ή της επιδιόρθωσης τριφυλλιού FixHDA_8000->True)
  3. Καθορίστε τη διάταξη στο DSDT (ή στη λίστα config.plist του τριφυλλιού Συσκευές->Ήχος->Εγχυση->1,2,28...κ.λπ. Επιλέξτε από αυτά που καθορίστηκαν για τον κωδικοποιητή σας παραπάνω)
  4. Αποταμιεύω ΟΛΑενημερώσεις κώδικα ήχου (αν ήταν στο config.plist σας) από την ενότητα KextsToPatch
  5. Καταργήστε το DummyHDA.kext (αν χρησιμοποιείται)
  6. Εάν χρησιμοποιήσατε το VoodooHDA.kext, διαγράψτε το. Διαγράψτε επίσης το AppleHDADisabler.kext και δημιουργήστε ξανά τη μνήμη cache.
  7. Για Intel HDMI 4000/4600, απαιτείται επιδιόρθωση τριφυλλιού: UseIntelHDMI->True

Στην πραγματικότητα, αυτό είναι όλο. Στη συνέχεια, έχουμε το macOS Sierra έτοιμο για χρήση.

UPD από 14/05/2017

- Στα σχόλια, ευγενικοί άνθρωποι ανέβασαν ξανά το αρχείο από το mega σε torrent. Αυτό οφείλεται στο γεγονός ότι πολλοί άνθρωποι αντιμετωπίζουν προβλήματα με τη λήψη ενός αρχείου από το mega. Για να είμαι ειλικρινής, δεν ήξερα ότι το Mega έχει όριο στην ταχύτητα λήψης (χρησιμοποιώ λογαριασμό premium). Επίσης, γράψτε μου όλες τις ερωτήσεις στο VK, αλλά πρώτα ελέγξτε τα σχόλια. Υπάρχει περίπτωση το πρόβλημά σας να έχει ήδη λυθεί εκεί. Και πάλι, δεν είμαι υπεύθυνος για οποιονδήποτε κίνδυνο μπορεί να προκαλέσει στον υπολογιστή σας. Θέλω επίσης να διευκρινίσω ένα σημείο ότι το άρθρο παρουσιάζεται αποκλειστικά για εκπαιδευτικούς σκοπούς. Το ίδιο το γεγονός της εγκατάστασης ενός hackintosh σε έναν υπολογιστή αποτελεί κατάφωρη παραβίαση της πολιτικής της Apple σχετικά με το σύστημά της, η οποία τιμωρείται από το νόμο. Ο συγγραφέας δεν ενθαρρύνει τη χρήση MacOS σε υπολογιστές που δεν ανήκουν στην Apple και δεν ενθαρρύνει την αλλαγή του πηγαίου κώδικα του συστήματος.
- Το τέλος

Ετικέτες:

  • μήλο
  • hackintosh
  • Μακ
  • hackintosh
Προσθέστε ετικέτες


Οι σύγχρονοι Mac αποτελούνται από τα ίδια στοιχεία με τους προσωπικούς υπολογιστές. Τότε γιατί το Mac OS δεν μπορεί να τρέξει σε υπολογιστή; Στην πραγματικότητα, τα λειτουργικά συστήματα της Apple μπορούν να εγκατασταθούν στους περισσότερους σύγχρονους υπολογιστές και δεν είναι τόσο δύσκολο όσο φαίνεται

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

Εισαγωγή


Το "Hackintosh" είναι ένα ειρωνικό όνομα για το Mac OS X, εγκατεστημένο όχι σε υπολογιστή Apple, αλλά σε κανονικό υπολογιστή. Αυτό το φαινόμενο έγινε δυνατό όταν η εταιρεία Cupertino άρχισε να μεταφέρει τις μηχανές της από την πλατφόρμα PowerPC στο x86 το 2005 και οι Mac άρχισαν να εξοπλίζονται με τους ίδιους επεξεργαστές και chipset Intel που χρησιμοποιούνται σε προσωπικούς υπολογιστές. Από τις αρχικές μέτριες νίκες του, το λεγόμενο έργο OSx86 έχει εξελιχθεί από χόμπι λίγων ενθουσιωδών σε ένα μαζικό κίνημα με αυξανόμενη βάση χρηστών. Σήμερα, όταν η Apple κυκλοφόρησε επίσημα μια νέα έκδοση του λειτουργικού της συστήματος, το Lion, ήρθε η ώρα να πούμε σε όλους όσους δεν έχουν Mac, αλλά ενδιαφέρονται για το Mac OS X και θέλουν να πειραματιστούν, για το Hackintosh.

Εγκατάσταση Snow Leopard από το iATKOS 10.6.3 v2

Η απλούστερη και πιο καθολική επιλογή είναι να εγκαταστήσετε το Mac OS X με μια ειδικά τροποποιημένη διανομή. Από την κυκλοφορία του Snow Leopard, τέτοιες κατασκευές χάκερ έχουν δώσει τη θέση τους σε μια πιο κομψή λύση - εγκατάσταση από ένα αντίγραφο ενός αποκλειστικού δίσκου χρησιμοποιώντας ένα ξεχωριστό CD εκκίνησης, και αυτό περιγράφεται παρακάτω. Αλλά οι χρήστες CPU από την AMD ή την Intel Atom δεν μπορούν να κάνουν χωρίς συναρμολόγηση, επειδή... ο αρχικός πυρήνας Mac OS X (τον οποίο οι αγγλόφωνοι φίλοι μας αποκαλούν πυρήνα βανίλιας) υποστηρίζει μόνο επεξεργαστές Intel με αρχιτεκτονική Core και παλαιότερες, και η έκδοση σάς επιτρέπει να επιλέξετε αμέσως την "patched" έκδοση κατά τη διαδικασία εγκατάστασης. Και αφού εισέλθετε στον κόσμο του Hackintosh μέσω της συναρμολόγησης και αποκτήσετε κάποιες γνώσεις, μπορείτε να δημιουργήσετε μια καθαρή εγκατάσταση, τα εξαρτήματα της οποίας έχετε τον απόλυτο έλεγχο.




Το iATKOS 10.6.3 v2 είναι μια από τις πιο πρόσφατες εκδόσεις που κυκλοφόρησαν και παρά την αρκετά παλιά έκδοση του λειτουργικού συστήματος (το Snow Leopard έχει ήδη ενημερωθεί στην 10.6.8), όλο το λογισμικό "hacker" σε αυτό είναι αρκετά σύγχρονο. Αφού κατεβάσετε την εικόνα (δεν θα σας πούμε από πού), γράψτε την σε ένα δίσκο. Εκκινήστε από τον δίσκο iATKOS και περιμένετε μέχρι να λειτουργήσει ο «hacker» bootloader και να ξεκινήσει το λειτουργικό σύστημα.

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

Σε αυτήν την περίπτωση, πρέπει να κάνετε εκκίνηση ξανά από το DVD, αλλά στην οθόνη του bootloader με τον πράσινο χαμαιλέοντα, πατήστε F8, επισημάνετε τη μονάδα οπτικού δίσκου, πληκτρολογήστε "-x" από το πληκτρολόγιο και πατήστε Enter. Αυτή είναι η λεγόμενη ασφαλής λειτουργία, αλλά αν δεν έχετε τύχη με αυτήν, τότε πρέπει να κάνετε εκκίνηση με το όρισμα "-v", το οποίο θα σας επιτρέψει να παρατηρήσετε το αρχείο καταγραφής εκκίνησης. Τη στιγμή που η διαδικασία έχει κολλήσει ή εμφανίζεται η φράση Kernel Panic, μπορείτε να τραβήξετε μια φωτογραφία της οθόνης και στη συνέχεια σε μια ήρεμη ατμόσφαιρα να προσπαθήσετε να καταλάβετε τι συμβαίνει χρησιμοποιώντας θεματικούς ιστότοπους, Google και συμβουλές από έμπειρους «χάκερ».

Η εμφάνιση ενός παραθύρου με επιλογή γλώσσας υποδηλώνει ότι η λήψη ήταν επιτυχής και ότι το σύστημά σας μπορεί να εκτελέσει το Mac OS X. Συνιστούμε, εάν είναι δυνατόν, να επιλέξετε τη γλώσσα Σαίξπηρ, καθώς οι περισσότερες οδηγίες και αναλύσεις προβλημάτων στο Διαδίκτυο είναι γραμμένες σε το.

Κάντε κύλιση στις σελίδες του προγράμματος εγκατάστασης μέχρι να εμφανιστεί το παράθυρο επιλογής δίσκου.

Ανοίξτε την ενότητα Utilities στο μενού και ξεκινήστε το Disk Utility. Εάν έχετε δώσει έναν κενό δίσκο στο Hackintosh, τότε χρησιμοποιώντας αυτό το πρόγραμμα πρέπει να τον «διαμερίσετε» (την καρτέλα Διαμέρισμα). Για εγκατάσταση σε ένα διαμέρισμα δίπλα στα Windows, το διαμέρισμα διαμορφώνεται απλώς στο σύστημα αρχείων HFS+ (καρτέλα Διαγραφή). Για αξιοπιστία, είναι προτιμότερο να επιλέξετε την επιλογή HFS+ Journaled και οι περισσότεροι χρήστες δεν θα χρειάζονται την επιλογή Case Sensitive.

Μόλις ο σκληρός δίσκος προετοιμαστεί για εγκατάσταση, μπορείτε να κλείσετε το Disk Utility και να καθορίσετε το διαμέρισμα στο παράθυρο του προγράμματος εγκατάστασης. Και τώρα το σημαντικό σημείο είναι η επιλογή προγραμμάτων οδήγησης και ρυθμίσεων που επιτρέπουν στο Mac OS X να λειτουργεί πλήρως στο υλικό σας. Η λίστα ανοίγει με το κουμπί Προσαρμογή. Συνιστάται σε όλους τους χρήστες να κοιτάξουν στο νήμα του Bootloader και να επιλέξουν την επιλογή Chameleon v2 RC5 αντί για την προεπιλεγμένη επιλογή. Οι κάτοχοι επεξεργαστών AMD και Intel Atom πρέπει να επιλέξουν έναν τροποποιημένο πυρήνα στην ενότητα Patches, Modified Kernels.

Δεν πρέπει να επιλέξετε κανένα «πρόγραμμα οδήγησης» για τον προσαρμογέα γραφικών στην ενότητα Προγράμματα οδήγησης, VGA. Είναι καλύτερα να επιλέξετε το πλαίσιο δίπλα στην επιλογή Graphics Enabler στην ενότητα Επιλογές Bootloader - σε αυτήν την περίπτωση, ο ίδιος ο bootloader θα προσπαθήσει να ενεργοποιήσει την επιτάχυνση υλικού. Όπως και να έχει, το λειτουργικό σύστημα εκκινείται σχεδόν πάντα σε λειτουργία 2D και αν η μέθοδος Graphics Enabler δεν λειτουργεί, τότε μπορείτε να δοκιμάσετε την τύχη σας με ξεχωριστά "προγράμματα οδήγησης". Παρεμπιπτόντως, αυτά δεν είναι προγράμματα οδήγησης, αλλά μόνο εγχυτήρες που επιτρέπουν στα προγράμματα οδήγησης που είναι ενσωματωμένα στο Mac OS X να λειτουργούν με άγνωστες κάρτες γραφικών, γι' αυτό και τοποθετούνται σε εισαγωγικά.

Επιλέξτε το κατάλληλο πακέτο για την κάρτα δικτύου σας στην ενότητα Drivers, Network - υπάρχει μια καλή συλλογή εκεί. Για φορητό υπολογιστή, τα περιεχόμενα της ενότητας Drivers, Laptop Hardware θα είναι χρήσιμα. Μπορείτε να πάρετε κάποιο πρόγραμμα οδήγησης για λειτουργίες εξοικονόμησης ενέργειας CPU από την ενότητα Drivers, Main Hardware, CPU Power Management. Η "εγγενής" επέκταση πυρήνα που ονομάζεται AppleIntelCPUPowerManagement.kext, η οποία φέρει αυτήν τη λειτουργία, είναι συνετά αποκλεισμένη στη συναρμολόγηση, επειδή είναι κατάλληλη μόνο για επεξεργαστές Intel και ακόμη και τότε όχι για όλους, και σε περίπτωση σφαλμάτων δεν επιτρέπει το σύστημα για την εκκίνηση.

Μην τσεκάρετε το Sleep Enabler στην ενότητα Patches - εάν χρειάζεστε λειτουργία αδράνειας, τότε μετά την ενημέρωση του λειτουργικού συστήματος, αυτή η επέκταση θα πρέπει να αντικατασταθεί.

Η ενότητα Μεταφράσεις Γλωσσών ήρθε στο iATKOS από την επίσημη διανομή και περιέχει πακέτα εντοπισμού διεπαφής λειτουργικού συστήματος, συμπεριλαμβανομένων των ρωσικών.

Συνιστάται να γράψετε μια λίστα με τις επιλογές που έχετε επιλέξει, σε περίπτωση που δεν ξεκινήσει το νέο εγκατεστημένο λειτουργικό σύστημα και πρέπει να αναζητήσετε τον ένοχο. Μόλις γίνει η επιλογή σας, μπορείτε να κάνετε κλικ στο OK και στη συνέχεια στο Install. Πηγαίνω!

Στο τέλος της εγκατάστασης, ο υπολογιστής θα επανεκκινήσει. Μπορείτε να αφαιρέσετε το δίσκο iATKOS και να εκκινήσετε από τον σκληρό δίσκο στον οποίο έχουμε φορτώσει το Mac OS X Ενώ ο εκκίνησης Chameleon μετρά αντίστροφα τα δευτερόλεπτα μέχρι να ξεκινήσει το λειτουργικό σύστημα από προεπιλογή, μπορείτε να πατήσετε οποιοδήποτε πλήκτρο και να δείτε μια λίστα με κατατμήσεις. από το οποίο μπορείτε να κάνετε εκκίνηση. Εάν στην αρχή υπήρχαν ήδη Windows στον σκληρό δίσκο, τότε ξεκινά από ένα διαμέρισμα υπηρεσίας που ονομάζεται System Reserved ή απευθείας από το ριζικό διαμέρισμα του, εάν το διαμέρισμα υπηρεσίας λείπει για κάποιο λόγο.

Αλλά ανυπομονούμε να δούμε το Mac OS, σωστά; Σε αυτήν την περίπτωση, απλώς περιμένουμε και εάν οι επιλογές επιλέχθηκαν σωστά κατά την εγκατάσταση, θα εμφανιστεί ένα παράθυρο εγγραφής στην οθόνη και εάν η επιλογή Graphics Enabler δούλεψε, θα εμφανιστεί επίσης ένα βίντεο καλωσορίσματος.

Τι πρέπει να κάνετε εάν το λειτουργικό σύστημα κολλήσει στο στάδιο φόρτωσης ή εμφανίσει μήνυμα σφάλματος; Η πρώτη συμβουλή σε αυτήν την περίπτωση είναι να εκκινήσετε και να δείτε το αρχείο καταγραφής. Για να το κάνετε αυτό, πρέπει να σταματήσετε το bootloader ενώ μετράει αντίστροφα το χρόνο μέχρι να ξεκινήσει το λειτουργικό σύστημα, να επιλέξετε το διαμέρισμα με αυτό, να εισαγάγετε το όρισμα "-v" και να πατήσετε Enter. Με βάση τα μηνύματα στην οθόνη, μπορείτε να βρείτε το στοιχείο που προκαλεί την αποτυχία. Στη συνέχεια, μπορείτε να προσπαθήσετε να εκκινήσετε σε ασφαλή λειτουργία με το όρισμα "-x" και εάν αυτό είναι επιτυχές, τότε είναι πιθανό ότι το πρόβλημα είναι κάποιο είδος kext - ένα πρόγραμμα οδήγησης ή συσκευή έγχυσης που επιλέξατε στο μενού Προσαρμογή του δίσκο εγκατάστασης και πρέπει να αντικατασταθεί. Ο τρόπος εργασίας με το kexts περιγράφεται σε ειδική ενότητα του άρθρου.

Εγκατάσταση Snow Leopard από ιδιόκτητη διανομή

Ένα "Hackintosh" μπορεί επίσης να δημιουργηθεί χρησιμοποιώντας την "εγγενή" εικόνα του Snow Leopard, την οποία μπορείτε ακόμη και να αγοράσετε για να χαλαρώσετε τη συνείδησή σας. Ταυτόχρονα, όλο το λογισμικό που κάνει το Mac OS X συμβατό με υπολογιστή εγγράφεται σε ξεχωριστό δίσκο. Αλλά αυτή η μέθοδος είναι κατάλληλη μόνο για κατόχους επεξεργαστών Intel, επειδή τόσο ο δίσκος διανομής όσο και το αντίγραφο του λειτουργικού συστήματος που θα εγκατασταθεί από αυτόν χρησιμοποιούν τον αρχικό πυρήνα χωρίς υποστήριξη AMD. Επιπλέον, το μη τροποποιημένο πρόγραμμα εγκατάστασης Snow Leopard δεν θα σας επιτρέψει να μεταφέρετε το σύστημα σε έναν σκληρό δίσκο που έχει διαμεριστεί με χρήση MBR και υποστηρίζει μόνο το σχήμα διαμερισμάτων GUID. Επομένως, ο δίσκος με το MBR θα πρέπει να επαναδιαμεριστεί.

Εάν τα Windows είναι ήδη εγκατεστημένα εκεί και δεν είστε έτοιμοι να αποχαιρετήσετε το πιο δημοφιλές λειτουργικό σύστημα για πάντα, τότε υπάρχει μια μη προφανής λύση: χρησιμοποιώντας το Disk Utility, πρώτα διαχωρίστε το δίσκο με ένα GUID, δημιουργήστε το δικό του διαμέρισμα για "windows ” και εγκαταστήστε τα Windows και, στη συνέχεια, στο δεύτερο διαμέρισμα - Snow Leopard. Η λέξη κλειδί εδώ είναι το Disk Utility. Αυτό το πρόγραμμα, το οποίο, όπως ήδη γνωρίζετε, εκτελείται επίσης από τη δισκέτα εγκατάστασης του Mac OS X, δημιουργεί ένα υβριδικό διαμέρισμα με συγχρονισμένα GUID και MBR. Και το MBR απαιτείται για την εγκατάσταση των Windows.

Επομένως, πρώτα χρειαζόμαστε μια εικόνα δίσκου εκκίνησης iBoot και ένα πακέτο προγράμματος οδήγησης MultiBeast - οι πιο πρόσφατες εκδόσεις και των δύο δημοσιεύονται στον ιστότοπο www.tonymacx86.com/viewforum.php?f=125 (απαιτείται εγγραφή για λήψη). Κάνουμε την εικόνα ISO του iBoot σε δίσκο και εκκινούμε από αυτήν. Όταν εμφανιστεί ένα παράθυρο που σας ζητά να επιλέξετε ένα διαμέρισμα για εκκίνηση, πρέπει να αντικαταστήσετε το iBoot στη μονάδα δίσκου με τη διανομή "native" με Mac OS X, πατήστε F5, επισημάνετε το DVD και πατήστε Enter.

Η περαιτέρω διαδικασία είναι εντελώς παρόμοια με αυτή που γράφτηκε για τη συναρμολόγηση του iATKOS, μόνο στο μενού Προσαρμογή δεν υπάρχουν προγράμματα οδήγησης "αριστερόχειρες", αλλά μόνο τυπικά πακέτα Snow Leopard - τοπικές ρυθμίσεις διεπαφής, γραμματοσειρές κ.λπ.

Αλλά μόλις ολοκληρωθεί η εγκατάσταση, δεν θα μπορείτε να εκκινήσετε απευθείας από τον σκληρό δίσκο, γιατί... το αντίγραφο του λειτουργικού συστήματος είναι παρθένο και δεν διαφέρει από αυτό που υπάρχει στους πραγματικούς Mac. Επομένως, πρέπει να εκκινήσετε ξανά από το δίσκο iBoot και να επιλέξετε το διαμέρισμα με το Snow Leopad.

Εάν παρουσιαστεί κάποιο σφάλμα, γνωρίζετε ήδη τι πρέπει να κάνετε: εκκινήστε με το όρισμα "-v" και εκτελέστε διαγνωστικά και, στη συνέχεια, προσπαθήστε να ξεκινήσετε το λειτουργικό σύστημα σε ασφαλή λειτουργία με το όρισμα "-x". Ο ιστότοπος tonymacx86 προτείνει επίσης το όρισμα PCIrootUID=1, το οποίο μπορεί να συνδυαστεί με "-x" και "-v".

Εάν το Mac OS X έδειξε ένα παράθυρο εγγραφής, τότε ήρθε η ώρα να το συνηθίσετε στον υπολογιστή. Πρέπει να εκκινήσετε το MultiBeast από το αρχείο που κατεβάσαμε εκ των προτέρων και να πραγματοποιήσετε κύλιση σε όλες τις σελίδες του προγράμματος εγκατάστασης μέχρι το μενού επιλογής στοιχείων. Εδώ, όλοι οι χρήστες πρέπει να ελέγξουν το στοιχείο EasyBeast Install - το οποίο καθορίζει την εγκατάσταση ενός ελάχιστου συνόλου kexts. Για να ενεργοποιήσετε την υποστήριξη για συγκεκριμένο υλικό, θα πρέπει να δείτε τους μεμονωμένους κλάδους της λίστας και να επιλέξετε τις απαραίτητες επεκτάσεις. Στο τέλος της διαδικασίας, ο υπολογιστής θα κάνει επανεκκίνηση και μπορείτε να κάνετε ασφαλή εκκίνηση από τον σκληρό δίσκο.

Εκτός από τα kexts, στο δίσκο θα εγκατασταθεί και ο εκκινητής Chimera, και εάν είχαν εγκατασταθεί προηγουμένως τα Windows, φορτώνεται επιλέγοντας το κατάλληλο διαμέρισμα.

Εγκατάσταση Lion

Εδώ είναι το πιο νόστιμο πράγμα - η τελευταία έκδοση του Mac OS X. Μέχρι στιγμής μόνο οι χρήστες της Intel μπορούν να το εκτιμήσουν. Τη στιγμή που γράφονται αυτές οι γραμμές, η Apple δεν έχει ακόμη κυκλοφορήσει τον πηγαίο κώδικα για τον πυρήνα Lion, πράγμα που σημαίνει ότι δεν υπάρχουν τροποποιημένοι πυρήνες. Αλλά τα περισσότερα κείμενα που γράφτηκαν για το Snow Leopard συνεργάζονται με το Lion.

Για να εγκαταστήσουμε το Lion, θα χρειαστούμε μια λειτουργική έκδοση Snow Leopard όχι χαμηλότερη από 10.6.6, ένα δωρεάν διαμέρισμα σε σκληρό δίσκο 5 GB για να φιλοξενήσει τα αρχεία εγκατάστασης, τη διανομή Lion (διαθέσιμη για 29,99 $ στο App Store και ξέρετε πού δωρεάν), το βοηθητικό πρόγραμμα xMove και το ήδη γνωστό πακέτο MultiBeast.

Το πρόγραμμα Install Mac OS X Lion εκκινείται απευθείας από το λειτουργικό σύστημα που τρέχει και ως διαμέρισμα για εγκατάσταση πρέπει να επιλέξετε ακριβώς αυτό από το οποίο εκτελείται το Snow Leopard, το οποίο δεν θα επηρεάσει με κανέναν τρόπο το λειτουργικό σύστημα. Μόλις αντιγραφούν τα αρχεία, μπορείτε να συμφωνήσετε να κάνετε επανεκκίνηση και να συνδεθείτε ξανά στο Snow Leopard.

Τώρα εναπόκειται στο βοηθητικό πρόγραμμα xMove. Αφού το εκκινήσετε, πρέπει να επισημάνετε το κενό διαμέρισμα που ετοιμάσαμε εκ των προτέρων για το Lion και το xMove θα μεταφέρει εκεί τα αρχεία που έχουν αποσυσκευαστεί από το πρόγραμμα Εγκατάσταση Mac OS X Lion. Εάν το Snow Leopard έχει εγκατασταθεί χρησιμοποιώντας τη μέθοδο iBoot + MultiBeast, τότε απλώς εκκινήστε από τον σκληρό δίσκο και επιλέξτε το διαμέρισμα με "Lion" στο μενού του προγράμματος εκκίνησης Chimera. Εάν χρησιμοποιήθηκε iATKOS ή άλλη λύση για εγκατάσταση, αλλά ο bootloader και τα kexts δεν είναι επίσης τα πιο πρόσφατα, τότε θα πρέπει να κάνετε εκκίνηση από το δίσκο iBoot. Η περαιτέρω διαδικασία επαναλαμβάνει πλήρως τη διαδικασία εγκατάστασης του Snow Leopard από μια ιδιόκτητη διανομή. Επιπλέον, ως στόχος, μπορείτε να επιλέξετε ένα διαμέρισμα με ένα ήδη εκτελούμενο Mac OS X και στη συνέχεια θα ενημερωθεί ανώδυνα.

Εγκατάσταση και αφαίρεση kexts

Πώς μπορώ να αφαιρέσω ένα προβληματικό πρόγραμμα οδήγησης, εγχυτήρα ή να προσθέσω υποστήριξη για συσκευές που δεν ξεκίνησαν μετά την αρχική εγκατάσταση; Ο χώρος αποθήκευσης για τα kexts (επεκτάσεις πυρήνα) στο Mac OS X είναι ο κατάλογος /System/Library/Extensions και φορτώνονται από μία μόνο προσωρινή μνήμη στο /System/Library/Caches/com.apple.kext.caches/Startup/Extensions. mkext, όπου το λειτουργικό σύστημα βάζει μόνο τις απαραίτητες επεκτάσεις. Αλλά οι σύγχρονοι φορτωτές Hackintosh (ήδη γνωστοί σε εμάς Chameleon και Chimera) μπορούν να φορτώσουν πρόσθετα kext από τον κατάλογο /Extra/Extensions και από αυτά σχηματίζεται η δική τους μικρή κρυφή μνήμη /Extra/Extensions.mkext. Το MultiBeast και το iATKOS χρησιμοποιούν ακριβώς αυτό το σχήμα, μόνο που στην τελευταία περίπτωση ο κατάλογος /Extra είναι κρυφός. Η εμφάνιση κρυφών αρχείων είναι ενεργοποιημένη χρησιμοποιώντας μια εντολή στο τερματικό.

Οι προεπιλογές γράφουν com.apple.finder AppleShowAllFiles TRUE
killall finder

Για να εγκαταστήσετε πολλά kext, απλώς αντιγράψτε τα στο /Extra/Extensions. Ωστόσο, ορισμένοι δεν θα μπορούν να επιλύσουν εξαρτήσεις (δεν υπάρχουν απαραίτητες επεκτάσεις στη μνήμη cache /S/L/C/c/S/Extensions.mlext) και θα πρέπει να δημιουργήσετε μια ενιαία προσωρινή μνήμη όλων των "εγγενών" και " τρίτων» στον κατάλογο /Extra, τις οποίες το λειτουργικό σύστημα δεν θα μπορεί να αναδημιουργήσει. Η ακόλουθη εντολή κάνει αυτό:

sudo kextcache -m /Extra/Extensions.mkext -- /System/Library/Extensions /Extra/Extensions

Πριν από αυτά τα αρχεία στο /Extra/Extensions πρέπει να εκχωρηθούν τα απαραίτητα δικαιώματα. Της ομάδας:

sudo chown -R 0:0 /Extra/Extensions

sudo chmod -R 755 /Extra/Extensions

Και μια ακόμη απόχρωση: εάν, ακόμη και με τα σωστά δικαιώματα, το kext δεν περιλαμβάνεται στην κρυφή μνήμη και δεν έχει φορτωθεί, πρέπει να το ανοίξετε χρησιμοποιώντας την επιλογή Εμφάνιση περιεχομένων πακέτου στο μενού περιβάλλοντος του αρχείου και να προβάλετε το αρχείο Info.plist στο τον κατάλογο περιεχομένων. Αυτό είναι ένα αρχείο xml, και στο τέλος, πριν από τις ετικέτες κλεισίματοςθα πρέπει να υπάρχει η ακόλουθη καταχώρηση:

Απαιτείται OSBundle

Ρίζα

Διαφορετικά, πρέπει να προστεθεί ή να αλλάξει.

Τα πράγματα είναι λίγο διαφορετικά στο Mac OS X 10.7. Το Lion χρησιμοποιεί διαφορετική μορφή κρυφής μνήμης - προσυνδεδεμένο πυρήνα. Από προεπιλογή, ο Chameleon δεν το διαβάζει και σαρώνει ολόκληρο το περιεχόμενο του καταλόγου /Extra/Extensions, γεγονός που επιβραδύνει τη φόρτωση. Το μόνο πράγμα που μπορεί να γίνει προς το παρόν είναι να δημιουργήσετε μια κοινόχρηστη κρυφή μνήμη στον κατάλογο συστήματος /System/Library/Caches/com.apple.kext.caches/Startup. Ομάδα:

sudo kextcache -c /System/Library/Caches/com.apple.kext.caches/Startup/kernelcache -v -t -K /mach_kernel -- /System/Library/Extensions /Extra/Extensions

Και για να μπορέσει ο bootloader να πάρει kernelcache, πρέπει να χρησιμοποιήσετε το όρισμα "UseKernelCache=Yes" κατά την εκκίνηση. Αλλά σε αντίθεση με τα περιεχόμενα του /Extra, αυτό το αρχείο υπόκειται στο λειτουργικό σύστημα και από καιρό σε καιρό θα το ενημερώνει, ξεχνώντας, φυσικά, τις επεκτάσεις "hacker" μας. Μια λύση στο πρόβλημα είναι να μετακινήσετε τα kexts από το /Extra στον κατάλογο /System/Library/Extensions και να τους δώσετε τα απαραίτητα δικαιώματα με τις εντολές:

sudo chown -R 0:0 /Σύστημα/Βιβλιοθήκη/Επεκτάσεις

sudo chmod -R 755 /Σύστημα/Βιβλιοθήκη/Επεκτάσεις

Ενημέρωση λειτουργικού συστήματος

Το Hackintosh μπορεί να ενημερωθεί από τον διακομιστή Apple χρησιμοποιώντας το ενσωματωμένο βοηθητικό πρόγραμμα Software Update. Αλλά ταυτόχρονα, πρέπει να είστε προετοιμασμένοι για το γεγονός ότι μετά την ενημέρωση ορισμένα kexts θα σταματήσουν να λειτουργούν ή θα αρχίσουν να προκαλούν κολλήματα και θα πρέπει να βρείτε έναν αντικαταστάτη τους. Ευτυχώς, οι προγραμματιστές δημοφιλών επεκτάσεων ανταποκρίνονται γρήγορα στην κυκλοφορία νέων εκδόσεων του Mac OS X. Επιπλέον, μετά την ενημέρωση, πρέπει να δημιουργήσετε ξανά τη μνήμη cache kext φορτώνοντας πρώτα το σύστημα με το όρισμα "-f". Οι χρήστες επεξεργαστών AMD θα πρέπει να βεβαιωθούν ότι η πιο πρόσφατη έκδοση του τροποποιημένου πυρήνα είναι διαθέσιμη πριν ενημερώσουν το λειτουργικό σύστημα ή μπορείτε να αφήσετε την παλιά.

Ρύθμιση του bootloader

Η λειτουργία του Chameleon bootloader ή των αναλόγων του ελέγχεται από το αρχείο com.apple.boot.plist στον φάκελο /Extra. Μπορεί να τροποποιηθεί χειροκίνητα, αλλά υπάρχει επίσης ένα ειδικό βοηθητικό πρόγραμμα GUI - Lizard, το οποίο μπορείτε να κατεβάσετε από το darwinx86.net/software/darwinx86_software.html. Συνιστάται να εισαγάγετε την ανάλυση οθόνης, φορτώνοντας ορίσματα (για παράδειγμα, το προαναφερθέν "UseKernelCache=Yes") στη διαμόρφωση και για τους κατόχους "μη τυπικών" επεξεργαστών το όνομα του τροποποιημένου αρχείου πυρήνα. Στο iATKOS αυτό είναι το προσαρμοσμένο αρχείο (κοίτα, είναι στο ριζικό διαμέρισμα του δίσκου). Ελέγξτε επίσης το Graphics Injection εάν αυτή η επιλογή σας βοήθησε να ενεργοποιήσετε την επιτάχυνση 3D.

Η επιλογή Λειτουργία συμβατότητας 32 bit θα αναγκάσει τον πυρήνα να εκκινήσει σε λειτουργία 32 bit, κάτι που μπορεί να είναι απαραίτητο για ορισμένα kext. Ταυτόχρονα, η υποστήριξη για μεγάλες ποσότητες μνήμης RAM διατηρείται και οι εφαρμογές μπορούν να εκτελούνται σε λειτουργία 64-bit ανεξάρτητα από τον πυρήνα. Ένα παρόμοιο όρισμα γραμμής εντολών είναι "-x32".

Η λίστα ορισμάτων μπορεί επίσης να περιέχει ειδικές επιλογές για μεμονωμένα kext.

Το πρόγραμμα ανοίγει αυτόματα το αρχείο /Extra/com.apple.boot.plist και αν λείπει, θα το δημιουργήσει όταν προσπαθείτε να αποθηκεύσετε τις αλλαγές. Αυτό ακριβώς θα γίνει με την iATKOS, γιατί... Αυτό το συγκρότημα αποθηκεύει από προεπιλογή τη διαμόρφωση του bootloader στο αρχείο συστήματος με το ίδιο όνομα /Library/Preferences/SystemConfiguration/com.apple.boot.plist. Αυτό δεν είναι σωστό, επομένως είναι καλύτερο να διαγράψετε το αρχείο συστήματος μετά τη δημιουργία του αρχείου στο /Extra, αφήνοντας μόνο εκείνες τις γραμμές που εμφανίζονται στο στιγμιότυπο οθόνης.

Μια άλλη λειτουργία Lizard είναι η επεξεργασία του αρχείου /Extra/SMBIOS.plist. Περιέχει πληροφορίες σχετικά με το μοντέλο του υπολογιστή και το εγκατεστημένο υλικό και βοηθά στην παρουσίαση του υπολογιστή ως κάποιου είδους Macintosh στο πρόγραμμα System Information.

Περιφερειακά από την Apple

Μια ερώτηση που ανησυχεί πολλούς ανθρώπους, αλλά δεν θέλουν να ξοδέψουν χρήματα σε ένα πείραμα: λειτουργούν οι συσκευές Mac όπως η Apple Cinema Display, το Magic Mouse και το Magic Trackpad με το Hackintosh; Έτσι, η οθόνη είναι συμβατή με οποιαδήποτε κάρτα γραφικών εξοπλισμένη με DisplayPort (το DP Mini ή μια έκδοση πλήρους φορμά της θύρας με προσαρμογέα είναι κατάλληλη) και λειτουργούν τόσο ο αισθητήρας φωτός όσο και η ρύθμιση φωτεινότητας στις Προτιμήσεις συστήματος. Το ποντίκι και η επιφάνεια αφής απαιτούν προσαρμογέα USB USB - ορισμένα λειτουργούν αμέσως χωρίς πρόσθετα kext και η διαδικασία σύνδεσης δεν διαφέρει και πάλι από αυτή των πραγματικών Mac.

  • www.kexts.com - μια βάση δεδομένων με πρωτότυπα kext και τρίτων κατασκευαστών για Mac OS X.