ב-29/4 אמורה לצאת הגרסה החדשה של אובונטו - אובונטו 10.04 (Lucid Lynx) אבל לא התאפקתי ושדרגתי כבר היום לגרסת בטא2. הבעיות עליהן התלוננתי בשדרוג לקואלה אמנם לא חזרו, אבל אחרי השדרוג, כשעשיתי ריסטרט וחיכיתי שהמערכת החדשה והסגולה (כן! כבר לא חומה! ) והנוצצת תעלה, קיבלתי את ההודעה:
לא אלאה אתכם בחיפושיי אחר תשובות, רק אביא כאן את הפתרון שעבד לי.
את הפתרון ניסיתי בהתחלה עםLiveCD של אובונטו 8.10, אבל המחיצה עליה אובונטו מותקן היא עם מערכת של EXT4, שאובונטו 8.10 לא יודע לקרוא ולעגן (mount) ולכן לא הצלחתי להתקדם משם.
אחרי חיפושים רבים (פיזיים, לא בגוגל) מצאתי דיסק של אובונטו 9.10 שיודע לקרוא EXT4, ומשם כבר הכל הלך חלק. הפעלתי את הלייבסידי, פתחתי טרמינל וכתבתי:
שם אפשר לזהות את שם המחיצה עליה אובונטו שלנו מותקן. במקרה שלי, sda1 (אפשר לזהות את המחיצה לפי הגודל, או לפי זה שכתוב בצד ימין linux). שימו לב שאצלי זה sda1, ואין לי מחיצת boot נפרדת. אם לכם יש שם אחר, אז תשנו את הפקודה בהתאם. עכשיו כותבים:
אם יש לכם מחיצת boot נפרדת, תכתבו גם את זה (במקום sda2 תכתבו את השם של מחיצת הבוט שלכם). אם אין לכם מחיצת בוט נפרדת, דלגו:
ועכשיו זה:
ואנחנו נכנסים ל-root של המחשב, אז להיזהר עם הפקודות:
בעיקרון, במדריך שקראתי היה כתוב שצריך להיכנס לקובץ של גראב ולשנות אותו בהתאם למערכת שלכם:
לא כ"כ הבנתי מה הולך שם ומה לשנות, אז פשוט סגרתי את זה (קונטרול X ) והמשכתי:
כאן קיבלתי כל מיני הודעות שגיאה. אל תיבהלו, כנראה שזה בסדר. הוא מספר על כל מיני דברים שהוא לא מצא, אבל יש גם כמה דברים שהוא כן מצא וזה מספיק. עכשיו מתקינים את הגראב:
גם כאן קיבלתי כל מיני הודעות שגיאה, אבל בסוף הוא כתב ש"אין שגיאות". סמכתי עליו והמשכתי כרגיל, אבל במדריך שקראתי כתוב שאם יש שגיאות, לכתוב את הפקודה הבאה (אני לא כתבתי) :
עכשיו לוחצים על קונטרול D, ואז:
וגם:
ועושים ריסטרט. בהצלחה!
(מבוסס על המדריך הזה)
(לינקס, ובעברית שונר, באדיבות לוציו וירזי, רשיון cc-by-nc-bd 2.0)
באותה הזדמנות, אספר שהתקנתי בעבר גם את גרסת בטא1 של אובונטו 10.04. לא נתקלתי בבעיה הזו, ומצאתי חידוש מרענן ביותר: כפתורי הסגירה/מזעור/הגדלה.
בבטא1, אובונטו החליטו לעשות שינוי דרמטי ומעניין מאוד: הם הוציאו את ה-X של סגירת החלון מהפינה, והעבירו אותו להיות הפנימי מבין שלושת הכפתורים. זו פעם ראשונה שנתקלתי בדבר כזה. עד כה, בכל הממשקים שראיתי, גם כשהכפתורים היו בצד ימין וגם כשהם היו בצד שמאל, תמיד ה-X היה הכפתור החיצוני, הפינתי. מאוד אהבתי את ההזזה של הכפתור כך שלא יהיה יותר בפינה, שתמיד היא מועדת יותר ללחיצה, וקל יותר ללחוץ עליה בטעות.
כשהתקנתי את בטא2 התאכזבתי לראות שאמנם הכפתורים עברו מצד ימין לצד שמאל, אבל ה-X חזר למקום המסורתי שלו בפינה.
אולי מישהו בעתיד יתפוס קצת אומץ ויעיף אותו משם?
the symbol 'grub_puts_' not found
לא אלאה אתכם בחיפושיי אחר תשובות, רק אביא כאן את הפתרון שעבד לי.
את הפתרון ניסיתי בהתחלה עםLiveCD של אובונטו 8.10, אבל המחיצה עליה אובונטו מותקן היא עם מערכת של EXT4, שאובונטו 8.10 לא יודע לקרוא ולעגן (mount) ולכן לא הצלחתי להתקדם משם.
אחרי חיפושים רבים (פיזיים, לא בגוגל) מצאתי דיסק של אובונטו 9.10 שיודע לקרוא EXT4, ומשם כבר הכל הלך חלק. הפעלתי את הלייבסידי, פתחתי טרמינל וכתבתי:
sudo fdisk -l
שם אפשר לזהות את שם המחיצה עליה אובונטו שלנו מותקן. במקרה שלי, sda1 (אפשר לזהות את המחיצה לפי הגודל, או לפי זה שכתוב בצד ימין linux). שימו לב שאצלי זה sda1, ואין לי מחיצת boot נפרדת. אם לכם יש שם אחר, אז תשנו את הפקודה בהתאם. עכשיו כותבים:
sudo mount /dev/sda1 /mnt
אם יש לכם מחיצת boot נפרדת, תכתבו גם את זה (במקום sda2 תכתבו את השם של מחיצת הבוט שלכם). אם אין לכם מחיצת בוט נפרדת, דלגו:
sudo mount /dev/sda2 /mnt/boot
ועכשיו זה:
sudo mount --bind /dev /mnt/dev
ואנחנו נכנסים ל-root של המחשב, אז להיזהר עם הפקודות:
sudo chroot /mnt
בעיקרון, במדריך שקראתי היה כתוב שצריך להיכנס לקובץ של גראב ולשנות אותו בהתאם למערכת שלכם:
nano /etc/default/grub
לא כ"כ הבנתי מה הולך שם ומה לשנות, אז פשוט סגרתי את זה (קונטרול X ) והמשכתי:
update-grub
כאן קיבלתי כל מיני הודעות שגיאה. אל תיבהלו, כנראה שזה בסדר. הוא מספר על כל מיני דברים שהוא לא מצא, אבל יש גם כמה דברים שהוא כן מצא וזה מספיק. עכשיו מתקינים את הגראב:
grub-install /dev/sda
גם כאן קיבלתי כל מיני הודעות שגיאה, אבל בסוף הוא כתב ש"אין שגיאות". סמכתי עליו והמשכתי כרגיל, אבל במדריך שקראתי כתוב שאם יש שגיאות, לכתוב את הפקודה הבאה (אני לא כתבתי) :
grub-install --recheck /dev/sda
עכשיו לוחצים על קונטרול D, ואז:
sudo umount /mnt/dev
וגם:
sudo umount /mnt
ועושים ריסטרט. בהצלחה!
(מבוסס על המדריך הזה)
(לינקס, ובעברית שונר, באדיבות לוציו וירזי, רשיון cc-by-nc-bd 2.0)
באותה הזדמנות, אספר שהתקנתי בעבר גם את גרסת בטא1 של אובונטו 10.04. לא נתקלתי בבעיה הזו, ומצאתי חידוש מרענן ביותר: כפתורי הסגירה/מזעור/הגדלה.
בבטא1, אובונטו החליטו לעשות שינוי דרמטי ומעניין מאוד: הם הוציאו את ה-X של סגירת החלון מהפינה, והעבירו אותו להיות הפנימי מבין שלושת הכפתורים. זו פעם ראשונה שנתקלתי בדבר כזה. עד כה, בכל הממשקים שראיתי, גם כשהכפתורים היו בצד ימין וגם כשהם היו בצד שמאל, תמיד ה-X היה הכפתור החיצוני, הפינתי. מאוד אהבתי את ההזזה של הכפתור כך שלא יהיה יותר בפינה, שתמיד היא מועדת יותר ללחיצה, וקל יותר ללחוץ עליה בטעות.
כשהתקנתי את בטא2 התאכזבתי לראות שאמנם הכפתורים עברו מצד ימין לצד שמאל, אבל ה-X חזר למקום המסורתי שלו בפינה.
אולי מישהו בעתיד יתפוס קצת אומץ ויעיף אותו משם?