doupto.com 15k$ video contest
‏הצגת רשומות עם תוויות התקנה. הצג את כל הרשומות
‏הצגת רשומות עם תוויות התקנה. הצג את כל הרשומות

יום שבת, 16 באוגוסט 2008

איך לגשת לקבצים בדיוידי של ההתקנה



פוסט זה סוקר את השיטות המאפשרות לגשת לקבצים המצויים על הדיוידי התקנה של לאופרד או טייגר.
הקבצים שנמצאים על דיסק ההתקנה יכולים לעזור אם המטרה היא למשל להעתיק דרייברים שקיימים על הדיוידי (כמו בקר IDE או SATA) אבל לא קיימים על ההתקנה שלנו.
בנוסף יש את התוכנות צד שלישי והדרייברים צד שלישי שניתן להתקין בניפרד, ואם התקנו ללא שום דרייבר כדי לוודא שההתקנה עולה ורק אז נהיה מעוניינים לגשת לקבצים אז ניתן בשיטות הבאות:


1. מתוך חלונות ניתן לבצע Browse על הקבצים אם התקנו תוכנה שמזהה פורמטים של מק כמו MacDrive שמוסבר בפוסט הזה. ואז כמובן שניתן לחלץ ולהעתיק כל קובץ שמעוניינים בו על הדיוידי.


2. מתוך מק מהטרמינל ניתן לגשת אל התוכן של הדיוידי (נניח ששם הדיוידי הוא: Leopard_10.5.4) אז אחרי הכנסת הדיוידי, פתחו טרמינל ורשומו:
cd /Volumes/Leopard_10.5.4
מכאן ניתן להשתמש בפקודות טרמינל פשוטות כגון cd כדי לעבור מספריה לספריה, או בפקודה ls כדי להציג את רשימת הספריות והקבצים באותה ספריה שעברתם אליה, או cp כדי להעתיק קבצים מהדיוידי אל המחשב.


3. אופציה נוספת היא דרך הפיינדר, פשוט לפתוח חלון פיינדר של מק וללחוץ על רצף המקשים: CMD+Shift+G (או מהתפריט של הפיינד Goto->Folder) זה יציג שורה שאליה ניתן להקליד נתיב (Path) כמו שורת ה Address של explorer ופשוט שם תקלידו את הנתיב:Volumes/Leopard_10.5.4/ ואז תוכלו להכנס אל הספריות הרצויות בצורה רגילה.


4. השיטה האחרונה שאציין כאן כוללת התקנה של תוכנה הניקראת Pacifist, זו תוכנה המאפשרת "לחפור ולחפש" בנבכי התקנות, כולל דיוידי של התקנה לאופרד. בעזרתה ניתן לראות ולהעתיק ולהתקין חבילות מתוך הדיוידי, מי שהתקין Leo4Allv3 יש לו את התוכנה כבר מותקנת.

הסיפריות שעלולות לעניין אתכם הן:
Volumes/Leopard_10.5.4/System/Extensions/ המכילה את כל הדרייברים שגורמים לדיוידי לעלות (כולל בקרים של דיסקים) כך שאם יש לכם דיוידי שמצליח לעלות אבל אחרי ההתקנה מקבלים Still waiting for root device אז תעתיקו את כל הדרייברים שמכילים את השם ATA אל הספריית דרייברים שלכם וזה יפתור את הבעיה.

בנוסף יש את הספריה:
Volumes/Leopard_10.5.4/System/Install/ אשר מכילה את כל ה Packages של ההתקנה כולל תוכנות ודרייברים צד שלישי (שבוחרים מתוכם בשלב ה Customize), כך שאם למשל לא התקנתם דרייבר לכרטיס רשת ואתם מעוניינים להתקין אותו מתוך הדיוידי ללא צורך להתקין את המערכת מחדש, ניתן לגשת לספריה הזו, למצוא את הדרייבר המתאים ולהתקין.

מקווה שזה מספק,
שי.

יום רביעי, 4 ביוני 2008

איך לגשת לקבצי חלונות מתוך מק


אם יש לכם בעיה לגשת לכונני חלונות מתוך מק, או שמפריע לכם שיש גישה לקבצים רק לקריאה בלבד? אז פוסט זה בשבילכם, כדי לדעת איך לעשות את זה, קראו הלאה:

כאשר מנסים ממק לגשת לכונן של חלונות או למחיצה של חלונות, הגישה לקבצים היא לקריאה בלבד, למשל קבצי המחיצת וויסטה שלי נראים כך (שימו לב למנעולים שמציינים אין גישה):



כדי לקבל גישה מלאה לכוננים/מחיצות אלו עליכם להתקין שתי אפליקציות:
MacFUSE (Mac File-System User-Space) אפליקציה זו משתמשת בתקן של לינוקס הנקרא FUSE ומומשה למק, היא מאפשרת תמיכה במערכת קבצים (File System) ברמת ליבה (Kernel) כך שמערכת ההפעלה תומכת במערכת הקבצים בצורה טבעית.
NTFS-3G דרייבר שעובד על גבי השיכבה שמוסיפה MacFUSE ותומך במערכת הקבצים NTFS מתוך OSX.

