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

1. להרוג את שרת X

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

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

יש דרך פשוטה למדי לעשות זאת - הקש Ctrl + Alt + F3. על מערכת אובונטו המפעילה את GNOME, זה יעביר אותך לקונסולה שאינה בשימוש. זה צריך לעבוד עם סביבות שולחן עבודה אחרים, גם. אם זה לא, לנסות את המפתחות שונים F. אם שום דבר לא קורה, נסה ללחוץ על Alt + SysRq + R תחילה. אם זה לא עובד, לעבור על שיטה אחרת.

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

 הפעלה מחדש - - 

אם אינך משתמש ב- GNOME, החלף את gdm3 עם "sddm" עבור KDE או "lightdm" עבור כל דבר אחר.

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

 ps aux grep X sudo להרוג -9 1203 

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

 סודו כיבוי - עכשיו 

2. SSH ב

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

 sudo apt להתקין שרת 

אתה יכול לקפוץ על מחשב אחר ולהשתמש SSH לגשת אובונטו. השתמש בשם המשתמש שלך ובכתובת ה- IP של מכשיר אובונטו שלך.

 ssh [email protected] 

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

 הפעלה מחדש - - 

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

3. Alt + SysRq + REISUB

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

כדי לעקוף לחלוטין את ההתרסקות ולאתחל מחדש את המערכת, הקש Alt + SysRq, ולאחר מכן הזן את המקשים הבאים לפי סדר ה - R - E - I - S - U - B. (זה ההפך של המילה "BUSIER.") זה שילוב של מפתחות יהיה לגנוב את לוח המקשים הרחק X, לסיים את כל התהליכים הפועלים על המכונה, לסנכרן את הנתונים על הכוננים הקשיחים שלך, לבטל את טעינת הכוננים, ולאתחל את המערכת . למעשה, זה ידני מדמה את תהליך הכיבוי.

כאשר אתחול המערכת שלך שוב, הכל צריך להיות נורמלי.

4. Chroot מתוך CD Live

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

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

 sudo mkdir / מדיה / שחזור sudo mkdir / מדיה / שחזור / {boot, home} 

הר את המחיצות של המחשב בספריות אלה. בדוק את תוויות מחיצה בפועל.

 sudo הר / dev / sda2 / מדיה / התאוששות sudo הר / dev / sda1 / מדיה / התאוששות / boot sudo האתחול / dev / sda3 / מדיה / התאוששות / הביתה 

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

 sdo mount -t proc / פרוק / מדיה / שחזור / syso mount - sbo mount / rbind / dev / מדיה / שחזור / dev sudo mount - make-rslave / media / recovery / dev 

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

 sudo chroot / מדיה / מקור התאוששות / etc / פרופיל 

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

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

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

מאמר זה פורסם לראשונה בספטמבר 2008 והוא עודכן במאי 2018.