Guia do Linux/Iniciante+Intermediário/Gerenciadores de partida (boot loaders)/GRUB: diferenças entre revisões
[edição não verificada] | [edição não verificada] |
Conteúdo apagado Conteúdo adicionado
m clean up, replaced: == 6.2 GRUB == → == GRUB == (11) utilizando AWB |
|||
Linha 1:
==
(Os detalhes contidos na seção sobre o <code>GRUB</code>, foram integralmente desenvolvidos por Alexandre Costa <code>[mailto:alebyte@bol.com.br alebyte@bol.com.br]</code> como contribuição ao guia FOCA GNU/Linux.)
Linha 9 ⟶ 8:
Como possui inúmeros recursos, será apresentada sua utilização básica, ficando como sugestão ao leitor procurar se aprofundar mais em suas possibilidades de uso e configuração.
===
O GRUB trabalha com uma notação diferente para apontar discos e partições sendo necessário algumas explicações antes de prosseguir. Veja a tabela comparativa:
Linha 38 ⟶ 36:
Para saber como o Linux trabalha com partições veja [ch-disc.html#s-disc-id Identificação de discos e partições em sistemas Linux, Seção 5.12].
===
A instalação do <code>GRUB</code> ao contrário da instalação do <code>LILO</code> ([#s-boot-lilo LILO, Seção 6.1]), só precisa ser executada uma única vez. Caso seja necessária alguma mudança como por exemplo adicionar uma nova imagem, esta pode ser feita apenas editando o arquivo de configuração <code>menu.lst</code>.
====
Um método simples de adicionar o <code>GRUB</code> para gerenciar seu MBR (''Master Boot Record'') é rodando o seguinte comando (como superusuário):
Linha 58 ⟶ 54:
Por ser um arquivo de exemplos será necessário otimizá-lo de acordo com suas necessidades, o que será abordado mais a frente.
===
Quando criamos um disquete de partida, este funcionará em um sistema qualquer, podendo utilizar este disquete em várias máquinas diferentes ou em uma máquina em que tenha tido algum problema com o <code>GRUB</code> no MBR. Coloque um disquete virgem e digite os seguintes comandos:
Linha 69 ⟶ 64:
Estes comandos permitem que seja apresentada a linha de comando do grub quando este disco for utilizado para boot.
===
Quando foi criado o disquete de partida anteriormente, este só nos permitia utilizar a linha de comando sendo necessário carregar o <code>menu.lst</code> pelo disco rígido (o qual deve estar presente). Em alguns casos este disco satisfaz as necessidades básicas mas pode haver um momento em que você deseje ter um disquete que funcione com vários sistema e não dependa de um disco fixo.
Linha 93 ⟶ 87:
Neste momento o disquete está pronto. Note que o <code>menu.lst</code> que foi copiado para ele é um arquivo de exemplo, sendo necessário que você o configure de acordo com suas necessidades.
===
Esta seção descreve o arquivo <code>menu.lst</code> com explicações sobre as opções mais usadas. Este arquivo é dividido em parâmetros Globais, que afetam o arquivo todo e parâmetros que só tem efeito para as imagens do sistema que será carregado. Algumas opções podem ser passadas para o kernel do Linux no momento do boot, algumas delas também serão detalhadas.
Linha 155 ⟶ 148:
Neste exemplo, a linha com o comando "kernel" é usada para indicar qual imagem deve ser carregada. As opções que seguem (vga, mem e ramdisk) são parâmetros que devem ser passados diretamente ao kernel do sistema a ser carregado.
===
# Exemplo de arquivo de configuração do GRUB.
# Note que você pode usar o caracter '#' para fazer comentários.
Linha 227 ⟶ 218:
===
O <code>GRUB</code> possui inúmeros recursos, mas com certeza um dos mais importantes e que merece destaque é sua linha de comandos. A maioria dos comandos usados no arquivo de configuração <code>menu.lst</code> são válidos aqui e muitos outros estão disponíveis. Uma breve apresentação da linha de comandos será dada, ficando por conta do leitor se aprofundar o quanto achar necessário em sua flexibilidade.
Linha 277 ⟶ 267:
Muitos outros comandos estão disponíveis tanto na linha de comandos do <code>GRUB</code> quanto no arquivo de configuração <code>menu.lst</code>. Estes comandos adicionais podem ser necessários apenas para algumas pessoas e por isso não serão explicados.
===
Não existe a necessidade de se remover o <code>GRUB</code> do MBR pois não há utilização para o mesmo vazio. Para substituir o <code>GRUB</code> do MBR é necessário apenas que outro gerenciador de boot escreva algo nele. Você pode seguir o procedimento de instalação do <code>LILO</code> para escrever algo no MBR ou usar o comando fdisk /mbr do DOS.
===
Para obter informações mais detalhadas sobre o <code>GRUB</code> é recomendado o site oficial do mesmo, o qual está disponível apenas na língua inglesa. Os seguintes sites foram utilizados na pesquisa:
|