הצעדים מאוד פשוטים:
1. הורידו את MacFUSE
2. הריצו את הקובץ MacFUSE Core.pkg
3. הורידו את NTFS-3g (וודאו כי אתם מורידים את "Mac OS X DMG Package")
4. הריצו את הקובץ NTFS-3G.pkg
5. אתחלו את המחשב

זהו זה, התוצאה הסופית צריכה להראות כך (זה אותו כונן וויסטה שהראתי מקודם):



אם תרצו להסיר את ההתקנה של NTFS-3G עקבו אחר צעדים אלו:
  1. מתוך הכונן הוירטואלי NTFS-3g DMG הריצו את הסקריפט: "Uninstall NTFS-3G.command"
  2. הקליקו על הכפתור "Open" מהחלון פופאפ שמופיע
  3. הקלידו את סיסמתכם ולחצו אנטר
  4. המתינו עד שההודעה הזאת תופיע: [Process completed] ואז אתם יכולים לסגור את הטרמינל
אם תרצו להסיר את ההתקנה של MacFUSE עקבו אחר צעדים אלו:
  1. פתחו חלון טרמינל חדש וכיתבו: sudo -s (ולחצו אנטר)
  2. הקלידו את סיסמתכם ולחצו אנטר
  3. כיתבו את שתי השורות הבאות לטרמינל ולחצו אנטר אחרי כל אחת מהן
  4. lsbom -fls /Library/Receipts/MacFUSE\ Core.pkg/Contents/Archive.bom | colrm 1 1 | xargs rm -v
  5. rm -rv /Library/Receipts/MacFUSE\ Core.pkg
  6. אתחלו את המחשב
והמחשב שלכם יעלה ללא NTFS-3G וללא MacFUSE.

הנה תמונות ההתקנה למקרה שאתם זקוקים להם:

תמונות ההתקנה של MacFuse:










ותמונות ההתקנה של ה NTFS-3G:









תהנו.

איך לגשת לקבצי מק מתוך חלונות


אם יש לכם מחיצה של חלונות ואתם עולים ממנה, אבל זקוקים לגישה לקבצים שנמצאים על מחיצת המק שלכם כגון: תמונות, שירים, מצגות וכולי, אז זה הפוסט בשבילכם, כדי לדעת איך, קראו הלאה:

לצורך זה עליכם להשתמש באפליקציה שנקראת MacDrive, אפליקציה זו מותקנת על חלונות ומסוגלת להציג דיסקים, כונני USB, דיסק-און-קי, או מחיצות של מק בתוך "My Computer" כמו כונני חלונות רגילים, יש אפשרות, לקרוא קבצים, לכתוב קבצים חדשים, לשנות קבצים קיימים, ואפילו למחוק, (תזהרו לא למחוק קבצי מערכת חשובים).

ההתקנה מאוד פשוטה (next,next,next), ולאחר שהיא מסתיימת אתם מאתחלים את המחשב וניתן לראות את הכוננים של לאופרד.

1. הורידו את MacDrive
2. מחלונות התקינו את MacDrive
3. אתחלו לתוך חלונות (אם זה כונן חיצוני ודאו שהוא מחובר בזמן העליה)

זהו זה, הכונני מק יסומנו עם אייקון ותפוח אדום עליו (כמו בתמונה למעלה) כדי שתדעו שמדובר בכונן מק ולא כונן חלונות רגיל.
אחרי ההתקנה "My Computer" צריך להראות כך:


איזה כייף להנות משני העולמות הא?

תוספת: ישנן עוד תוכנות מסוג זה אך לדעתי לא טובות באותה מידה, אבל אם האחת לא עובדת אז כדאי לנסות אחרות, הראשונה היא TransMac, השניה היא חינמית בשם: HFSExplorer.
שי.

יום שבת, 31 במאי 2008

איך בודקים אם מותקן EFI


האקינטוש מגיע בשני תצורות של התקנה: אחד עם אמולציית EFI (הידוע בשם PC_EFI) והשני ללא EFI,

EFI זה ממשק של חברת אינטל ראשי תיבות של "Extensible Firmware Interface", זה ממשק שמסתיר את החומרה מהתוכנה, כך שלא משנה איזה רכיב חומרה מערכת ההפעלה צריכה, היא לא צריכה להכיר את הפרמטרים שלו, אלה פונה אל ממשק ה EFI והוא מספק לה את הנתונים.

EFI מספק למערכת ההפעלה שירותים שעד היום רק ה BIOS סיפק כגון (IO,IRQ,קצבי עבודה על לוח האם, גישה לזיכרון, שעון המכונה וכולי) מנגנון זה תואם להגדרות של אינטל ומשתתף בתהליך אתחול החומרה והטענת הדרייברים קראו אודות EFI יותר כאן ו כאן.

מקינטוש אמיתי מתקין קבצים התומכים במערכת ה EFI בספריה:
/System/Library/CoreServices/boot.efi

ועותק נוסף בספריה:

/usr/standalone/i386/boot.efi

