יום שישי, 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 כמו שמתואר בפוסט הזה.

תהנו.

אין תגובות: