GRUB (GRand Unified Bootloader) çok güçlü bir önyükleyici yöneticisidir.
      Sistemin yüklenmesinden ve kontrolun çekirdeğe devredilmesinden sorumludur.
    
      En önemli özelliği esnek bir yapıya sahip olması ve her türlü işletim
      sistemini (Windows, Dos, Linux, Gnu Hurd, *BSD , BeOs vb.) desteklemesidir.
    
      Diğer önemli özelliklerinden bazıları:
    
      - Veriye doğrudan erişim imkanı
- 
            BIOS tarafından tanınan tüm sürücülere (disk, disket) doğrudan
            ulaşabilir.
           
- Bir çok dosya sistemini destekler
- 
            BSD FFS, DOS FAT16 ve FAT32, Minix fs, Linux ext2fs, ReiserFS, JFS, XFS vb.
           
- Her türlü işletim sistemini önyükleyebilir.
- LBA (Logical Block Address) desteği
- 
            LBA desteği olan makinelerde bu desteği kullarak yüksek kapasiteli
            disk alanlarına da erişim sağlar.
           
- Ağ üzerinden önyükleme
- 
            TFTP protokolunu kullanarak ağ üzerindeki bir işletim sistemi
            imgesini yükleyebilir.
           
- Menü ve komut satırı desteği
- 
            Önyükleme esnasında karşımıza gelen boot menüsündeyken
            "c" tuşuna basarak grub komut satırına düşebiliriz, işlemlerimizi
            buradan da yapabiliriz.
           
- Değişiklikler hemen etkinleşir
- 
            Yapılandırma dosyasında (grub.conf) değişiklik
            yaptıktan sonra değişikliklerin etkinleştirilmesi için herhangi bir
            komut çalıştırmaya gerek yok. (Mesela lilo.conf'da
            yapılan değişikliklerin etkin olabilmesi için lilo
            komutunun çalıştırılması zorunluluğu gibi.)