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:
== 6.2 GRUB ==
 
(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.
 
=== 6.2.1 Como o GRUB trabalha com discos e partições ===
 
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].
 
=== 6.2.2 Instalando o GRUB ===
 
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>.
 
==== 6.2.2.1 No MBR ====
 
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.
 
=== 6.2.3 No disco flexí­vel (somente linha de comando) ===
 
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.
 
=== 6.2.4 No disco flexí­vel (com interface de menu) ===
 
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.
 
=== 6.2.5 Opções do arquivo de configuração ===
 
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.
 
=== 6.2.6 Um exemplo de arquivo de configuração ===
 
# Exemplo de arquivo de configuração do GRUB.
# Note que você pode usar o caracter '#' para fazer comentários.
Linha 227 ⟶ 218:
 
=== 6.2.7 Usando a linha de comandos do GRUB ===
 
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.
 
=== 6.2.8 Removendo o GRUB do MBR ===
 
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.
 
=== 6.2.9 Como obter informações mais detalhadas ===
 
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: