GRUB 2.12 כבר שוחרר ואלה התכונות החדשות שלו

גראב

GNU GRUB הוא טוען מרובה אתחול

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

למי שלא מכיר את מנהל האתחול המודולרי המרובה-צורה הזה, כדאי שתדע ש- GRUB תומך במגוון רחב של פלטפורמות, כולל מחשב רגיל עם BIOS, פלטפורמות IEEE-1275 (חומרה מבוססת PowerPC/Sparc64), מערכות EFI, חומרת מעבד Loongson 2E עם תמיכה ב-RISC-V ו-MIPS, מערכות Itanium, ARM, ARM64 ו-ARCS (SGI), מכשירים המשתמשים בחבילת CoreBoot החינמית.

GRUB 2.12 תכונות עיקריות חדשות

בגרסה החדשה הזו שמוצגת נוספה תמיכה ראשונית עבור ממשק טוען האתחול (Boot Loader Interface) שפותח על ידי systemd אשר מטרתה לקבל נתוני ביצועים ומידע אחר, כמו גם העברת מידע בקרה

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

בנוסף לכך, מודגש גם כי סתמיכה בארכיטקטורת LoongArchנוספה גם תמיכה ב-binutils 2.38 תמיכה עבור PCI ו-MMIO UART והיכולת לבנות באמצעות GCC 13 ו-Clang 14 יושמה.

מצד ה שיפורי אבטחה, תיקוני נקודות תורפה שהצטברו מאז יישום גרסת GRUB 2.06, כגון הפגיעות CVE-2023-4692 שתואמת לבאג בקוד הניתוח של תכונת NTFS, שניתן להשתמש בה כדי לכתוב מידע הנשלט על ידי משתמש לאזור זיכרון מחוץ למאגר המוקצה, גם CVE- 2023-4693 במנהל ההתקן GRUB2 NTFS ואחרים.

משאר השינויים הבולטים מהגרסה החדשה הזו:

  • טוען האתחול EFI של ליבת לינוקס מאוחד עבור כל הארכיטקטורות הנתמכות.
    במערכות x86, ליבת לינוקס הועברה למטען האתחול של EFI.
  • נוספה תמיכה להוספת זיכרון באופן דינמי ע"י קריאת מנהלי התקנים בקושחה. בעיות במנהל ההתקן של TPM (Trusted Platform Module) נפתרו.
  • תיקנו בעיות רבות בקוד לגישה למערכות קבצים.
  • יכולות ניפוי הבאגים שופרו וחבילת הבדיקה הורחבה כדי להבטיח ביצועים חזקים ואמינים יותר.

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

כיצד להתקין את הגרסה החדשה של Grub בלינוקס?

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

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

sudo pacman -Syuu

או אם רק רצית לעדכן או להתקין GRUB, פשוט הקלד:

sudo pacman -S grub

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

כעת כדי לבצע את ההידור עלינו לפתוח מסוף ובו אנו מתמקמים בתיקיה בה אנו מורידים את קוד המקור ואנו מקלידים את הפקודות הבאות:

zcat grub-2.12.tar.gz | tar xvf -cd grub-2.12
./configure
make install

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

sudo grub-mkconfig -o /boot/grub/grub.cfg


השאירו את התגובה שלכם

כתובת הדוא"ל שלך לא תפורסם. שדות חובה מסומנים *

*

*

  1. אחראי לנתונים: מיגל אנחל גטון
  2. מטרת הנתונים: בקרת ספאם, ניהול תגובות.
  3. לגיטימציה: הסכמתך
  4. מסירת הנתונים: הנתונים לא יועברו לצדדים שלישיים אלא בהתחייבות חוקית.
  5. אחסון נתונים: מסד נתונים המתארח על ידי Occentus Networks (EU)
  6. זכויות: בכל עת תוכל להגביל, לשחזר ולמחוק את המידע שלך.