להאקינטוש שלכם לא יהיו הקבצים האלה, לעתים השני ימצא אך לא יהיה בשימוש, מאחר ואין לנו במחשבי הפיסי חומרה שתומכת בממשק זה, מחשבי פיסי עדיין רצים על ממשק ישן של ביוס (למעט מספר מועט של שרתים).
ישנו מעקף, פריצה אשר נכתבה ע"י בחור בשם Netkas והרעיון של פריצה זו היא לחקות את התנהגות ה EFI ע"י טבלה בזיכרון, פריצה זו נקראת PC_EFI_PATCH,

הפריצה מחזיקה טבלה בזכרון של רכיבי חומרה וכאשר מערכת ההפעלה (הליבה שלה) פונה אל מערכת ה EFI ומבקשת לקרוא או לכתוב נתונים אז הפריצה (PC_EFI) מאפשרת לה, וכך הליבה הטבעית חושבת שהיא מותקנת על מק אמיתי, מה שמאפשר לנו כמשתמשים להנות מהתנהגות והתקנת רכיבים טבעיים של אפל כולל עדכונים אוטומטיים.

יש שלושה דרכים לבדוק האם מותקן לכם פריצת EFI:

1. אם במהלך ההתקנה בשלב התקנת ה "Darwin Boot" בחרתם להתקין PC_EFI אז יש לכם PC_EFI מותקן, בגרסאות חדשות של התקנה כל שצריך הוא לסמן התקנת ליבה טבעית (Vanilla Kernel) וזה יתקין אוטומטית את מערכת ה EFI הנחוצה, ולכן אם התקנתם ליבה טבעית אזיש לכם EFI.
מסך ההתקנה של PC_EFI נראה כך:





2. עוד בדיקה (שאם אין לכם EFI מותקן עלולה להרוס את המערכת, אז זה רק אם אתם יודעים שביצעתם עדכון) היא לבצע עדכון מתפריט התפוח ולבחור באופציה: "Software Update", אם העדכון עובר בהצלחה אז יש לכם EFI, למרות שאמרו לי שיש גם גרסאות פרוצות שיודעות לעדכן.

3. והשיטה האחרונה והכי בטוחה היא להקליד את הפקודה הבאה בטרמינל:
sudo ioreg -l -w0 -p IODeviceTree | grep efi

ולוודא שאתם מקבלים שורה הדומה לשורה הבאה:
+-o efi <class IOService, !registered, !matched, active, busy 0, retain 7>
| | "name" = <"efi">

דרך אגב אם אין לכם PC_EFI מותקן אז אתם יכולים להתקין אותו, פשוט עקבו אחר הצעדים בפוסט הזה.

תהנו.

יום ראשון, 25 במאי 2008

דרייברים להאקינטוש


"איפה אפשר למצוא דרייברים ל OSX86 / האקינטוש"
זה פוסט בשביל כל מי ששאל וישאל אותי איפה אני יכול למצוא דרייבר ל... אז הנה רשימה קצרה שתוכלו להתחיל את החיפוש:

למי שאינו יודע Kext הוא הדרייבר של מק ראשי תיבות של kernel extension.
קראו את הפוסט "הכל על Kext (האקינטוש דרייבר)" כדי להבין מה זה ואיך מתקינים דרייבר.

לינקים לדרייברים ניתן למצוא ב OSX86 Project HCL (Hardware Compatibility List) יש רשימהכזאת לכל גרסת OSX ששוחררה בפרוייקט OSX86 למשל לאופרד 10.5:
Leopard 10.5.2
Leopard 10.5.1
Leopard 10.5.0
Tiger 10.4.9
Tiger 10.4.8

רשימות לינקים ופוסטים ב insanelymac:
a great compiled list of kext
Keyboard and trackpad/mouse
Video Cards
Ethernet
Wifi
CardBus/PCMCIA
Network Printers
Audio
Misc

הנה עוד לינקים חשובים שאולי לא יופיעו ברשימות:
NVInject - NVidea Injection kext שתומך בכרטיסי וידאו של nVidia
Titan - תמיכה בכרטיסי מסך ATI ו nVidia
Natit - דרייבר קוד פתוח לכרטיסי מסך ATI ו nVidia
Natit - Natit ששוחרר ע"י Netkas
PC_EFI - תמיכת EFI בשביל PC, מה שגורם ל OSX86 לקבל עדכונים מאפל
AppleSMBios - Apple System Management BIOS Driver

צפו לעוד לפחות שני פוסטים בנושא, האחד על איך פורצים דרייבר כדי שיתמוך בחומרה דומה שאין לה דרייבר, והשני איך להתקין דרייבר של כרטיס מסך בשיטת הזרקה (Inject).

תהנו.

יום שבת, 24 במאי 2008

הכל על Kext (האקינטוש דרייבר)


מה זה KEXT?
KEXT זה ראשי תיבות של Kernel Extension, כלומר הרחבה לליבה של מערכת ההעפלה, כל מה שצריך לחיות כל הזמן במערכת ההפעלה ולרוץ מהר ולהיות זמין מרגע העליה של המערכת (כמו דרייבר) יכתב כ KEXT, בגלל שכותבים קוד כזה כהרחבה למערכת ההפעלה, ניתן להטעין את הקוד לזיכרון ולהוריד אותו מהזיכרון אפילו כשהמערכת הפעלה למעלה (מבלי הצורך באתחול), כשרוצים לפתח או לכתוב דרייבר, מפתחים אותו כ Kext.

