כאשר מתקינים לאופרד מקבלים גרסה מסויימת מסוג 10.5 את שלי התקנתי מ uphack iAtkos 10.5.1 שלכם עלולה להיות גרסה שונה כגון 10.5.2, בידקו איזו גרסה יש לכם מהדיאלוג: "About" מתפריט התפוח ביחרו באופציה: "About this Mac" ושם תופיע מספר הגרסה.
עכשיו שאתם יודעים איזו גרסה יש לכם, עליכם לבדוק האם אתם מסוגלים לעדכן את ההאקינטוש שלכם, צריך לוודא שני דברים, האחד: שיש לכם PC_EFI (קראו כאן איך בודקים אם יש לכם PC_EFI)
הדבר השני שיש לבדוק הוא האם ה Kernel שבא עם ההתקנה שלכם הוא מאפל (ליבה אמיתית) Vanilla, זאת ניתן לעשות ע"י הפקודה הבאה בטרמינל:
strings /mach_kernel | grep Darwin
(שימו לב לאות הגדולה D במילה Darwin), ותוחזר לכם שורה המתארת את הגרסה של הליבה (kernel) שלכם לדוגמה:
Darwin Kernel Version 9.1.0: Sat Nov 17 02:37:09 SCT 2007; made by ToH:xnu-1228.0.2~1/BUILD/obj/RELEASE_I386
שימו לב לחלק המודגש שמתאר ע"י מי נכתבה הליבה, במקרה זה TOH, ובהתחלה ניתן לראות את הגירסה שבמקרה זה היא: 9.1.0. אם יש לכם ליבה מקורית של אפל (Vanilla Kernel) אז במקום השם TOH יהיה root.
שימו לב: אם אין לכם EFI מותקן ו ליבה מקורית (Vanilla Kernel) אתם לא יכולים עדיין להתקין 10.5.3 תצטרכו להמתין שישחררו ליבה 9.3.0 פרוצה.
שימו לב: בנסיון הראשון שלי ניסיתי להתקין על גבי iAtkos_v1.0i בעל EFI אך עם ליבה לא מקורית וקיבלתי את המסכי קריסה הבאים:
רק אחרי שהתקנתי Leo4Allv3 ושחזרתי את כל הגדרות המערכת והמשתמש (תודות ל Time Machine שלי) הצלחתי לעדכן בהצלחה.
להלן 10 הצעדים:
1. ראשית הורידו את חבילת העדכון מאפל בכתובת הזו הגודל שלה צריך להיות כ 531MB. (אל תשתמשו בעדכון תוכנה (Software Update) כי זה לא יעבוד!!)
2. גבו את ספריית הדרייברים שלכם שנמצאת ב:
/System/Library/Extensions
3. פתחו טרמינל וכתבו את הפקודות הבאות:
sudo -s
הקלידו את סיסמתכם ולחצו אנטר
while sleep 1 ; do rm -rf /System/Library/Extensions/AppleIntelCPUPowerManagement.kext ; done
פקודה זאת לא תחזיר תגובה או פרומפט, זוהי לולאה שבודקת כל שניה את ספריית הדרייברים שלכם, בשניה שנמצא שם קובץ ניהול הכח "AppleIntelCPUPowermanagement.kext" (שמשבש את ההאקינטוש) הלולאה תדאג למחוק אותו
אם אתם מעוניינים לבדוק שהפקודה שכתבתם והרצתם עובדת (לפני שאתם מבצעים את ההתקנה כדי שלא תהרס ההתקנה בגלל שגיאת כתיב) אז פשוט צרו ספריה חדשה וקראו לספריה: "AppleIntelCPUPowermanagement.kext" ואז העתיקו אותה אל ספריית הדרייברים שלכם:
/System/Library/Extensions
הספריה שהעתקתם אמורה להמחק מיד, אם זה לא עובד בדקו את הפקודה אות אות.
4. התחילו את ההתקנה ותנו לה לסיים (אל תלחצו בסוף Restart)
5. אל תלחצו בסוף Restart!
6. עכשיו עצרו את הסקריפט שרץ בטרמינל ע"י לחיצה על המקשים Ctrl + C
7. כעת עליכם לערוך את סקריפט האתחול שאפל מריצה אחרי ההתקנה, הסקריפט בודק אם זהו מקינטוש אמיתי ובעליה מגיב בהתאם, בטרמינל כיתבו את הפקודות הבאות:
cd /System/InstallAtStartup/scripts
ערכו את הקובץ בשם '1' עם העורך VI כך:
vi 1
8. כעת הטרמינל יציג את תכולת הקובץ, בעזרת מקשי החיצים דלגו אל סוף הקובץ (למטה) וחפשו שורה שנראית כך:
kextload /System/Library/Extensions/Dont Steal Mac OS X.kext
לחצו על המקש I (קיצור למילה insert) כדי להכנס למצב עריכה
9. מחקו את הערך:
Dont Steal Mac OS X
והחליפו אותו בערך הזה:
dsmos
כך שבסוף תקבלו שורה שניראת כך:
kextload /System/Library/Extensions/dsmos.kext
לחצו על המקש Esc כדי לצאת ממצב עריכה,
לחצו על : כדי להכנס לפרומפט של VI וכתבו !w (שמציין לשמור את השינויים לדיסק גם אם הקובץ הוא לקריאה בלבד) ולחצו אנטר, לאחר מכן לחצו שוב על : וכתבו q (קיצור ליציאה) ותחזרו למסך הטרמינל הקודם.
10. כעת עליכם לעבור בפיינדר אל סיפרית הדרייברים ולמיין ע"פ תאריך שינוי (Date Modified) ולבדוק אילו דרייברים השתנו היום, אם יש שם דרייבר שפרצתם או העתקתם ממקום אחר אז שחזרו אותו כעת מספריית הגיבוי שלכם.
לא אמורים להיות כאלה דרייברים הביטו בדרייברים שאמורים להשתנות (רק אם פרצתם כרטיס מסך של אינטר 3100 אז אולי תצטרכו לשחזר):
לסיום לחצו על האתחול במסך ההתקנה, לחצו על Restart.
לאחר האתחול המערכת לא תעלה ותבצע בעצמה אתחול נוסף, תגיעו למסך הכחול שלפני מסך הלוגאין, המסך הזה יבצע פעולות במשך 3-4 דקות ואז המערכת תסיים עליה ותציג את שולחן העבודה שלכם. כעת יש לכם 10.5.3 מותקן.
כדי לוודא שאכן יש לכם 10.5.3 פתחו את דיאלוג ה About הוא צריך להראות דומה לזה:
אתם גם אמורים לראות את התכונה שמאפיינת את גרסה 10.5.3 בהגדרות של ה "Time Machine":
אני לא מצאתי את ההגדרה הזאת אך כל שאר הסממנים הצביעו שיש לי 10.5.3 (גם ה About וגם הפקודה שבודקת את הליבה.
תהנו.
3 תגובות:
התקנתי בהצלחה את ליאו גרסה 3
קראתי את המדריך של שי לגבי עדכון גרסה-ל 10.5.3
כאן מתחילה הבעיה שלי:
הטרמינל אצלי "דפוק"...אני מנסה לרשום למשל את sudo -s
ה"סמן" זז הרבה ימינה,כלומר אפילו את הפקודה הזאת אני לא מצליח לרשום כמו שצריך...(שלא לדבר על סיסמא-המקלדת לא מגיבה,כלומר אני לא יכול לרשום סיסמא...)
בבקשה עזרה
כיצד אפשר ל"תקן" את הטרמינל(או אולי הבעיה במקלדת...למרות שאני מצליח להשתמש בה ,להקליד וכ"ו...)
הי אסף גלנטי,
האם יכול להיות שפשוט ישנה בעיה בדרייבר של כרטיס המסך, ובעצם הפקודה מוקלדת נכון רק שהמסך לא מציג אותה נכון?
תנסה לבחור עם העכבר בטרמינל את כל האותיות שכתבת ותראה אם הוא מציג אותן,
בנוסף אתה תמיד יכול לכתוב את הטקסט במקום אחר כמו TEXTEDIT ולהעתיק ולהדביק לטרמינל (עד שתמצא פתרון),
שי.
חשוב מאוד - אל תנסו לעדכן ישר מ 10.5.1 ל 10.5.3 - זה הקריס לי את כל המערכת והייתי צריך להתקין מחדש! כנראה שזה ברור אבל לא לי... בקיצור חובה לעבור דרך 10.5.2
הוסף רשומת תגובה