doupto.com 15k$ video contest

יום שישי, 23 במאי 2008

שחזור למצב Bootable

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

פוסט זה מסביר איך חוזרים למצב אתחול (Bootable).

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

פתרון ראשון:
פתרון ראשון נעזר ב "GNU Gparted Live CD", זו אפליקציה מבוססת לינוקס חינמית, שניתן להתקיןעל CD או DVD ולעלות ממנה ולנהל את הכוננים והמחיצות (כמו Partition Magic), ניתן להוריד אותה מכאן, לאחר ההורדה צרבו את קובץ ה ISO ל CD או העתיקו לדיסק USB, תלוי בגרסה שהורדתם ולאחר העלאת המחשב ממנה תראו מסך הדומה לזה:



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

אחד הדברים שניתן לעשות עם האפליקציה הזו זה להחליט איזה כונן ומחיצה יהיו הכונן שמהם יאותחל המחשב, כלומר לסמן את המחיצה כ Bootable, כדי לעשות את זה יש ללחוץ קליק ימני על המחיצה שאתם רוצים שהמחשב יעלה ממנה, ובחרו "manage flags" , מהתפריט שנפתח, סמנו את הקופסא שנקראת boot flag, סגרו את החלון ולחצו על הכפתור  "Apply Changes", אחרי שהתהליך מסתיים אתחלו את המחשב והכונן והמחיצהשבחרתם יעלו את המחשב.

פתרון שני:
יש פתרון נוסף, לבצע את זה ממצב אתחול Single User מהדיוידי של ההתקנה ולהפעיל את התוכנה fdisk.
עקבו אחר הצעדים הבאים:
  1. הכניסו את דיוידי ההתקנה של לאופרד ואתחלו את המחשב
  2. בזמן האתחול כשרואים את ההודעה של הדיוידי לחצו F8,
  3. בפרומפט של דארווין רישמו s- ולחצו אנטר זה יכנס למצב אתחול "Single User"
  4. הפעילו את שתי השורות שרשומות שם לגבי fsck ו mount כמו שמפורט בפוסט הזה.
  5. עכשיו הקלידו את הפקודות הבאות:
fdisk -e /dev/rdiskX (כאשר במקום X הקלידו את מספר הכונן שעליו התקנתם את לאופרד, הראשון הוא 0 השני הוא 1 וכן הלאה)
ואז בתוך תוכנת ה Fdisk הקלידו סימן שאלה ? ולחצו אנטר כדי להציג את מסך העזרה הזה:



כתבו p (קיצור של print) ולחצו אנטר, זה יציג את כל המחיצות על המחשב שלכם, מיצאו את המחיצה מהסוג HFS+ וזכרו את המספר שלה, כעת רישמו : f   X ובמקום X כתבו את המספר שלהמחיצת HFS+ שזכרתם מקודם,
כעת כתבו: u (קיצור ל  update) ולחצו אנטר
ואז כתבו: w (שזה קיצור ל  write) ולחצו אנטר
לסיום כתבו q ( שזה קיצור ל quit)
עכשיו אתחלו את המחשב, והמחשב יעלה מהמחיצה שבחרתם.

אז הנה שוב קיצור של הפקודות: עלו למצב single user (לאחר עליה לחצו F8, בפרומפט כיתבו s- ולחצו אנטר)
/usr/sbin/fdisk -e /dev/rdisk0
f 1
u
w
q
אתחלו את המחשב

אם הפתרונות האלה לא עבדו אז אתם יכולים לעשות אחד מהשניים:
  1. אתם אחרי התקנה אבל שכחתם להתקין את ה Darwin Bootloader.
  2. או שמסיבה כלשהי ה ID של המחיצה שלכם השתנה מ AF לערך אחר מה שגורם למערכת ההפעלה לא לזהות את המחיצה מסוג HFS+.
