BootLoader > GRUB
GRUB é o GRand Unified Bootloader (Grande Carregador de Inicialização Unificado), um bootloader muito poderoso que pode ser usado para inicializar a maioria dos sistemas operacionais.
O Debian fornece o GRUB v2.
GRUB v2 é o carregador de inicialização (bootloader) padrão desde o DebianSqueeze (foi fornecido pela primeira vez no DebianLenny).
GRUB v1 foi o principal 1 bootloader padrão em plataformas x86 (até o DebianSqueeze). Foi removido no DebianTrixie.
Contents
Instalando o GRUB
O grub mais recente é geralmente instalado para você, por exemplo, pelo DebianInstaller. Se você quiser instalá-lo manualmente, terá que executar apt install grub2 como root. Isso instalará o pacote padrão grub-pc; se seu sistema tiver EFI ou OpenFirmware em vez de BIOS, você pode ter que instalar um pacote diferente, como o grub-efi.
O GRUB v1 legado está disponível no pacote grub-legacy no bookworm e anteriores.
Configurando o GRUB v2
Edite /etc/default/grub ou os scripts em /etc/grub.d/, e a seguir execute update-grub (veja https://manpages.debian.org/stable/grub2-common/update-grub2.8.en.html)
Instalando o GRUB no MBR
Você geralmente não precisa se preocupar com isso, mas se precisar, você pode instalar GRUB para o MBR do seu disco usando grub-install.
FAQ
Dual Boot FreeBSD com partição GPT
- Edite /etc/grub.d/40_custom, adicionando o seguinte (substitua X com sua partição FreeBSD):
menuentry 'FreeBSD 10.1 amd64' { insmod ufs2 set root='(hd0,gptX)' kfreebsd /boot/loader } - Atualize o GRUB.
Dual Boot
- O GRUB permitirá que eu hiberne o Linux e ative outro sistema operacional (como o Windows XP) que eu hibernei anteriormente, ou seja, um !DualHibernate em vez de um DualBoot?
Nada impedirá você de hibernar (o GRUB não está ciente de que sua máquina está suspensa). No entanto, certifique-se de que não montou a mesma partição (leitura-escrita) sob dois sistemas operacionais suspensos!
- Existe uma maneira de instalar o GRUB no [[MasterBootRecord|RegistroDeInicializaçãoMestre]] do DOS ou Windows XP, ou seja, um utilitário semelhante ao rawrite.exe ou fdisk.exe que escrevem um GRUB MBR? O que eu quero aqui é instalar o Linux sem ter um disquete inicializável
Existiu uma versão win32 do GRUB, eu usei para instalar o Linux a partir do Windows 2000, mas não tenho certeza de qual fonte foi exatamente
(pesquise por grubwin32). Somente descompacte (unzip) grubwin32 para c:\ e execute c:\boot\grub\w32grub Isto deve preparar os arquivos necessários (sob XP, não linux). A seguir, adicione:
c:\boot\stage1="GRUB"
to c:\boot.ini
E você tem um carregador de inicialização GRUB em seu sistema XP.
- Quando atualizei do GRUB para o GRUB2, perdi uma entrada para XP/WP7, como posso recuperar a entrada do menu para inicializar lá?
- Você tem que instalar os-prober, certifique-se de que está ativado na configuração GRUB2 e sincronize o GRUB2.
apt-get install os-prober
A seguir, edite /etc/default/grub e certifique-se de que tenha uma linha como esta
GRUB_DISABLE_OS_PROBER=false
Finalmente, execute update-grub2
- Por padrão, o GRUB2 no Debian não irá adicionar a opção 'resume=/dev/swap-partition'
- Mas se você quiser executar isso por padrão, você pode editar /etc/grub.d/10_linux e fazer algumas alterações lá:
Substitua
linux ${rel_dirname}/${basename} root=${linux_root_device_thisversion} ro ${args}por isto
linux ${rel_dirname}/${basename} root=${linux_root_device_thisversion} ro ${args} resume=`swapon -s | grep '/dev/sd.[0-9]' -o`Isso adicionará sua primeira partição swap para todas as entradas Linux encontradas.
Veja também
Configuração do GRUB: GrubConfiguration
Recuperação do GRUB: GrubRecover
Do LILO ao GRUB: FromLiloToGrub
Reinicialização do GRUB: GrubReboot
GrubTransition: informações históricas sobre a transição do Grub v1 para v2
Links externos
GRUB v1 geralmente era o bootloader padrão para x86. Outros bootloaders foram usados para configurações não suportadas pelo bootloader padrão do GRUB v1. (1)
