המערכת לא עולה? כלי הצלה ותיקון בסוזה

| | |
ה-DVD, או CD ההתקנה הראשון של סוזה מכיל כלים רבים היכולים לסייע במקרה של תקלה המונעת את עליית המערכת. הכלים שיתוארו להלן יעילים גם להפצות אחרות. יש לציין שאין צורך ב CD הראשון במלואו. הכלים נמצאים גם ב boot.iso הקטן (כששים מגה) של סוזה, שהורדתו משרת איגלו נמשכת דקות אחדות בלבד.

סיבות שכיחות לכך שהמערכת אינה עולה הן הבאות:

1. שינוי ב-MBR , למשל עקב התקנת חלונות על מחשב שלינוקס כבר מותקן בו.
2. נזק למערכת הקבצים, עקב הפסקת חשמל פתאומית, למשל.
3. תקלה כלשהי בקרנל, בדרך כלל עקב שידרוג כושל.
4. שינוי בטבלת המחיצות, על פי רוב עקב הוספת\הסרת דיסק קשיח, או שינוי אחר בטבלת המחיצות אחרי שמוש באחת התכנות הנוגעת במחיצות כגון Qparted, Partition Magic ואחיותיהן.
5. נזק או טעות ב grub או ב lilo מסיבה כלשהי.

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

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

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

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

ב. העלאת מערכת שלא עולה (תקלת גראב או קרנל)
הכנס את דיסק ההתקנה הראשון לכונן ואתחל את המחשב. בחר באפשרות 'installation'. (אגב לחיצה על F2 תאפשר בחירת שפת ההתקנה החביבה עליך.) התקדם בדפי ההתקנה עד שתגיע לעמוד בחירת אופן ההתקנה (installation mode):

dscf00017ug
תמונה 1: עמוד בחירת אופן ההתקנה

בחר את האפשרות 'other' ולאחר מכן 'boot installed system'. עכשיו תעלה רשימה של מערכות ההפעלה המותקנות על המחשב, וממנה בחר במערכת ההפעלה אותה ברצונך להעלות.

dscf00028rq
תמונה 2: המערכת זיהתה את סוזה, פדורה ומנדריבה בשמותיהן, ואת יתר הלינוקסים (דביאן, ג'נטו, כ un-known). שימו לב שעל המחשב הזה מותקנות שתי גרסאות של סוזה: ל64 ביט, ול 32 ביט (סליק).

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

בזמן העליה תפלוט המערכת מספר רב של הודעות שגיאה. זאת בגלל שהיא מחפשת מודולים שונים של הקרנל בספריה lib/modules/ שבכונן הקשיח – אבל מה שהיא מוצאת שם לא מתאים, כי אנו משתמשים כרגע בקרנל אחר מזה שקיים במחיצה boot/.

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

1. יש צורך להשתמש בכרטיס רשת, ואז צריך לטעון את המודול שלו, לפני האיתחול – ידנית (ראו בהמשך).
2. במחשב מותקן הדרייבר הקנייני של כרטיס המסך nVidia. במקרה זה לא יעלה שרת X כי המודול nvidia אינו כלול בקרנל של תכנת ההצלה. במקרה כזה יש להריץ כמשתשמש root את הפקודה הבאה:

pico /etc/X11/xorg.conf

ולבצע את השינוי הבא בקובץ ההגדרות:

Section "Device"
  BoardName    "0x0322"
  BusID        "2:0:0"
  #Driver     “nvidia”
  Driver       "nv"
  Identifier   "Device[0]"
  Option       "alwaysshared"
  Option       "usevnc" "yes"
  Option       "rfbauth" "/root/.vnc/passwd"
  Screen       0
  VendorName   "NVidia"
EndSection


דהיינו, להוסיף סולמית לפני השורה "Driver “nvidia ולהוסיף אחריה את השורה "Driver “nv . יוצאים מפיקו על ידי הקשת ctrl-x ושומרים על ידי הקשת y ואחריו אנטר. הקלדת startx או איתחול מחודש יביאו אותנו סוף-סוף לסביבה הגרפית. עכשיו נוכל בקלות להתקין מחדש את הקרנל המקולקל, או לשחזר את grub או lilo על ידי הכלים המובנים של ההפצה שלנו.

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

error0du

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

module11st


עכשיו נבחר במודול המתאים לכרטיס הרשת שלנו. במחשב שלי זהו כרטיס מסוג ( natsemi (national semiconductors.

dscf00108eh

ובחירה בו באמצעות החץ ומקש Enter, מסתיימת בהודעת הצלחה ירוקה :

natsemi1am

עכשיו חוזרים (back) באמצעות החץ ומקש Enter להתקנה, ושוב בוחרים מתוך הטבלה:

boot6pm

את המחיצה בה שוכנת מערכת ההפעלה הסרבנית. היא תעלה הפעם – עם רשת פעילה.

מזל טוב! ניצלתם.

חלק שני של המדריך
כלי הצלה ותיקון בסוזה (חלק ב)

אפשרויות לתצוגת תגובות

בחרו באפשרות התצוגה הרצויה, ולחצו על "שמור הגדרות".

האם אפשר להשתמש ...

האם אפשר להשתמש בדיסק של slick בשביל אותו הדבר?

כן

בעניין זה הם זהים. שים לב שביססתי את המדריך על ה CD של 10.1 מתוך הבנה שתוך כחודש-חדשיים כולם יעדכנו\יתקינו אותה.
אבל מתוך הכרות עם הגרסאות הקודמות של סוזה רק מעט השתנה מאז ימי 8.0 בנידון...