איפה נמצאים קבצי ה Kext?
Kext הינם קבצים עם סיומת Kext, למעשה אלה אינם קבצים אלה ספריות (כמו הרבה דברים במק), אלה ספריות עם סיומת Kext וכך מערכת ההפעלה יודעת להסתיר מהמשתמש הרגיל את הסיפריה ובעצם מציגה לו קובץ (אותו דבר אפליקציות הינם ספריות עם סיומת app), הסיפריה מכילה את כל מה שהדרייבר צריך, קובץ בינארי, ספריות, Plugins, קבצי הגדרה, תמונות טקסטים ומשאבים אחרים, הכל ארוז בתקן מוגדר מראש ע"י אפל.
כדי לראות מה יש בקובץ כלשהו שהוא בעצם ספריה יש ללחוץ קליק ימני על הקובץ ולבחור באופציה "Show Package Contents", מיד יפתח חלון חדש של פיינדר (שזה הסייר של מק) ויציג את כל הקבצים והסיפריות של הקובץ.

לאופרד מחזיק את קבצי ה Kext בספריה:
/System/Library/Extensions
הספריה מכילה המון דרייברים הרבה יותר ממה שאתם צריכים, למעשה כל דרייבר שאי פעם נכתב באפל נמצא כאן. אז מה? כל עליית מחשב תעלה את כל הדרייברים למרות שאני לא זקוק להם? לא, למעשה בעליה הראשונה של מערכת ההפעלה יש מערכת יפה שכתבו באפל והיא לוקחת את המושג Plug And Play צעד אחד קדימה, למעשה כשחומרה חדשה מחוברת למחשב, או מאותחלת בזמן עליה היא מכריזה שהיא צריכה דרייבר שתומך בה, מק מחפש את הדרייבר שהכי מתאים (לפי הפרטים של רכיב החומרה) ומעלה אותו, אם אותו דרייבר זקוק לדרייבר נוסף כדי לפעול הוא יתנהג כחומרה חדשה והתהליך יחזור על עצמו עד שכל הדרייברים הנחוצים לעבודת המק יעלו. מיד בתום העליה הראשונה ישמרו כל הדרייברים לקובץ (שהוא בעצם ספריה, קלטתם) בשם: Extensions.mkext זאת ספריית או קובץ מטמון (Cache) אשר מכיל את כל הדרייברים הנחוצים למחשב הנוכחי,

אם יש בעיה או מעוניינים לרענן את המטמון הזה ניתן למחוק את הקובץ הזה, כשלאופרד לא תמצא אותו בעליה הבאה היא תבנה אותו מחדש, עליה שבונה את קובץ המטמון היא קצת יותר איטית מעליה רגילה,

ניתן גם לבקש מלאופרד למחוק את הקובץ ולבנות אותו מחדש מתוך הדארווין פרומפט (Darwin Prompt) בזמן עליית המחשב ע"י כתיבת הפרמטר: f- בדקו את הפוסט הזה כדי לקבל עוד מידע.

איך להטעין ולהסיר Kext מהזיכרון (בזמן שמערכת ההפעלה כבר רצה)?
ניתן להטעין ולהסיר KEXT מהזיכרון בזמן ריצה (כשמערכת ההפעלה כבר למעלה), מבלי הצורך באתחול המחשב בעזרת הפקודה: kextload ו kextunload.

כדי להטעין דרייבר (Kext) אל הזיכרון יש לפתוח טרמינל ולכתוב:
sudo kextload kextName (כאשר את kextName יש להחליף בשם ה kext שאותו מעוניינים להטעין)
ליחצו אנטר, הקלידו את סיסמתכם ולחצו אנטר.
המערכת תענה בחזרה עם הודעת הצלחה או כישלון.
קראו יותר על הפקודה בדף ההסבר על הפקודה (ManPage)

כדי להסיר Kext מהזיכרון פתחו טרמינל וכתבו:
sudo kextunload kextName (כאשר את kextName יש להחליף בשם ה kext שאותו מעוניינים להסיר)
ליחצו אנטר, הקלידו את סיסמתכם ולחצו אנטר.
המערכת תענה בחזרה עם הודעת הצלחה או כישלון.
קראו יותר על הפקודה בדף ההסבר על הפקודה (ManPage)

ניתן גם לבדוק את הסטאטוס של ה Kext בזיכרון (האם הוא טעון או לא) ע"י הפקודה: kextstat,
פתחו טרמינל והקלידו:
sudo kextstat
המערכת תציג רשימת דרייברים הטעונים לזיכרון (Kext) ומידע עליהם,
קראו יותר על הפקודה בדף ההסבר על הפקודה (ManPage)

הערה: הטענה או הסרה תקפה רק לעליה זו, בעליה הבאה הדברים יחזרו לקדמותם, כלומר הסרה מהזיכרון לא מסירה את הדרייבר או את עלייתו.

