התאוששות מהתקנת חלונות

בדיוק שלושה חודשים עברו מאז הפוסט הזה, והחלטתי להתקין חלונות שוב, יען כי תקף אותי שעמום.
פתאום גיליתי מחיצה של חמש ג'יגה שהשארתי בפעם האחרונה, בדיוק בשביל זה, בכלל לא זכרתי שהשארתי אותה שם.
טוב, אז הרצתי את ההתקנה של חלונות, ברגע שהוא סיים עם הסידי ועשה את הבוט (הראשון) שלו, רציתי לוודא שיש לי גישה ללינוקס.
חלונות לא מכיר בלינוקס ובזכותו להגדרה עצמית ולכן מה שהוא עושה זה פשוט לדרוס את הMBR (שמכיל את טבלת המחיצות, ומעט קוד שמתחיל את טעינת מערכת ההפעלה), ובכך מונע גישה ללינוקס.
ידעתי שזה יקרה, אז צרבתי לי מבעוד מועד דיסק של Super grub disk, שאמור להיות מסוגל לתקן את זה בצורה אוטומטית.
ליתר ביטחון, גיביתי גם את הmbr למחשב השני; את הmbr מחלצים ככה:

dd if=/dev/hda /of=hda.mbr bs=512 count=1

hda הוא הכונן שמכיל את הMBR, כל השאר יכולים להיות קבועים.
למרבה הצער סופר גראב דיסק נכשל ולא הצליח לשחזר את החלונות (אני אדווח למפתח שלו, אולי הוא יתקן) , הצעד הבא היה לעלות את נופיקס, שמשמש אצלי כדיסק הצלה מימים ימימה.
משום מה נסיונות השחזור בעזרת כלים של grub נכשלו גם משם, ולא ממש היה לי עצבים להתעסק עם זה – אז בחרתי בדרך שלישית:
לשחזר את הMBR שגיביתי – העתקתי אותו חזרה מהמחשב השני, ושחזרתי אותו עם הפקודה

dd if=hda.mbr of=/dev/hda

הפעם לא צריך לציין גודל בלוק ומספר בלוקים.
אתחלתי, וחזר לי התפריט המוכר של גראב, בדקתי שהלינוקס עולה, וחזרתי לטפל באיתחול של החלונות, בשביל זה פשוט הוספתי את זה לקובץ boot/grub/menu.lst של גראב:

title Windows 95/98/NT/2000
root (hd0,0)
makeactive
chainloader +1
אחרי זה גם החלונות התחיל לעלות, עדיין צריך לסיים את ההתקנה, אבל הפעם אני אעשה את זה בצורה בטוחה:
בכל צעד משמעותי אני אצור לי image של מחיצת החלונות, לשחזור עתידי ברגע שהחלונות יתפחלץ (וזה יקרה, ללא ספק). ככה אני אוכל "לחזור בעבר" לחלונות נקי ודנדש עם כל הדרייברים מותקנים בפקודה אחת ברגע שיתחילו הצרות.אם נסכם, נראה שהדרך היעילה ביותר לשחזר גישה ללינוקס אחרי התקנת חלונות למחיצה פנויה הוא בעזרת שחזור של הMBR כמו שתארתי כאן (זה בתנאי שלא ביצעתם שינויים לטבלאת המחיצות מתוך חלונות, כי אז תאבדו את אותם שינויים).
Facebook Comments

תגובה אחת בנושא “התאוששות מהתקנת חלונות”

סגור לתגובות.