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.
שי.

יום רביעי, 28 במאי 2008

איך לפרוץ kext


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

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

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

מזההי החומרה נדונו בפרק "אספו ושמרו את המידע על החומרה שיש לכם כיום", ומוסבר בפרק זה היכן מוצאים את מזהי החומרה ואיך שומרים אותם. ישנם שני מזהי חומרה חשובים, האחד מזהה החברה שמייצרת את החומרה (Vendor ID) והשני מזהה הרכיב שלו אנו מעוניינים להתקין את הדרייבר (Device ID). לדוגמה אם אנו מתקינים רכיב חומרה שהוא כרטיס רשת של אינטל אז מזהה החברה יהיה: 8086 שזהו מזהה של חברת אינטל, ומזהה הרכיב יכול להיות לדוגמה 104B שמזהה את אחד מכרטיסי התקשורת של אינטל.

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

כצעד מקדים צריך לגבות את ספריית ה Kext שלכם (העתיקו אותה לספריה נפרדת), מיקום ספריית ה Kext שלכם:
/System/Library/Extensions

שנית העתיקו את ה Kext שהחלטתם לשנות/לפרוץ למיקום צדדי כמו ספריית Downloads, ובשלב הבא עליכם לערוך את הקובץ Info.plist אשר נמצא בתוך ה Kext במיקום:
/Contents
בזמן עריכת הקובץ עליכם למצוא את התאג אשר מכיל את מחרוזות ה VenID ו DevID, מחרוזות אלו נמצאות במבנה: 0xDEV_IDVEN_ID כלומר 0x כקידומת ואז מחברים לזה את ה DevID ומחברים לזה גם את ה VenID.
כלומר שאם הנתונים של הכרטיס הם:
VenID=8086
DevID=104B
אז המחרוזת שנבנה צריכה להראות כך:
0x104B8086
עכשיו שאתם יודעים איך לבנות את המחרוזת, ולאיזה קובץ צריך להכניס אותה, נשארה השאלה היכן להכניס את המחרוזת?
עליכם לחפש תאג שנקרא <> ובתוכו ערך.
הערך שתחפשו משתנה מ Kext ל Kext, לרוב תתווסף לערך המילה: match כלומר לדוגמה התאג והערך עלולים להראות כך:
  < key >IOPCIMatch< /key >
לאחר תאג זה יופיע תאג בשם:
< string >
והוא יכיל את המחרוזות שדומות לזו שאנו צריכים להוסיף, לתאג זה יש להוסיף את המחרוזת שלנו.

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

עד כה דיברנו על מה שצריך לעשות, עכשיו נדבר על איך צריך לעשות את זה, לשם כך אנו זקוקים לדוגמה של דרייבר, וחומרה שלא נתמכת ואנו מעוניינים להוסיף אותה לתמיכה של הדרייבר.
נבחר דרייבר לכרטיס רשת של חברת Realtek מודל: RTL8168c.
השם המלא שיופיע בחלונות במנהל ההתקנים הוא:
Realtek RTL8168C(P)/8111C(P) PCI-E Gigabit Ethernet NIC

לאחר חיפוש ברשת מוצאים פרוייקט פיתוח שנפתח ב 2006 ופיתח דרייבר לכרטיסים מסוג זה, הפרוייקט נקרא RealtekR1000, ניתן להוריד את הקוד עם פרוייקט לסביבת הפיתוח מכאן.
אחרי שמורידים את הספריה, אפשר לראות שלא צריך לקמפל, כי עם הספריה מגיע קובץ מקומפל ובנוי שאפשר להשתמש בו הוא נמצא בספריה שהורדנו בנתיב הזה:
/RealtekR1000/build/Release/RealtekR1000.kext
ובו נשתמש בצעו את הצעדים הבאים:
1. לחצו קליק ימני על הקובץ RealtekR1000.kext ובחרו: "Show Package Contents"
2. בחלון שנפתח עברו לספריה: Contents
3. פתחו את הקובץ Info.plist בעזרת עורך טקסט
4. מיצאו את השורה: <string>0x816910ec 0x816710ec 0x816810ec 0x813610ecstring>
5. הוסיפו לה את ערכי הכרטיס שחילצתם מחלונות (נראה כך: PCI\VEN_10EC&DEV_8168)
    כלומר הוסיפו את הערך: 0x816810EC
    מצב השורה הסופית צריך להראות כך:
    <string>0x816910ec 0x816810EC 0x816710ec 0x816810ec 0x813610ecstring>
