GNU GRUB (หรือเพียง GRUB) เป็นแพ็กเกจโหลดเดอร์บูทที่รองรับระบบปฏิบัติการหลายระบบบนคอมพิวเตอร์ ระหว่างบูทอัพ ผู้ใช้สามารถเลือกระบบปฏิบัติการที่จะรันได้ GNU GRUB พัฒนาจากแพ็กเกจมัลติบูทก่อนหน้า GRUB (GRand Unified Bootloader) GRUB ใช้บ่อยที่สุดบนระบบคล้าย Unix รวมถึง GNU, Linux และ Solaris
คุณสมบัติบางอย่างของ GRUB:
- รองรับจำนวนรายการบูทไม่จำกัด
- GRUB กำหนดค่าได้แบบไดนามิก หมายถึงผู้ใช้สามารถเปลี่ยนแปลงระหว่างบูทอัพได้
- GRUB ติดตั้งและรันจากอุปกรณ์ใดๆ ได้ รวมถึงฮาร์ดดิสก์ ดิสก์แฟล็อป DVD CD-ROM และ USB drives
- สามารถแตกอัดระบบปฏิบัติการก่อนเปิดใช้งานได้
- สามารถโหลดระบบปฏิบัติการจากตำแหน่งต่างๆ ได้ รวมถึงเครือข่าย
- ไม่ต้องเขียนใหม่ทุกครั้งที่ไฟล์การกำหนดค่าเปลี่ยน
- มีการใช้งานที่รองรับ Windows และ DOS
- อินเตอร์เฟซบรรทัดคำสั่งเป็นแบบโต้ตอบ