InfiniteMac OSx86

InfiniteMac OSx86 (http://infinitemac.com/forum.php)
-   Ελλάδα (http://infinitemac.com/forumdisplay.php?f=83)
-   -   Vanilla Snow Leopard MSI u100(Advent 4211) (http://infinitemac.com/showthread.php?t=4182)

cyberghoser1 09-21-2009 11:56 PM

Vanilla Snow Leopard MSI u100(Advent 4211)
 
ΟΔΗΓΟΣ ΕΓΚΑΤΑΣΤΑΣΗΣ SNOW LEOPARD 10.6.0 ΣΕ WIND MSI U100(ADVENT 4211) MSI ΒΙΟS 1.0E

Γιατι και τι σημαινει Vanilla:

Vanilla σημαινει οτι στο τελος αυτου του οδηγου θα εχετε ενα συστημα πληρες, ευκολο στην διαχειρηση, ανανεωσημο χωρις περιπλοκες(Θεωριτηκα) και απλα ειναι καλυτερα να ειναι καθαρο, με τα custom kext(s) να μην χανονται μετα απο update, την ωρα που γραφω αυτον τον οδηγο βρισκομαι σε συστημα 10.6.1 και τρεχει τελεια στο Advent 4211.

Τι χρειαζομαστε για να το καταφερουμε?

1. Να βρησκομαστε ηδη σε ενα συστημα Mac OS X (και hackint0sh κανει!)
2. Να εχουμε εγκατεστημενο ενα πληρης Retail OSX 10.6 (Links μπορειτε να βρειτε στην υπογραφη μου, ειναι RS links τα εχω βαλει σε ενα αρχειο κειμενου απλα...)

3. Να μην εχουμε κανει εγκατασταση κανενα Bootloader βλεπε chameleon κτλ. και να μην εχουμε εγκαταστησει κανενα ειδους driver.

ΠΡΩΤΟ ΒΗΜΑ ΕΓΚΑΤΑΣΤΑΣΗΣ SNOW LEOPARD RETAIL ΜΕ USB STICK 8GB

(Το λιγοτερο 8gb ειναι απαραιτητο)

Συνδεστε το usb σας στον υπολογιστη
Ανοιξτε το Disk Utility μεσα απο τον φακελο utilities
Στο Disk utility στην αριστερη μερια διαλεξτε το usb σας που εμφανιζεται και στο δεξι παραθυρο διαλεξτε partition.
Εκει που λεει Volume Scheme παταμε και διαλεγουμε 2 partitions, παταμε το κουμπακι απο κατω που λεει options και βεβαιωνομαστε οτι ειναι επιλεγμενο το MBR.
Τωρα κανουμε Resize την πρωτη partition σε 200 MB και την ονομαζουμε:

BOOTLOADER

και βεβαιωνομαστε οτι και οι δυο partitions ειναι σε συτημα MAC OS Extended(Journaled)

Δεν χρειαζετε να μετονομασουμε την δευτερη partition.

Μολις τελειωσει αυτη η διαδικασια πρεπει το usb σας να ειναι ως εξης:

Partition 1: BOOTLOADER 200MB
Partition 2: Untitled Ολο το υπολοιπο του χωρου

Τωρα ειμαστε ετοιμοι να κανουμε restore to iso η dmg αρχειο του Snow Leopard Install DVD που κατεβασαμε στο usb μας.

Στο Disk Utility Παταμε πανω στην δευτερη partition του usb μας και στο δεξι παραθυρο διαλεγουμε restore, εκει θα δειτε οτι εχει ενα πεδιο που λεει Source και ενα πεδιο που λεει Destination

Στο Source κανουμε drag n drop με το ποντικι το αρχειο iso η dmg του Snow Leopard install DVD που κατεβασαμε.

Στο Destination κανουμε drag n drop με το ποντικι την δευτερη partition του usb μας.

Παταμε τελικα restore, τωρα κανουμε υπομονη διοτη αυτη η διαδηκαια μπορει να διαρκεσει αρκετα αναλογα με την ταχυτητα υπολογιστη,cpu,usb.

Μολις το restore ειναι επυτηχης ακολουθουμε την διαδηκασια εδω:

Κατεβαζουμε το Chameleon 2: http://www.mediafire.com/download.php?gw2edg5vtwz θα μας δωσει ενα εκτελεσημο αρχειο καντε το εγκατασταση στο partition του usb που ονομασαμε BOOTLOADER

Τωρα πρεπει να καθορισουμε το ownership στο BOOTLOADER:


Ανοιγουμε το terminal και δινουμε εντολη:

Code:

sudo -s
/usr/sbin/vsdbutil -a /Volumes/BOOTLOADER

Τωρα πρεπει να κανουμε την partition ενεργη:

Ανοιγουμε το terminal και δινουμε εντολη:

Code:

diskutil list
Θα μας εμφανησει ολους τους δισκους που υπαρχουν στον υπολογιστη μας.

Καθοριζουμε ποιος δισκος ειναι το usb μας βλεποντας καθαρα που βρησκεται η partition BOOTLOADER.

Code:

fdisk -e /dev/diskX(X=δισκος που βρησκεται η partition BOOTLOADER)
p
f X(X=Αριθμος partition BOOTLOADER)
w
y
q

Τωρα κατεβαζουμε αυτο εδω

http://www.mediafire.com/?nmjowgmqgqz

(Εαν κατεβαζετε με safari τα κανει extract μονο του αλλιως καντε το εσεις, ειναι συμαντικο να ειναι η δομη σωστη)

Να σημειωσω εδω οτι, οτι ειναι σε κωδικα το κανετε σε Terminal, καλο ειναι λοιπον να το εχετε παντα ανοικτο και σε επιπεδο sudo -s

Σβηνουμε τα αρχικα kext του chameleon 2:

Code:

sudo -s
rm -R /Volumes/BOOTLOADER/Extra/Extensions/*.kext

Τωρα αντιγραφουμα τα καινουργια kext:

Code:

cd ~/Downloads/USBboot
cp -R *.kext /Volumes/BOOTLOADER/Extra/Extensions/

Τωρα ενημερωνουμε την extension cache και αντιγραφουμε το com.apple.Boot.plist:

Code:

cp update.sh /Volumes/BOOTLOADER/
cd /Volumes/BOOTLOADER
chmod +x update.sh
./update.sh

Το usb σας ειναι ετοιμο για εκκινηση και εγκατασταση!!!

Συνεχιζουμε εδω:


Vanilla 100% Retail Snow Leopard

Ξεκιναμε το pc μας με το usb συνδεδεμενο και στο bios screen παταμε f11(αν εχετε αλλο μοντελο μπορει να ειναι διαφορετικο) για να εμφανηστει το μενου εκκινησης και διαλεγουμε το usb μας.

Ξεκιναει το Darwin και φορτωνει την εγκατασταση του MAC OS X Snow Leopard.

Παταμε πανω στο μενου Utilities και διαλεγουμε Disk Utility
Διαλεγουμε τον πρωτευον δισκο του υπολογιστη μας και παταμε partition
Στο Volume Scheme διαλεγουμε 1 partition
Παταμε option και βεβαιωνομαστε οτι εχουμε επιλεγμενο το GUID
Εφοσον ειμαστε ετοιμοι κανουμε Apply και πλεον εχουμε εναν αδειο δισκο με 1 partition GUID σε συστημα MAC OS Extended(Journaled)

Κλεινουμε το Disk Utility και κανουμε εγκατασταση στον αδειο μας δισκο(Θυμηθειτε απλα τι ονομα του δοσατε) και καντε εγκατασαση εκει, χωρις customize)

Μολις ολοκληρωθει η εγκατασταση καντε επανεκκινηση και βεβαιωθειτε οτι το usb σας ειναι παντα συνδεδεμενο, διοτι απο αυτο θα κανουμε boot το snow leopard που μολις εγκαταστησαμε! F11 παλι να εμφανηστει το μενου εκκινησης, διαλεγουμε το usb μας, και ξεκιναμε τωρα τον δισκο στον οποιο καναμε εγκατασταση το Snow Leopard.

Ξεκιναει λοιπον το συστημα μας, συμπληρωμουμε τα πεδια κτλ...
Ειμαστε πλεον στο Desktop.

Εδω αρχιζει το ζουμι!

Κατεβαστε αυτο εδω: http://www.mediafire.com/?itmy1z53lqy καντε το extract (το safari το κανει μονο του) θα σας δωσει εναν φακελο Vanilla, ανοιξτε τον και μεταφερετε τους δυο φακελους που ειναι μεσα του στα downloads (αυτο ειναι πολυ συμαντικο να βρισκονται αυτοι οι δυο φακελοι εκει)

Καντε eject to usb σας.

Ανοιξτε το Terminal απο τον φακελο utilities και τρεξτε την εντολη:

Code:

diskutil list
Εδω κανονικα θα δειτε τον δισκο σας σαν Disk0 εαν τα κανατε ολα σωστα.

Συνεχιζουμε λοιπον, τωρα θα φτιαξουμε την EFI partition οπου ολα τα kext μας θα ειναι ασφαλες και θα ειμαστε εντελος Vanilla.

Ανοιγουμε Terminal και ακολουθουμε τις εντολες:

Code:

sudo -s
Reformat EFI:

Code:

newfs_hfs -v EFI /dev/disk0s1
Mount EFI:

Code:

mkdir /Volumes/EFI
mount_hfs /dev/disk0s1 /Volumes/EFI

Create file structure:

Code:

mkdir -p /Volumes/EFI/Extra/Extensions
mkdir /Volumes/EFI/Extra/Themes

Εγκατασταση του chameleon v2 στην EFI:

Code:

cd ~/Downloads/Chameleon-2.0-RC3-r658-bin/i386
fdisk -f boot0 -u -y /dev/rdisk0
dd if=boot1h of=/dev/rdisk0s1
cp boot /Volumes/EFI

Load smbios.plist:

Code:

cd ~/Downloads/Chameleon-2.0-RC3-r658-bin/Optional\ Extras
cp -R smbios.plist Themes /Volumes/EFI/Extra

Unmount EFI:

Code:

umount -f /Volumes/EFI
rm -rf /Volumes/EFI

Εδω να σημειωσουμε οτι αν δεν κανετε unmount την EFI θα σας βγαζει μηνυμα σφαλμα mount_hfs: Invalid argument οποτε θα θελετε να κανετε mount ξανα οποτε τσεκαρουμε με:

Code:

fsck_hfs /dev/disk0s1

Το output πρεπει να ειναι:

The volume EFI appears to be OK.

Τωρα μας μενει να εγκαταστησουμε τα απαραιτητα kext.

Μεσα στον φακελο Vanilla -> EFIkext εχει ενα kext με ονομασια UUID.kext

Καντε δεξι κλικ πανω του και διαλεξτε show package content, στον φακελο που βλεπετε (content) εχει ενα αρχειο info.plist καντε το edit και αλλαξτε το 001D92CA27DE με το δικο σας Mac Adress(την οποια βρησκετε στο system profiler -> Network)

Καντε αποθηκευση του αρχειου.

Καντε τωρα patch to kext για τα γραφικα:

Code:

cd ~/Downloads/Vanilla/EFIkext
./27ae.sh



Επειτα:

Code:

./update.sh
Αντιγραφη boot.plist:

Code:

cd ~/Downloads/Vanilla/boot.plist
./update.sh



Κανουμε την Partition EFI Ενεργη:

Code:

diskutil list


Εαν ακολουθησατε σωστα τον οδηγο μεχρι τωρα πρεπει η δομη του δισκου σας να ειναι η εξης:

disk0
disk0s1 Hidden EFI partition (Cham2 loader)

οποτε συνεχιζουμε στο terminal:

Code:

fdisk -e /dev/disk0
p
f 1
w
y
q

Αυτο ητανε, καντε επανεκκινηση και κανονικα θα δειτε οτι ξεκιναει το chameleon 2 και κανει εκκινηση το Snow Leopard!!!

Υ.Γ: Προσπαθησα οσο γινεται να ειναι καθαρος ο οδηγος και να μην ειναι εντελος copy/paste και προσθεσα μερικα δικα μου σημεια, ελπιζω να ειναι κατανοητος, δεν ειναι δυσκολος απλα ειναι λιγη βαβουρα αλλα ολα λειτουργουν ρολοι με αυτην την μεθοδο, να θυμαστε απλα οταν κανετε ενημερωση software Update να ξανακανετε patch τα γραφικα σας με:

Code:

cd ~/Downloads/Vanilla/EFIkext
./27ae.sh

και επειτα:

Code:

./update.sh
και ολα θα ειναι μια χαρα!

Σημειωστε οτι οταν κλεινετε το πορτακι δεν κανει sleep οποτε χρειαζεστε clamshelldisplay.kext, εγκατασταση με kext helper, θα το βρειτε στον φακελο Downloads/Vanilla/SLEkext/_Disabled/

Αν κανετε Overclock το Fn+F10 το πατατε οταν βγαινει το λογοτυπο της MSI και οχι μετα αλλιως δεν θα λειτουργει!

Mini Video Presentation Snow Leopard on MSIN Wind U100(Advent 4211): http://www.youtube.com/watch?v=RpLFnKG0N2k

My Geekbench Score 24% Overclock: http://browse.geekbench.ca/geekbench2/view/169385

Αυτα, ελπιζω να ειναι ολα ενταξει, μην νομιζετε και εγω τωρα μαθαινω το ολο συστημα, αλλα ειναι τρελα λεμε!


Sources:


Code:

USB Snow Leopard Retail Installer: http://forums.msiwind.net/osx-installing/easy-snow-leo-usb-installer-built-from-mac-t14111.html
Code:

100% Vanilla: http://forums.msiwind.net/osx-installing/100-vanilla-cham2-efi-boot-t12646.html

excos 09-22-2009 04:17 PM

Πολύ καλή δουλειά,άψογος ο οδηγός φίλε cyberghoser1!!!!!!!!!!!!.
thanks.

geeksada 09-22-2009 07:52 PM

Άψογος! :d

SomniusX 09-27-2009 11:32 AM

Πωωω ρε φιλάρα πολύ shell scripting πέφτει.. όλα σε shell τπτ με app! :D

καλή φάση θα το προτείνω σε έναν φίλο που έχει το σχετικό μηχανάκι..

cyberghoser1 09-28-2009 05:34 AM

Γαματα φιλε εχεις δικιο αλλα ειναι γεγονος οτι αυτη η μεθοδος απλα ειναι κορυφη για το μικρο, βασικα απο την στιγμη που εχεις τον δισκο σου σε GUID και η δομη ειναι disk0s1 κανεις μονο copy/paste.

eski 10-06-2009 08:36 AM

Ο οδηγος αυτος παιζει αλλα οχι ολα
πχ δε παιζει το script ./27ae.sh; ./update.sh δεν υπαρχει ομως προβλημα γιατι αν κανει boot τα βαζεις με KextHelper απο το φακελο Vanila/EFIkext μαζι με ολα τα Kext που εχει μεσα.
Μετα ομως απο Update σε 10.6.1 δυσκολευτηκα γιατι δεν επαιρνε τους VGA drivers.
Αυτοσχεδιασα εσβησα απο /System/Library/Extensions τα 2 πρωτα kext (27ae*.kext)
και μετα τους πηρε κανονικα με kexthelper
Θα δω τι BIOS εχω παντως σιγουρα Advent δεν εχω βαλει της MSI
Aληθεια τι γινεται με το forums.msiwind.net ειναι πολλες μερες down

Τα link που δινεις δεν δουλευουν BTW εγω δοκιμασα με μια 6.13Gb

cyberghoser1 10-06-2009 06:41 PM

ναι ειναι πολλες μερες down το forum της msi.
μετα απο το αρχικο update δεν χρειαζετε να κανεις ./27ae.sh και ./update.sh
σε καθε νεοτερη ομως εκδοση πιθανον να χρειαστει.
Με το να τα βαζεις στο S/L/E χανει καθε νοημα η vanilla μεθοδο αλλα αφου λειτουργει ποιος νοιαζετε ε ;)

eski 10-07-2009 04:36 PM

Exει βαλει κανεις windows 7 dual boot?
To λεω γιατι βλεπω οτι υπαρχει ασυμβατοτητα ChamaleonR2 και win32bit με 64bit παιζει

spanakorizo 10-15-2009 12:39 AM

πεινάει κανείς;
άσχετο:
μπορει καποιος να δοκιμασει αυτην την σελιδα με ΦαιρΦοξ
και να μου πει αν "λαγκάρει" στο σκρολάρισμα; (να σπάει η κίνηση)
http://www.9to5mac.com/snow-leopard-...t-firmware-efi

SomniusX 10-15-2009 12:41 AM

μπα.. μια χαρά παίζει.. αλλά είσαι offtopic mate!