Skip to content
EntityQ212885· pop 37· linked from 347 articles

Also known as GNU GRand Unified Bootloader, Grand Unified Bootloader, GRUB2

boot loader package

Key facts

Original author
Erich Boleyn
Developer
GNU Project
Initial release
1995 ; 31 years ago ( 1995 )
Stable release
2.14 / 14 January 2026
Written in
Assembly , C
Operating system
Linux , GNU/Hurd , macOS , BSD , ( Solaris / illumos (x86 port)), and Windows (through chainloading)
Platform
IA-32 , x86-64 , IA-64 , ARM , PowerPC , Power ISA , s390x , MIPS , RISC-V , LoongArch and SPARC
Available in
English and others
Type
Bootloader
License
2007: GPL-3.0-or-later , 1999: GPL-2.0-or-later
Website
www .gnu .org /software /grub /
Repository
gitlab .freedesktop .org /gnu-grub /grub

via Wikipedia infobox

Wikidata facts

Instance of
free software
Platform
PowerPC
Image
Debian Unstable GRUB2 (2015).png
Has use
bootloader
Show 15 more facts
Commons category
GNU GRUB
copyright license
Q27016754
software version identifier
2.14
source code repository URL
gitlab.freedesktop.org/gnu-grub/grub
programmed in
assembly language
IRC channel URL
irc://irc.gnu.org/grub
inception
1995-00-00
implementation of
Multiboot Specification
mailing list archive URL
lists.gnu.org/archive/html/help-grub
copyright holder
Q48413
Sources (13)

via Wikidata · CC0

Article · Português

Em computação, GNU GRUB (ou apenas GRUB) é um multi-carregador de um sistema operacional (multi boot ou boot-loader) criado pelo projeto GNU. É utilizado, normalmente, quando se deseja que um computador tenha dual booting, ou seja, que o usuário possa escolher ao iniciar a máquina, um sistema operacional (SO) dentre dois ou mais sistemas instalados. Em termos técnicos ele é um programa do tipo boot manager que pode carregar qualquer arquivo (ficheiro) executável com um cabeçalho multi boot nos seus primeiros 8 kB. Este cabeçalho consiste uma sequência de bits com: 32 bits de um "número mágico", 32 bits de flags mais 32 bits de um outro número mágico seguidos pela imagem do arquivo executável. O GNU GRUB foi desenvolvido a partir de um pacote chamado GRand Unified Bootloader, de onde deriva o acrônimo GRUB. O sistema operacional GNU utiliza o GRUB, assim como muitas distribuições GNU/Linux, GNU/kFreeBSD e GNU/Hurd. Enquanto os "carregadores" tradicionais mantém uma tabela de blocos no disco rígido, o GRUB pode rastrear o sistema de arquivos. Na sua versão do ano 2005 ele suportava os seguintes sistemas de arquivos: * ext2/ext3. * JFS da IBM. * Iso9660. * O sistema de arquivos do MINIX. * NTFS. * ReiserFS. * SGI's XFS. * UFS/. * VFAT, assim como os sistemas FAT16 e FAT32 utilizado pelo Microsoft Windows. * O sistema nativo VSTa. O GRUB também suporta a instalação em disquetes. Outros carregadores populares incluem LILO e Syslinux. Atualmente em desenvolvimento, o GRUB 2 substituiu o GRUB que passou a se chamar GRUB Legacy (ou, em português, GRUB legado). O desenvolvimento do GRUB 2 pretende fundir os fontes com o projeto para criar a próxima geração do GNU GRUB. O GRUB suporta a adição de 14 cores em substituição ao fundo de tela negro. Algumas distribuições que incluem o GRUB utilizam fundos de tela customizados. Os usuários também podem incluir as suas próprias customizações.

Abstract from DBpedia / Wikipedia · CC BY-SA