GNU GRUB (বা শুধু GRUB) হল একটি বুট লোডার প্যাকেজ যা একটি কম্পিউটারে একাধিক অপারেটিং সিস্টেম সমর্থন করে। বুট-আপের সময়, ব্যবহারকারী চালানোর জন্য অপারেটিং সিস্টেম নির্বাচন করতে পারেন। GNU GRUB একটি আগের মাল্টিবুট প্যাকেজ, GRUB (GRand ইউনিফাইড বুটলোডার) এর উপর ভিত্তি করে তৈরি। GRUB প্রায়শই ইউনিক্স-এর মতো সিস্টেমে ব্যবহৃত হয়, যার মধ্যে রয়েছে GNU, Linux এবং Solaris।
GRUB এর কিছু বৈশিষ্ট্য:
- এটি সীমাহীন সংখ্যক বুট এন্ট্রি সমর্থন করতে পারে৷
- GRUB গতিশীলভাবে কনফিগারযোগ্য, যার অর্থ ব্যবহারকারীরা বুট-আপের সময় পরিবর্তন করতে পারে।
- GRUB হার্ড ড্রাইভ, ফ্লপি ডিস্ক, ডিভিডি, সিডি-রম এবং ইউএসবি ড্রাইভ সহ যেকোন ডিভাইস থেকে ইনস্টল এবং চালাতে পারে।
- এটি চালু করার আগে অপারেটিং সিস্টেমগুলিকে ডিকম্প্রেস করতে পারে৷
- এটি নেটওয়ার্ক সহ বিভিন্ন অবস্থান থেকে অপারেটিং সিস্টেম লোড করতে পারে৷
- প্রতিবার কনফিগারেশন ফাইল পরিবর্তিত হলে এটি পুনরায় লেখার প্রয়োজন নেই৷
- উইন্ডোজ এবং ডস সমর্থন করে এমন বাস্তবায়ন রয়েছে৷
- কমান্ড ইন্টারফেস ইন্টারেক্টিভ।