Ο παρόν οδηγός περιγράφει την εγκατάσταση του MacOSX Lion 10.7.2 σε νέο σκληρό ή σε ένα USB Stick (!) (Clean installation). Η παρακάτω διαδικασία αναφέρεται στην έκδοση 10.7.2, γιατί αυτή ήταν διαθέσιμη και αγοράστηκε από το AppStore, κατά την εγκατάσταση στο project pc. Δοκιμές είχαν γίνει για 2 περίπου μήνες με την έκδοση Lion Golden Master (developer edition).
Τα αρχεία υποστήριξης που παρέχονται είναι open source και βελτιστοποιημένα για το project pc, αν και αναμένεται να λειτουργούν σε όλα τα παρεμφερή motherboards της Gigabyte καθώς και με κάρτες γραφικών Nvidia 8800, 9600 και άλλες παρόμοιες. Χαρακτηριστικά του project pc.
Τι θα χρειαστούμε:
Hardware:
Ένα USB stick, τουλάχιστον 8 Gbytes
Κενό εσωτερικό Σκληρό δίσκο που θα γίνει η εγκατάσταση του Lion
To PC πρέπει να έχει προ εγκατεστημένο Snow Leopard 10.6.8 (το pc του project)
Software:
Install Mac OS X Lion.app (Πρέπει να αγοραστεί online από το AppStore – Δεν περιλαμβάνεται στα αρχεία υποστήριξης)
InstallESD.dmg (αρχείο εγκατάστασης μέσα από Install Mac OS X Lion.app – Δεν περιλαμβάνεται στα αρχεία υποστήριξης)
Αφού αγοράσαμε το Lion από το AppStore, στον φάκελο /Mac OS X Install DATA/ υπάρχει ένα αρχείο: InstallESD.dmg. Το εντοπίζουμε και σιγουρευόμαστε ότι βρίσκετε σε αυτήν την περιοχή.
Δημιουργούμε ένα νέο partition με ελάχιστο μέγεθος 4.7 Gbytes. Το ονομάζουμε Lion installer.
Το αναβαθμισμένο extension FakeSMC.kext είναι εδώ, συμπιεσμένο. Αντικαθιστούμε το παλιό (στην περιοχή /extra). Δημιουργούμε πάλι την cache και κάνουμε repair permissions.
Εξυπακούεται ότι κάνουμε αλλαγή μόνο εάν διαπιστώσουμε δυσλειτουργίες του συστήματος.
Η αναβάθμιση του bootloader (Chameleon) σε νεότερη έκδοση, βελτιώνει την συνεργασία του hardware του pc μας, με το MacOSX και προετοιμάζει το σύστημα για την αναβάθμιση στο Lion (10.7).
Η έκδοση που θα εγκαταστήσουμε είναι η Chameleon v2 RC 5 build 1200 (Η έκδοση που “τρέχαμε” μέχρι τώρα είναι η v2 RC3). Το πακέτο εγκατάστασης είναι εδώ. Το τρέχουμε και κάνουμε επανεκκίνηση. Τίποτε άλλο δεν χρειάζεται.
Μετά την αναβάθμιση του Bootloader (δες εδώ), το cpuinjector.kext, δεν χρειάζεται να εγκατασταθεί.
Μέχρι πρόσφατα, τα στοιχεία του PC του πρότζεκτ, και συγκεκριμένα η αναγνώριση του Hardware από το λειτουργικό ήταν λίγο… ελλιπής. Συγκεκριμένα το σύστημα δεν μπορούσε να αναγνωρίσει την ταυτότητα του επεξεργαστή. Αυτό προέκυψε λόγω ελλιπών καταχωρήσεων στο αρχείο smbios.plist που βρίσκεται στην περιοχή /extra.
Οι απαραίτητες ρυθμίσεις μαζί με ένα νέο kext αναγνώρισης της CPU (cpuinjector.kext), βρίσκονται εδώ (όλος ο φάκελος extra). Στο συμπιεσμένο αρχείο υπάρχει όλος ο φάκελος extra, ο οποίος αντικαθιστά τον προηγούμενο.
About this Mac, screenshot
System profiler basic data, screenshot
Αλλαγές:
Νέο smbios.plist
Cpuinjector.kext στην περιοχή extra/extensions. δεν χρειάζετε άλλο πιά!
Μετά την αντικατάσταση, διαγράφουμε και δημιουργούμε εκ νέου την cache και κάνουμε repair permission.
The stats helper monkeys at WordPress.com mulled over how this blog did in 2010, and here’s a high level summary of its overall blog health:
The Blog-Health-o-Meter™ reads Wow.
Crunchy numbers
The average container ship can carry about 4,500 containers. This blog was viewed about 16,000 times in 2010. If each view were a shipping container, your blog would have filled about 4 fully loaded ships.
In 2010, there were 9 new posts, growing the total archive of this blog to 18 posts. There were 19 pictures uploaded, taking up a total of 6mb. That’s about 2 pictures per month.
Σήμερα εμφανίστηκε στο Software update και μόνο σε όσα συστήματα έχουν το 10.6.3. το Security Update 2010-003 ver 1.0. Το κατεβάζουμε ανεπιφύλακτα και το εγκαθιστούμε κανονικά χωρίς κανένα πρόβλημα.
Οι κάτοχοι Nvidia 8800GT (και 9600) αντιμετωπίζουν το γνωστό πρόβλημα της στιγμιαίας καθυστέρησης του mouse (mouse lag) που συμβαίνει μόνο όταν λειτουργεί το iTunes ή ο Quick Time.
Μία λύση – η οποία είναι και η πιο ελέγξιμη – είναι και πολύ απλή:
Εγκατάσταση αυτού του disabler στην περιοχή /Extra/Extensions.
Rebuild cache, repair permissions και επανεκκίνηση.
Το Snow Leopard (MACOSX 10.6) είναι πια διαθέσιμο. Η εγκατάσταση του σε ένα υπάρχον 10.5.Χ σύστημα περιγράφεται παρακάτω:
Θα εγκαταστήσουμε το Snow Leopard build 10A432 GM (ίδια έκδοση με το retail disk). Το Snow Leopard χρειάζεται ήδη εγκατεστημένο Leopard 10.5.X, άρα η εγκατάσταση θα είναι “καθαρή” σε έναν νέο σκληρό δίσκο που θα πρέπει προσθέσουμε στο PC.
Σημ. Χρειαζόμαστε 2 δίσκους: Έναν με εγκατεστημένο Leopard 10.5.X και έναν νέο κενό δίσκο για την εγκατάσταση του Snow Leopard.
Mac OS X 10.6 Snow Leopard (Το αγοράζεται κανονικά – περίπου 40 euro)
Η εγκατάσταση χωρίζεται σε 2 φάσεις. Η 1η Φάση περιλαμβάνει την εγκατάσταση του Snow στον νέο δίσκο και η 2η Φάση περιλαμβάνει το “πατσάρισμα” του Snow, ώστε να “δουλέψει” το ίδιο καλά όπως και η παλαιότερη εγκατάσταση (10.5.Χ).
Καταρχάς κατεβάζουμε το image με το OSX86 από το σχετικό torrent (torrentdownloads net iPC OSx86 10 5 6 Universal FINAL.torrent). Το καίμε αργά σε ένα DVD (εννοώ το .iso που υπάρχει μέσα στα περιεχόμενα του torrent).
Τα στοιχεία του .iso είναι:
ISO Size on Disk: 4.3GB DVD Base System: Mac OS X 10.5.4 9E25 Retail Installed OS: Mac OS X 10.5.6 with AppleDecrypt.kext and Disabler.kext (every install) Languages Included: Japanese, German, French, Spanish, Italian, Dutch, Danish, Finnish, Korean, Norwegian, Russian, Swedish, Brazilian Portuguese, Simplified Chinese, Traditional Chinese, Portuguese, Polish Items removed from DVD for Single Layer Slimming: Boot Camp (doesn’t work on PCs), AdditionalSpeechVoices, Printer Drivers Updates Included: Mac OS X 10.5.6 Combo Update, Java for Mac OS X 10.5 Update 2, Remote Desktop Client 3.2.2 DVD Bootloader: Chameleon 1.0.11 Default installed bootloader: Chameleon 1.0.12 PC_EFI v9 DVD Boot Kernel: Voodoo Kernel 9.5.0 Final Release MD5 Hash of iPC OSx86 10.5.6 Universal PPF5 (Final).iso: 9ceb2e8daaa182a1071a337ad9b81e3f This is the same as iPC Public Beta patched to PPF5
-Για την δημιουργία του DVD εγκατάστασης από το ISO αρχείο, στην συγκεκριμένη περίπτωση, χρησιμοποίησα το Brasero σε Linux-.
Βάζουμε το bootable DVD που φτιάξαμε προηγουμένως μέσα… και ξεκινάμε. Κάνουμε κανονικά την εγκατάσταση αφού επιλέξουμε τα customize (Με κόκκινο οι επιλογές που έκανα):
Για την συμβατότητα του motherboard Gigabyte GA-EP35-DS3P με το OSX86, πρέπει να αλλάξουμε κάποιες από τις ρυθμίσεις του BIOS. Παραθέτω screenshots:
Οι αλλαγές αφορούν τις ρυμθμίσεις ενέργειας, AHCI και USB. Πρέπει να γίνουν οπωσδήποτε ώστε να λειτουργούν σωστά το SATA, το USB mouse, αλλά και η διαχείριση ενέργειας.
Στόχος είναι η κατασκευή ενός σταθερού Η/Υ με τις επιδόσεις και την λειτουργικότητα ενός πραγματικού MacPro.
Συγκεκριμένα (για λόγους σύγκρισης) επέλεξα την παρακάτω σύνθεση από το website της Apple:
Χαρακτηριστικά:
One 2.93GHz Quad-Core Intel Xeon
6GB (3x2GB)
640GB 7200-rpm Serial ATA 3Gb/s
NVIDIA GeForce GT 120 512MB
One 18x SuperDrive
Apple Keyboard with Numeric Keypad (English) and User’s Guide
Apple Mighty Mouse
Αξίας 3.150 ευρώ.
———————–
Μελετώντας τις προδιαγραφές και τις επιδόσεις των εξαρτημάτων του MAC PRO κατέληξα στο θεωρητικό συμπέρασμα ότι τα παρακάτω υλικά ανταποκρίνονται ισοδύναμα:
Στα πλαίσια των δοκιμών για την απόκτηση ευχέρειας στην προετοιμασία και τελική εγκατάσταση του OSx86, αποφάσισα να εγκαταστήσω το Leopard σε ένα από τα φορητά μου. Συγκεκριμένα το πακέτο Kalyway, που μετά από σχετική έρευνα στο διαδίκτυο κατάλαβα ότι είναι ένα από τα καλύτερα που υπάρχουν αυτή τη στιγμή.
Το Kalyway πακέτο (σπασμένο leopard 10.5.2), το οποίο ξεχώριζε για την πληρότητα των οδηγών εγκατάστασης και την συμβατότητα του (αναλυτικές πληροφορίες σε επόμενη ειδική δημοσίευση), προϋποθέτει μια διαδικασία για την προετοιμασία του πακέτου και την δημιουργία του dvd εγκατάστασης.
Εάν θέλεις να χρησιμοποιήσεις το MACOS X ως βασικό υπολογιστικό σύστημα, ερασιτεχνικά ή επαγγελματικά αγόρασε ένα αυθεντικό MAC! Πάρε το μπλε χαπάκι και θα ξυπνήσεις στο κρεβάτι σου πιστεύοντας, ότι θέλεις να πιστέψεις.
ή ...
μείνε μαζί μας στην χώρα των θαυμάτων, πάρε το κόκκινο χάπι, συνέχισε να διαβάζεις και θα δεις πόσο βαθιά μπορεί να φτάσει, αυτή η κουνελότρυπα!
Οι πληροφορίες του ιστολογίου είναι τεχνικές πληροφορίες πειραματισμών, στα πλαίσια της προσπάθειας εξομοίωσης της συμπεριφοράς ενός PC με έναν αυθεντικό MAC. Ο κώδικας που παραθέτω προορίζεται για προσωπική χρήση και πειραματισμό. Απαγορεύω ρητά την αναπαραγωγή, διανομή, παρουσίαση στο κοινό του έργου ή μέρος αυτού για εμπορική χρήση.
Επίσης θα σας συμβούλευα να λάβετε υπ όψιν σας ότι όλες οι παρεχόμενες πληροφορίες έχουν εκπαιδευτικό χαρακτήρα και δεν παρέχουν εγγυήσεις. Οποιαδήποτε στιγμή μπορεί να σταματήσω την ενημέρωση αυτού του ιστολογίου
:)