המקרה הראשון יפתר ע"י התקנת ה Darwin Bootloader מהדיוידי (גם אם סיימתם את ההתקנה), העלו את הדיוידי הגיעו אל התפריט ועקבו אחר ההוראות של התקנת ה Darwin Bootloader שבפוסט הזה.
המקרה השני ניתן לפתרון מתוך התוכנה Fdisk כמו שמתואר בפוסט הזה.

תהנו.

מצב אתחול Single User


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

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

מה ניתן לעשות מתוך מצב אתחול "Single User"?
מאחר וזהו מצב שורת פקודה ואין מערכת חלונות או תקשורת אז ברור שמצב אתחול זה לא נועד לגלישה באינטרנט או קריאת קבצים או משחקים וכולי, אבל הוא כן נועד לפעולות אדמיניסטרציה, כאשר נכנסים למצב זה עובדים כמשתמש root (מבלי הצורך להקליד sudo -s),
ניתן להריץ כל פקדת יוניקס שמק תומכת בה, וכל מה שניתן להריץ מטרמינל בתוך לאופרד ניתן להריץ כאן.

איך להיכנס אל מצב האתחול Single User?
  1. אתחלו את המחשב שלכם
  2. לחצו F8 (אם אתם עולים מכונן אתם רשאים ללחוץ הרבה עד שתופיע ההודעה של דארווין, אבל אם אתם עולים מהדיוידי של ההתקנה עליכם ללחוץ F8רק פעם אחת לאחר שמופיעה ההודעה שניתן ללחוץ F8)
  3. בפרומפט של דארווין רישמו: "s-" בלי הגרשיים ולחצו אנטר
  4. המערכת תתחיל בעליה עד שתגיע לשורת הפקודה
  5. שימו לב לשתי השורות שרשומות בסוף המציינות את הפקודות: fsck ו mount
  6. כדי לבדוק אם הכונן שלכם תקין (כמו CheckDisk) כיתבו: 
  7. /sbin/fsck -fy
  8. לחצו אנטר ואז המערכת תכתוב:
    ** The volume XXX appears to be OK
    או
    ***** FILE SYSTEM WAS MODIFIED *****
    אם אתם מקבלים את השורה השניה אז חיזרו על צעד 6 עד שתקבלו את השורה הראשונה המודיעה שהמערכת תקינה.
  9. כדי לקבל גישה למערכת הקבצים שלכם (Mount) כיתבו:
  10. /sbin/mount - uw /

    זה יגרום למערכת להטעין את הכונן הראשי שלכם.
  11. זהו זה, אתם כרגע במצב אתחול "Single User"

תהנו.

iPhone 2.0


לפי שמועות ברשת (שרובם מגיעים מ GIZMODO) נראה כי אפל עומדת להכריז ב 09.06.2008 בכנס המפתחים העולמי שלהם WWDC שמתקיים כל שנה, על iPhone מדור 3 אשר יכיל את כל האופציות המוכרות לנו מטלפונים דור 3 ואת כל תכונות ה iPhone שהתרגלנו לאהוב,

בנוסף הוא יגיע עם GPS מובנה או הדמיה של GPS ע"י מיקום אנטנות סלולארית, הוא אמור להיות באריזה שחורה נוצצת רק קצת יותר עבה, עם רדיו מובנה, יכולות Flash שהיו מאוד חסרות עד כה, Java, MMS, אחת השמועות אפילו טוענת שיהיו לו תכונות כמו לשלט ה WII.



בניו-יורק ליד חנות הדגל של אפל בשדרה החמישית נאספים אנשים ומתחילים תורים ארוכים, לפי כתב Engadget האנשים נשאלו למה הם מחכים ורובם לא ממש יודעים אבל מאמינים שכבר יש את ה iPhone החדש זמין לרכישה,

לפי השמועות ה iPhone דור 3 יהיה זמין לרכישה בארה"ב מיד אחרי ההכרזה ולא בסוף השנה כמו שצפו.





עוד תמונות שהתפרסמו על ה iPhone החדש:










שי.