איך מתקינים Kext (דרייבר) חדש?
פיתחו טרמינל והקלידו:
cd /System/Library/Extensions
mv KextName.kext KextName.old (כאשר את kextName תחליפו בשם קובץ ה kext הישן אותו אתם מחליפים, במידה והוא קיים לפני ההתקנה)
פקודה זו משנה את שמו של הדרייבר הישן וע"י כך בעצם מגבה אותו, (שימו לב שלאחר שינוי השם הסיומת כבר לא תהיה Kext ולכן מערכת ההפעלה לא תסתיר אותו כקובץ, אלה תראו בפיינדר ספריה), מאוד חשוב לבצע את השלב הזה כי הגיבוי הזה יכול להציל לכם את מערכת ההפעלה וימנע התקנות מיותרות. (לא תמיד יעזור אבל לרוב)

cd /path_to_new_kext (החליפו את הנתיב path_to_new_kext במנתיב שאליו הורדתם את קובץ ה Kext שאותו אתם מעוניינים להתקין)
cp -R KextName.kext /System/Library/Extensions
פקודה זו מעתיקה את הדרייבר אל ספריית הדרייברים.

השלב הבא הוא לתקן את ההרשאות לקובץ כדי שלמערכת ההפעלה תהיה הרשאת גישה לקובץ
cd /System/Library/Extensions
chmod -R 755 KextName.kext החליפו את KextName.kext בשם הדרייבר אותו העתקתם
chown -R 0:0 KextName.kext החליפו את KextName.kext בשם הדרייבר אותו העתקתם
rm /System/Library/Extensions.mkextפקודה זו מוחקת את המטמון של הדרייברים כדי שהדרייבר החדש יכנס אל המטמון ומעתה יעלה עם עליית המערכת

יש עזרה - KextHelper


לא הכל עבודה ידנית, יש שיטה קלה יותר, הסיבה שהסברתי גם על השיטה הידנית היא: שכל אתר שתפגשו ידבר על השיטה הידנית, והשיטה הבאה לא תתאים לכל הדרייברים, אבל ל 99% מהם כן,
זאת אפליקציה קטנה שנקראת KextHelper וניתן להוריד אותה מכאן.

KextHelper היא אפליקציה קטנה בעלת ממשק החזק-גרור-שחרר (לא מצאתי עברית טובה יותר) Drag And Drop שמאפשרת התקנה ותיקון הרשאות ומחיקת המטמון בצורה אוטומטית.

כדי להתקין את ה kext החדש בעזרת KextHelper עקבו אחרי הצעדים הבאים:
1. הריצו את KextHelper
2. גררו ושחררו לאמצע המסך את ה  kext שאתם מעוניינים להתקין
3. הזינו את סיסמתכם בשדה התחתון
4. לחצו על הכפתור "Easy Install"
5. והמתינו לתגובה של התקנה מוצלחת (Success)
6. אתחלו את המחשב (למרות שאתם יכולים ברוב המקרים להטעין ידנית - אבל זה קל יותר לאתחל)

התוכנה מספקת גם אפשרויות מתקדמות כמו גיבוי, הרץ סקריפט, וכו.
אם אתם מפתחים אז אולי תרצו לקרוא את המסמך של אפל על "Kernel Extension Programming"

תהנו.

יום חמישי, 22 במאי 2008

פתרון הבעיה: "Still waiting for root device"


הודעה מרגיזה זו מגיעה בד"כ לפני שבכלל הדיוידי של ההתקנה מסוגל לעלות, או לאחר התקנה מוצלחת אחרי האתחול הראשון.

התמונה הראשונה בפוסט זה מתקבלת רק אם השתמשתם בפרמטר v- ב Darwin BootLoader או שהשתמשתם בהפצה של Leo4All, במידה ואינכם רואים את ההודעה אז אתם עלולים לראות מסך כמו בתמונה הבאה:


מסך האפל האפור מופיע וכעבור דקה מופיע סימן אין כניסה מעל התפוח שמעיד על אותה הבעיה.

מה משמעות שגיאה זו?
משמעות שגיאה זו היא שמערכת ההפעלה לא הצליחה לאתר שום דיסק קשיח, או שלא הצליחה לעלות מהדיסק הקשיח שציינתם לעלות ממנו.

למשל, בשלב ההתקנה ציינתם לעלות מכונן מספר 3, אך בפועל התכוונתם לכונן מספר 2 ובטעותלחצתם על 3, לאחר אתחול ההתקנה ועליה בפעם הראשונה, תתקבל הודעה זו, כי אמרתםלמערכת ההפעלה לעלות מכונן לא נכון או לא קיים. בנוסף ניתן לציין למערכת ההפעלה לעלות מכונן ע"י הקלדת פרמטר ב Darwin boot loader הפרמטר נראה כך: Disk1 (Disk 1= כונן קשיח השני מספור הכוננים מתחיל מהמספר 0)), במידה ואין לכם כונן שני, תתקבל ההודעה הזו.

מה ניתן לעשות?
אם אתם יודעים את מספר הכונן שלכם אז ב Darwin prompt (אחרי אתחול המחשב לחצו F8) וכתבו: rd=DiskX במקום ה X את מספר הדיסק הקשיח שלכם שעליו אתם מתקינים את לאופרד (מתחילים לספור מ 0).

למשל כדי להעלות את ההתקנה ואם אתם עומדים להתקין על הכונן הראשון שלכם רשמו:
rd=disk0

