GNU GRUB (या सिर्फ GRUB) एक बूट लोडर पैकेज है जो कंप्यूटर पर कई ऑपरेटिंग सिस्टम का समर्थन करता है। बूट-अप के दौरान, उपयोगकर्ता चलाने के लिए ऑपरेटिंग सिस्टम का चयन कर सकता है। GNU GRUB पहले के मल्टीबूट पैकेज, GRUB (GRand Unified Bootloader) पर आधारित है। GRUB का उपयोग अक्सर GNU, Linux और Solaris सहित यूनिक्स जैसी प्रणालियों पर किया जाता है।
GRUB की कुछ विशेषताएं:
- यह असीमित संख्या में बूट प्रविष्टियों का समर्थन कर सकता है।
- GRUB गतिशील रूप से विन्यास योग्य है, जिसका अर्थ है कि उपयोगकर्ता बूट-अप के दौरान परिवर्तन कर सकते हैं।
- GRUB हार्ड ड्राइव, फ्लॉपी डिस्क, डीवीडी, सीडी-रोम और यूएसबी ड्राइव सहित किसी भी डिवाइस से इंस्टॉल और रन कर सकता है।
- यह ऑपरेटिंग सिस्टम को लॉन्च करने से पहले डीकंप्रेस कर सकता है।
- यह नेटवर्क सहित विभिन्न स्थानों से ऑपरेटिंग सिस्टम लोड कर सकता है।
- हर बार कॉन्फ़िगरेशन फ़ाइल बदलने पर इसे फिर से लिखने की आवश्यकता नहीं होती है।
- ऐसे कार्यान्वयन हैं जो Windows और DOS का समर्थन करते हैं।
- कमांड इंटरफ़ेस इंटरैक्टिव है।