GRUB

מתוך ויקיפדיה, האנציקלופדיה החופשית
קפיצה אל: ניווט, חיפוש
GNU GRUB
Grub logo.png
GRUB screenshot.png
מסך העלייה של גראב 0.9x
מפתח פרויקט גנו
גרסה אחרונה 2.00 ב־27 ביוני 2012 (לפני שנתיים, חודש ויום)
מערכת הפעלה חוצה פלטפורמות
שפות תכנות שפת סף, C
רישיון הרישיון הציבורי הכללי של גנו גרסה 3+
קטגוריה מנהל אתחול
דף בית www.gnu.org/software/grub
GNU GRUB on MBR-partitioned hard disk drives
GNU GRUB on GPT-partitioned hard disk drives

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

GRUB נכתבה כחלק מפרויקט גנו ומופצת תחת רישיון GPL (גרסה 3 ומעלה). היא מאפשרת לבחור בין מספר רב של מערכות הפעלה שונות. על אותו מחשב (ואף על אותו הדיסק הקשיח) יכולות להיות מותקנות למשל מערכת הפעלה Windows, מספר הפצות לינוקס מערכת BSD וה-GRUB יאפשר בחירה בין כולן כאפשרויות למערכת שתופעל על ידי המחשב. GRUB משמשת בברירת מחדל כמנהל האתחול המותקן עם מגוון הפצות לינוקס כדוגמת רד-הט, סוזה, מנדריבה ואובונטו.

boot.img has the exact size of 446 Bytes and is written to the MBR (sector 0). core.img is written to the empty sectors between the MBR and the first partition, if available (for legacy reasons the first partition starts at sector 63 instead of sector 1, but this is not mandatory). The /boot/grub-directory can be located on an distinct partition, or on the /-partition.

דרך הפעולה[עריכת קוד מקור | עריכה]

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

קישורים חיצוניים[עריכת קוד מקור | עריכה]

Crystal kpackage.png ערך זה הוא קצרמר בנושא תוכנה. אתם מוזמנים לתרום לוויקיפדיה ולהרחיב אותו.