אם אינכם יודעים את מספר הכונן שלכם אז צריך לעבוד בשיטת הניסוי ותהייה, פשוט לנסות מספרים עד שהמערכת תעלה תתחילו עם 0 לדוגמה: rd=disk0 אחרכך rd=disk1 ואחרכך rd=disk2 ואחרכךrd=disk3 וכולי.

אפשרות נוספת היא לנתק את שאר הכוננים ולהשאיר רק את הכונן שאותו אתם מעוניינים להשאיר, ולכתוב בדארווין פרומפט את הפקודה: disk0.

הפרמטר RD בצורה אוטומטית?
לאחר שהצלחתם והתקנתם את לאופרד ואתם מגלים שאתם צריכים לכתוב את הפרמטר RD בכל פעם שהמחשב עולה, איך גורמים לפרמטר לעבוד אוטומטית ללא צורך בהקלדתו בדארווין פרומפט בכל עליית מחשב?
כדי לעשות את זה צריך להקליד את הפרמטר בקובץ ה plist של Apple Boot.
זהו קובץ שדרכו מכוונים את כל הפרמטרים של האתחול (Boot) בין היתר את הפרמטר RD. הקובץ נמצא כאן:
/Library/Preferences/SystemConfiguration
שם הקובץ הוא: com.apple.Boot.plist ועורכים אותו כיוזר Root מצאו את השדה: Kernel Flags valueוהוסיפו את הפרמטר rd כך:
  1. פתחו terminal
  2. כתבו: sudo -s ולחצו אנטר
  3. הקלידו את סיסמתכם כשתתבקשו ולחצו אנטר
  4. כתבו: vi /Library/Preferences/SystemConfiguration/com.apple.Boot.plist ולחצו אנטר
  5. בתוך העורך VI השתמשו במקשי החיצים שבמקלדת כדי לנווט אל התאג: Key שמופיע אחרי התאג: Kernel Flags ולחצו על המקש I כדי להיכנס למצב עריכה.
  6. התג יכול להיות ריק או מכיל ערכים, אם התאג אינו ריק אז הכניסו רווח אחד ואז הוסיפו את הפרמטר שלכם: rd=diskX כאשר במקום X הקלידו את מספר הכונן שלכם
  7. לחצו על הכפתור Esc כדי לצאת ממצב עריכה.
  8. כתבו: :wq ולחצו אנטר(שימו לב לסימן הנקודותיים!)
  9. ולסיום אתחלו את המחשב.
שגיאות נפוצות הן הקלדת נתיב מלא כך: rd=/dev/rdisk0 או rd=disk0s2 בזמן עליית הדיוידי בזמן ההתקנה במקום כך: rd=disk0.

ההתקנה הסתיימה ולאחריה עדיין מתקבלת ההודעה "Still waiting..."
אם אחרי התקנה מוצלחת מקבלים את ההודעה "Still waiting..." אז ניתן להוסיף לפרמטר את מספרהמחיצה בצורה הבאה:
rd=diskXsY
כאשר במקום האות X צריך לכתוב את מספר הכונן הקשיח עליו מותקנת לאופרד, ובמקוום האות Y רושמים את מספר המחיצה שעליה התקנתם את לאופרד, לדוגמה:
disk0s1 (כונן ראשון, מחיצה ראשונה)
disk0s2 (דיסק ראשון, מחיצה שניה)

כיוון BIOS
ישנה אופציה נוספת העלולה לגרום לשגיאה זו להופיע, והיא קונפיגורציה לא נכונה של הביוס.
אם יש לכם בקר שתומך בSATA אז הוא מסוגל לתמוך בכמה סוגי עבודה,
IDE legacy, או IDE native, או native AHCI, יש גם אופציה הנקראת: S.M.A.R.T שיכולה להיות מכוונת ל: enabled או disabled.

יש עוד אופציה שלפעמים מופיעה בביוס: "Hard Disk Pre Delay" שמאפשרת לכונן הקשיח להגיב לאחר המתנה של כמה מילישניות כדי שבזמן עליית המחשב הכונן יגיב בזמן וחא מוקדם מידי, אני כיוונתי את שלי ל 5 מילישניות במקום ברירת המחדל 0.

אז עליכם לשחק עם האופציות האלו כדי לכסות את כל האפשרויות עד שתפטרו מההודעה: "Still waiting...".

כוונו את הביוס לפי הכיוון הבא:
ATA/IDE Mode: Native
Configure SATA as: AHCI
S.M.A.R.T.: Enabled

הנה כמה צילומי מסך:

ומבט קרוב יותר:

Fdisk מגיע לעזרה
אופציה זו לא תמיד עובדת ולעיתים רק פותרת את ההודעה לאתחול אחד, אבל באתחול הבא ההודעה חוזרת, אבל נעזרתי בשיטה זו פעם כדי לסיים התקנה ורק אחר-כך שיחקתי עם הביוס כדי לפתור את הבעיה.

עקבו אחרי הצעדים הבאים:
  1. אתחלו את המחשב מהדיוידי למצב: Single-User (הוראות מפורטות בפוסט הזה).
  2. סמנו את המחיצה של לאופרד כ Bootable גם אם היא כבר מסומנת (הוראות מפורטות בפוסט הזה)
  3. אתחלו את המחשב, וחיזרו על צעדים 1 ו 2 שוב.
  4. אתחלו את המחשב וזה אמור להסתדר לאתחול הנוכחי.
