O gerenciador de boot GRUB
Este artigo apresenta as características do GRUB, um gerenciador de boot cada vez mais usado, principalmente entre os usuários do Linux. O texto trata rapidamente de sua instalação e depois dá detalhes sobre sua configuração, sendo indicado para iniciantes ou para aqueles que queiram saber o básico de seu funcionamento.
Introdução
Gerenciadores de boot são softwares capazes de iniciar o processo de carregamento de sistemas operacionais em um computador. Por diversas razões, é comum encontrar máquinas que possuem mais de um sistema operacional instalado. Nestes casos, os gerenciadores de boot têm papel importantíssimo, pois cabe a eles a tarefa de permitir ao usuário o carregamento de um ou outro sistema. Este artigo apresentará e abordará as principais características do GRUB, um gerenciador de boot cada vez mais usado, principalmente em instalações que envolvem o Linux.
GRUB é a sigla para GRand Unifield Bootloader. Trata-se de um gerenciador de boot desenvolvido inicialmente por Erich Stefan Boleyn, disponibilizado como software GNU. Entre seus principais recursos está a capacidade de trabalhar com diversos sistemas operacionais, como o Linux, o Windows e as versões BSD, e seu conseqüente suporte a vários sistemas de arquivos, como o EXT2, EXT3, ReiserFS, FAT, FFS, entre outros.
Um dos motivos mais óbvios para o GRUB ser usado é sua capacidade de permitir que o usuário escolha um dos sistemas operacionais instalados em seu computador. Em outras palavras, o GRUB é capaz de trabalhar com "multiboot". Além disso, esse gerenciador também é capaz de "bootar" sistemas em discos SCSI ou mesmo carregá-los através de imagens disponíveis em rede.
Muitas distribuições Linux permitem a adição do GRUB no computador durante a instalação do sistema. No entanto, se você já tem o Linux instalado em sua máquina, a instalação do GRUB não é complicada (e geralmente deve ser feita através de um usuário com privilégios de administrador).
Supondo que seu sistema conta com o recurso apt-get, dê o seguinte comando:
# apt-get install grub
Quando esse processo for concluído, crie uma pasta de nome grub em /boot e, em seguida, dê o comando update-grub para que o arquivo menu.lst seja criado:
# mkdir /boot/grub
# update-grub
Feito isso, adicione o GRUB ao MBR (Master Boot Record) através do seguinte comando (esteja ciente de que o conteúdo da MBR será apagado caso haja algo já instalado, por exemplo, o LILO):
# grub-install /dev/hda
Uma alternativa: o pacote de instalação do GRUB também está disponível no formato tar.gz em:
Supondo que você baixou o pacote grub-0.97.tar.gz, sua instalação é feita da seguinte maneira:
# tar xzvf grub-0.97.tar.gz
Depois, entre no diretório onde o pacote foi descompactado (neste exemplo, o grub-0.97) e digite os comandos:
# ./configure
# make
# make install
O próximo passo é:
# install (hd0,2)/boot/grub/stage1 (hd0) (hd0,2)/boot/grub/stage2 p (hd0,2)/boot/grub/menu.lst
É conveniente verificar no site oficial de sua distribuição. ou até mesmo na documentação desta, orientações sobre a instalação do GRUB, pois pode haver detalhes sobre esse gerenciador que mudam de acordo com a distribuição.
O GRUB
GRUB é a sigla para GRand Unifield Bootloader. Trata-se de um gerenciador de boot desenvolvido inicialmente por Erich Stefan Boleyn, disponibilizado como software GNU. Entre seus principais recursos está a capacidade de trabalhar com diversos sistemas operacionais, como o Linux, o Windows e as versões BSD, e seu conseqüente suporte a vários sistemas de arquivos, como o EXT2, EXT3, ReiserFS, FAT, FFS, entre outros.
Um dos motivos mais óbvios para o GRUB ser usado é sua capacidade de permitir que o usuário escolha um dos sistemas operacionais instalados em seu computador. Em outras palavras, o GRUB é capaz de trabalhar com "multiboot". Além disso, esse gerenciador também é capaz de "bootar" sistemas em discos SCSI ou mesmo carregá-los através de imagens disponíveis em rede.
Instalação do GRUB
Muitas distribuições Linux permitem a adição do GRUB no computador durante a instalação do sistema. No entanto, se você já tem o Linux instalado em sua máquina, a instalação do GRUB não é complicada (e geralmente deve ser feita através de um usuário com privilégios de administrador).
Supondo que seu sistema conta com o recurso apt-get, dê o seguinte comando:
# apt-get install grub
Quando esse processo for concluído, crie uma pasta de nome grub em /boot e, em seguida, dê o comando update-grub para que o arquivo menu.lst seja criado:
# mkdir /boot/grub
# update-grub
Feito isso, adicione o GRUB ao MBR (Master Boot Record) através do seguinte comando (esteja ciente de que o conteúdo da MBR será apagado caso haja algo já instalado, por exemplo, o LILO):
# grub-install /dev/hda
Uma alternativa: o pacote de instalação do GRUB também está disponível no formato tar.gz em:
Supondo que você baixou o pacote grub-0.97.tar.gz, sua instalação é feita da seguinte maneira:
# tar xzvf grub-0.97.tar.gz
Depois, entre no diretório onde o pacote foi descompactado (neste exemplo, o grub-0.97) e digite os comandos:
# ./configure
# make
# make install
O próximo passo é:
# install (hd0,2)/boot/grub/stage1 (hd0) (hd0,2)/boot/grub/stage2 p (hd0,2)/boot/grub/menu.lst
É conveniente verificar no site oficial de sua distribuição. ou até mesmo na documentação desta, orientações sobre a instalação do GRUB, pois pode haver detalhes sobre esse gerenciador que mudam de acordo com a distribuição.