אוקטובר 07

תגיות

שדרוג אופןסוזה ללא שימוש ב־USB

בסוף נובמבר תסתיים התמיכה בגרסה העכשווית של אופןסוזה (15.4) וכדי שהתמיכה תמשך יש צורך לשדרג לגרסה (15.5).

בדרך כלל זה נעשה ע"י הורדת קובץ ה־iso המתאים מהאתר get.opensuse.org/leap/15.5 והפיכתו bootable USB באמצעות תוכנה יעודית (באופןסוזה זו SUSE image writer ).

בשלב הבא תוחבים את כונן ה־USB לחריץ המתאים ומפעילים את המחשב. לוחצים על F8 או F12 (תלוי בדגם המחשב – בדגמי MSI זה F11). עולה תפריט בו ניתן לבחור מאיזה כונן יערך האיתחול. בוחרים בכונן ה־USB שהכנו ועולה מסך בו ניתן לבחור בין התקנה ובין שידרוג – ומשם הכל אוטומטי.

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

והנה הגיע אלי מחשב נייד מטפוס לנובו thinkpad (דגם 20AABBCD00) לשדרוג.

לתדהמתי, הרשימה שעלתה אחרי הלחיצה על F12 לא כללה כונן USB.

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

לא היו בידי הוראות כיצד אפשר לבצע זאת (לפני כמה וכמה שנים התקנתי Slackware בצורה כזו, אך אז היו הוראות מפורטות).

מה עושים?

זכרתי כי יש דרך להתקין מ־GRUB וקובץ iso. מצאתי ברשת מדריכים כיצד לעשות באמצעות GRUB2 – נראה מסובך למדי – אך כאן מדובר ב GRUB2-EFI, כונן ה־SSD מפורמט כGPT ולא כ DOS. מה עושים?

*

אחרי מחשבה נוספת מצאתי פתרון, פתרון פשוט להפליא.

הפתרון זהה ב־99% לפתרון המתואר כאן:

שפרסמתי ב־2008 ב"לינמגזין" המנוח.

גם בגרסה החדשה הקבצים linux ו initrd נמצאים ב־(boot/loader/x86_64) במאגר (repository) המתאים. מורידים אותם ומשנים את השם של initrd ל initrda. הסיבה היא כי אנו מתכוננים להעתיק אותו לתיקיה boot שבה כבר נמצא קובץ בשם זה, ואיננו מעוניינים לדרוס אותו.

במחשב המדובר boot היא מחיצה מס’ 2.

*

ועכשיו מגיע הרגע הגדול.

מפעילים את המחשב וממתינים לתפריט  GRUB שיעלה. ברגע שהוא עולה לוחצים על מקש E ואחריו על F2.

עכשיו אנחנו בשורת הפקודה של GRUB2-EFI !

מקלידים את הפקודות הבאות:

linux (hd0,gpt2)/linux

initrd (hd0,gpt2)initrda

boot

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

http://download.opensuse.org/distribution/leap/15.5/repo/oss

כעבור שעה כבר היה המחשב משודרג לגרסה 15.5.