זהו זה אמור לעזור, אם יש בעיות הגיבו בפוסט זה,

תהנו.

יום שלישי, 20 במאי 2008

התקינו לאופרד - leo4allv3

זה המדריך השני להתקנת לאופרד, פשוט וברור, עקבו צעד אחר צעד לפי התמונות, אם אתם לא מבינים מה צריך לעשות קראו את שורות ההסבר, אם עדיין יש בעיות או קשה להבין, פנו אל המדריך הקודם שנמצא כאן, או קראו את הפוסטים ב"פתרון תקלות" מהתפריט, או הגיבו בשאלה לפוסט זה ואענה לכם, בנוסף ניתן לשלוח מייל ישירות (למרות שעדיף דרך האתר שכולם יוכלו להינות מהתשובה).

מדריך זה סוקר את ההתקנה לגרסת Leo4Allv3 בטא, זו גרסת לאופרד 10.5.2.

קודם צרבו את Leo4Allv3 (beta or final) על DVD במהירות הכי איטית שתוכלו, הכניסו את הדיוידי אל המחשב והדליקו את המחשב, המסך הראשון שתראו יהיה זה, לחצו על מקש כלשהו כדי להתחיל בהתקנה מהדיסק:


המסך הבא שתראו יהיה מסך טקסט שחור לבן שמראה את שלבי ההתקדמות של העליה, להבדיל משאר ההתקנות Leo4All לא מציגה אף פעם את המסך האפור עם התפוח בשלבי העליה,


בתום העליה תראו מסך עם תמונת רקע של שקיעה,


מסך ראשון יציע לבחור את שפת ההתקנה, לחצו על כפתור החץ,


מיד יופיע חלון עם פס התקדמות,


ואחריו מסך "ברוכים הבאים" עם כפתור "More Information",


לחצו על Continue,


לחצו על כפתור Agree בחלון הרשיון שיוצג לכם,


החלון הבא אמור להכיל את הכוננים הקשיחים או המחיצות עליהם ניתן להתקין לאופרד, במידה ויש לכם כונן ואתם מעוניינים להתקין עליו, ביחרו אותו ולחצו Continue, ודלגו לחלק "טרמינל" שבהמשך,
במידה והמסך שלכם ריק כמו המסך שמופיע בתמונה, אז זה אומר שעדיין אין לכם כונן שמתאים להתקנת מק, מיד ניצור אחד,


מהתפריט Utilities בחרו באופציה "Disk Utility"


חלונית זו תופיע, בחלק השמאלי ניתן לראות את כל הכוננים המותקנים במחשב, ואת כל המחיצות שהם מכילים, 


בחרו את הכונן והמחיצה שעליה אתם מעוניינים להתקין לאופרד, ולחצו קליק ימני ובחרו באופציה Erase


ניתן גם ללחוץ על האייקון של המחיצה הרצויה כדי לבחור אותה, ומהחלק המרכזי לבחור את הטאב Erase


אחרי שלחצתם על  "Erase" לא משנה באיזו דרך, עליכם לציין באיזה פורמט לפרמט את הכונןוהמחיצה, בתפריט בחירה "Volume Format" בחרו באופציהMac OS Extended (Journaled),


בשדה "Name" רישמו את שם שאתם מעוניינים לקרוא למחיצה זו, המנעו שימוש באותיות לא אנגליות, תווים מיוחדים או רווחים, השם שתבחרו יופיע בזמן עליית המחשב ועל שולחן העבודה ככונן הראשי.


אחר כך לחצו על הכפתור "Erase..."


ושוב לחצו על הכפתור "Erase" מהחלון שנגלל לפניכם, כדי לאשר את המחיקה,


שימו לב לפס ההתקדמות המציין את התקדמות המחיקה, זה יקח 5-10 שניות,


כאשר הפס התקדמות יעלם בחרו ב "Quit Disk Utility" מהתפריט "Disk Utility"


אתם תחזרו את המסך "Select Destination" רק שהפעם תראו את האייקון של הכונן והמחיצה החדשה שפירמטתם עם השם שבחרתם,


טרמינל:
מהתפריט "Utilities" בחרו באופציה: "Terminal" והחלונית הבאה תופיע, רשמו בתוכה:
fdisk -e /dev/rdiskX 
כאשר במקום האות X עליכם לכתוב את מספר הדיסק שפירמטתם (שימו לב: דיסק ראשון 0 דיסק שני 1 וכן הלאה),


רשמו את הפקודות כמו שמופיעות כאן ובתמונה:
p ולחצו אנטר
תוצג לכם רשימה של כל המחיצות הקיימות בכונן הקשיח שבחרתם
f  Y ולחצו אנטר, במקום האות Y הקלידו את מספר המחיצה עליה אתם מעוניינים להתקין לאופרד
u ולחצו אנטר
w ולחצו אנטר
אם אתם מקבלים הערה עם שאלה כמו בתמונה (A Reboot will be required) 
לחצו Y ולחצו אנטר
q ולחצו אנטר כדי לסיים


עתה בחרו "Quit Terminal" מהתפריט Terminal,