6. שמרו את השינויים, והשתמשו ב KextHelper או שבצעו את שלב 7:
7. פתחו טרמינל ורישמו (אני מניח שהקובץ נמצא בספריית Downloads):
  • sudo -s
  • הקישו את סיסמתכם ולחצו אנטר
  • cp -R ~/Downloads/RealtekR1000/build/Release/RealtekR1000.kext /System/Library/Extensions
  • chown -R 0:0 /System/Library/Extensions/RealtekR1000.kext
  • chmod -R 755 /System/Library/Extensions/RealtekR1000.kext
  • rm /System/Library/Extensions.mkext
זהו כעת אתחלו את המחשב עם הפרמטר f- ויש לכם דרייבר שיתמוך בכרטיס זה.

אם יש בעיות או שאלות אתם מוזמנים להוסיף כתגובה, אם אתם יודעים דברים נוספים אתם מוזמנים לכתוב כתגובה גם כן.

שי.

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

איך לכוון כרטיס רשת

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

ראשית לחצו על תפריט התפוח וביחרו System Preferences,

יופיע המסך הזה (המקביל ללוח הבקרה בחלונות),

בחרו באופציה Network,

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

מהחלק המרכזי כוונו את הפרמטרים המתאימים,
מתפריט נגלל Configure בחרו אחת מהאופציות:
  • Using DHCP - אופציה המאפשרת לראוטר או לספק להקצות בצורה דינאמית את כתובת ה IP, את שרת ה DNS, וכולי, בדרך כלל זאת האופציה העדיפה מול ראוטר



  • Using DHCP with Manual address - זאת אופציה המאפשרת הגדרות אוטומטיות למעת כתובת ה IP, היא מכוונת בצורה קבועה ע"י המשתמש, אם יש לכם כתובת קבועה, זאת האפשרות בשבילכם.



  • Using BootP - זאת אופציה להפעיל פרוטוקול ישן יותר שהיה קיים לפני המצאת ה DHCP הנקרא BootStrap אשר מאפשר לראוטר להגדיר לכל כתובת MAC (לא מקינטוש) כתובת IP, רוב הסיכויים שאת זה ממש לא תצטרכו, אבל דעו שהפרוטוקול DHCP נבנה ע"ג BootP ולכן רוב הראוטרים יתמכו גם בפרוטוקול הזה.



  • Manually - האופציה הזאת מאפשרת לכוון את כל ההגדרות בצורה ידנית, את כתובת ה IP את שרת ה DNS, שרת WINS וכולי, בדרך זו כל שעליכם לעשות הוא להתקשר אל ספק האינטרנט, לאמר שאתם מעוניינים להגדיר את התקשורת בצורה ידנית (כי יש לכם מק ורובם לא תומכים בזה, למרות שהבנתי שבזק יתמכו) ולהקריא להם את שם השדה והם יגידו לכם מה למלא.



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



  • Create PPPOE Service - זוהי האופציה ההגיונית למי שלא משתמש בראוטר אלה מתחבר ישירות למודם ה ADSL או כבלים שלו, ואז מתחבר בעזרת חייגן לרשת, כאן תגדירו את ההגדרות: שם חשבון, סיסמה, ואם צריך אז את שם הספק. שימו לב, אופציה זאת לא באה במקום האופציות האחרות אלה בנוסף, זאת הגדרת החייגן, ובכרטיס רשת יהיה עליכם להגדיר את כתובת ה IP שלכם ושל המודם וכולי.

  • ביחרו את האופציה מהתפריט הנגלל:


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


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


    סמנו את הקופסה כדי שכפתור החייגן יופיע בשורת התפריט:


    ומשורת התפריט תוכלו ללחוץ ולהתחבר, להתנתק וכולי:

למטה תמצאו שלושה כפתורים:
  1. Apply - מאוד פשוט, לאחר השינויים לחצו עליו כדי שההגדרות יכנסו לפועל. (אגב זה בין המקומות היחידים שניתן לראות כזה כפתור במק, שאר המקומות רק משנים וזה נכנס לתוקף)
  2. Revert - הלחצן הזה מאפשר לשחזר נתונים כשלא רוצים שהשינויים שעשינו יכנסו לתוקף, במידה וטעינו, ולא זוכרים מה ההגדרות שהיו, שימו לב אם לחצתם Apply לא תוכלו לשחזר להגדרות שלפני הלחיצה על Apply.
  3. Assist me - הכפתור הזה יפעיל Wizard שישאל אתכם שאלות ואתם תענו לו תשובות עד שכרטיס הרשת יהיה מותקן ומכוון, בנוסף יש אופציה המאפשרת לאבחן תקלות Diagnostics.


הכפתור החשוב האחרון הוא Advanced אשר נותן גישה ישירה לכל ההגדרות ומאפשר הכנסה/הסרה/שינוי של ההגדרות ישירות בצורה ידנית. הנה צילומי המסך של האופציות שאפשר לכוון:









כמובן שאת הכפתור: Connect אין צורך להסביר.

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

שי.