במסך "Select Destination" לחצו על הכפתור "Continue" זה יוביל אותכם למסך "Install Summary"שנראה כך:


שימו לב לכפתור"Customize" בפינה השמאלית התחתונה של המסך,


לחיצה על כפתור זה תוביל אתכם למסך המאפשר לכם לבחור אילו חבילות מותקנו ואחלו לא, כחלק מלאופרד, בהתקנה ראשונה השאירו את ברירות המחדל, במידה וישנן בעיות בהתקנה (קודם השתמשו בעצות בתחילת פוסט זה) ואחר-כך נסו לשנות את האופציות המופיעות כאן והתקינו שוב עד שתצליחו, בתחילה נסו Kernel שונים, אם הבעיה היא במסך שלא מוצג נכון או מופיע כבוי, שנו את הדרייבר של כרטיס המסך מהחלק: Third Party Drivers לסיום לחצו Done,


לחצו על Continue, יופיע פס התקדמות הבודק את תקינות הדיוידי, במידה ואתם בוטחים שהדיוידי שצרבתם תקין, מותר לכם ללחוץ על הכפתור Skip, כדי לדלג על חלק זה,


אם הדיוידי שלכם נצרב לא טוב, או העותק שהורדתם פגום, או שדיסק הדיוידי מלוכלך או שרוט יופיע לכם מסך כזה שמודיע שההתקנה לא הצליחה לוודא את תקינות הדיוידי (נסו לצרוב שוב על מדיה נקיה ובמהירות איטית או הורידו עותק אחר והתקינו אותו):

אם האימות עבר בהצלחה יופיע המסך הבא שמצביע על התקדמות ההתקנה, זה ימשל בין 10-15 דקות ,

בתום ההתקנה יופיע המסך הבא (בהנחה שההתקנה הצליחה), המסך יספור 25 שניות אחורה ובתום ה 25 שניות המחשב יאתחל את עצמו,

אתם רשאים לא להמתין וללחוץ על כפתור ה Restart בעצמכם,

אחרי האתחול יופיע המסך הבא (ללא וידאו ה Welcome של לאופרד - כמה חבל), לחצו על הכפתור OK,

המסך הבא יבקש מכם ללחוץ על המקש שליד השיפט השמאלי, לחצו עליו פעם אחת,

המסך הבא יבקש מכם ללחוץ על המקש שליד השיפט הימני, לחצו עליו פעם אחת,

עכשיו ההתקנה תודיע שהיא הצליחה לזהות את המקלדת שלכם, לחצו על Continue

במסך הבא ביחרו את המדינה שלכם,

השתמשו בקופסת הסימון "Show all" כדי להציג את כל המדינות הקיימות,

הבא בתור בחרו את שפת המקלדת שלכם (בנוסף לאנגלית), ניתן שוב להשתמש בקופסא "Show All"

מסך זה מאפשר מיגרציה של יוזר קיים במק ישן (דרך הרשת, FireWire, על אותו מחשב בדיסק שונה, וכן הלאה),

בשלב זה ביחרו באופציה "Do not transfer my information now" ולחצו על Continue,

במסך הזה יש לציין איך מתחברים לאינטרנט, וניתן לא לספק כרגע ולכוון אחר כך, 

אם בחרתם באופציית החיבור לאינטרנט, עליכם לספק את המידע המשלים כמו כתובת IP, כתובת ראוטר וכולי, העזרו בשירות ספק האינטרנט שלכם לשם כך,


אם סיפקתם מידע לא נכון או שלא עובד תקבלו הודעת שגיאה כזאת המאפשרת ללחוץ Cancel כדי להקליד את הנתונים הנכונים, או על OK כדי לוותר ולהמשיך ללא חיבור אינטרנט:

עתה תתבקשו למלא את היוזר והסיסמה שלכם באפל, השאירו ריק, ולחצו Continue,

המסך הבא מבקש מכם למלא את פרטי המשתמש שלכם, מלאו ולחצו Continue,

במסך זה עליכם לציין איך ואיפה אתם משתמשים במק, אני תמיד בוחר, בבית (Home) ואחר (Other) ואל תשכחו לבטל את הסימון בקופסא Stay in touch,

במסך "Create your account" אתם יוצרים את שם משתמש שלכם למחשב הקלידו שם משתמש בשדה "Name", סיסמה בשדה "Password", חיזרו על הסיסמה בשדה "Verify" והכניסו גם רמז לסיסמה ב שדה "Password Hint" למקרה שתשכחו את הסיסמה ולחצו Continue,

במסך זה כוונו את אזור הזמן בו אתם גרים (מן הסתם ישראל), הבחירה נעשית ע"י לחיצה על התמונה באזור הרצוי וניתן לכוונן מהתפריט גלילה התחתון ולחצו Continue,

לסיום כוונו שעה ותאריך, לחצו Save ולחצו על Continue,

מסך סיום מזכיר לכם לא לשכוח להירשם באפל, מאחר ואתם מתקינים האקינטוש, אז תשכחו, לחצו על Done,

אם הכל היה תקין אתם אמורים לראות את מסך הבית של לאופרד,


יכולות להיות הרבה תקלות, נסו להשתמש בעצות בתחילת הפוסט,

תהנו, שי.