|
[28/08]
:. Resumo do dia [28/08] :. Processadores AMD de 45 nm serão lançados em janeiro de 2009 [28/08] :. Nvidia SLI funcionará nativamente com chipsets Intel X58 [28/08] :. Microsoft atualiza WGA: agora mais severo com Windows pirata [28/08] :. Mozilla desenvolve plugin para Firefox trabalhar com mashups [28/08] :. Dell adiciona PCs e notebooks baratos à linha Vostro [27/08] :. Publicado Internet Explorer 8 beta 2 [27/08] :. Resumo do dia [27/08] :. Nvidia nega claramente construção de processadores x86 [27/08] :. Vírus contamina laptops da NASA na Estação Espacial [27/08] :. Samsung lança SSDs menores e mais velozes para netbooks [27/08] :. Introdução ao conceito 'semantic desktop' [27/08] :. Celulares com TV analógica devem aparecer em breve no Brasil [26/08] :. Resumo do dia [26/08] :. Pesquisa revela Nokia dominando mercado de smartphones :. Mais noticias » |
Configurando o Lilo
O lilo utiliza um único arquivo de configuração, o /etc/lilo.conf. Ao fazer qualquer alteração neste arquivo é preciso chamar o executável do lilo, o "/sbin/lilo" para que ele leia o arquivo e salve as alterações. Aqui vai um exemplo comentado do arquivo de configuração do lilo: # A opção abaixo (quase sempre a primeira linha do arquivo) indica aonde o lilo Existe uma receita simples para alterar o lilo de outras distribuições instaladas no HD. Imagine por exemplo que você instalou o Kurumin e acabou instalando o lilo no MBR, sobrescrevendo o lilo do Mandrake, que agora não dá mais boot. Isso pode ser solucionado facilmente, editando o /etc/lilo.conf do Mandrake, para que ele seja reinstalado na partição e adicionando as duas linhas que chama outros sistemas no lilo do Kurumin. Você pode editar o lilo do Mandrake e regravá-lo rapidamente através do próprio Kurumin (ou outra distribuição instalada), ou dando boot com um CD do Kurumin ou Knoppix. Monte a partição onde o Mandrake está instalado: # mount -t reiserfs /dev/hda1 /mnt/hda1
Agora usamos o comando chroot para "entrar" dentro da partição montada, a fim de editar o lilo.conf e gravar o lilo. Todos os comandos dados dentro do chroot são na verdade executados no sistema que está instalado na partição. É preciso Indique o sistema de arquivos no comando acima, caso contrário o chroot vai dar um erro de permissão. # chroot /dev/hda1 Agora use um editor de texto em modo texto, como o mcedit ou o joe e chame o executável do lilo para salvar as alterações. Depois de terminar, pressione Ctrl+D para sair do chroot. # mcedit /etc/lilo.conf
# lilo Configurando o grub
Muitas distribuições permitem que você escolha entre usar o lilo ou o grub durante a instalação. Outras simplesmente usam um dos dois por padrão. De uma forma geral, o grub oferece mais opções que o lilo e inclui um utilitário, o update-grub que gera um arquivo de configuração básico automaticamente. Por outro lado, a sintaxe do arquivo de configuração do grub é mais complexa o que o torna bem mais difícil de editar manualmente que o do lilo. De resto, os dois possuem a mesma e essencial função. Sem o gerenciador de boot o sistema simplesmente não inicializa. :-) O grub usa o arquivo de configuração /boot/grub/menu.lst. Este arquivo é lido a cada boot, por isso não é necessário reinstalar o grub ao fazer alterações, como no caso do lilo. Para entender melhor como o grub funciona, vamos ver como instalá-lo no Kurumin, substituindo o lilo que é usado por padrão. Em primeiro lugar, você precisa instalar o pacote do grub, via apt-get. Ele não possui dependências externas, inclui apenas os executáveis principais. Você pode até mesmo arriscar compilar a versão mais recente, baixada no site do projeto. # apt-get install grub
Depois de instalar, crie a pasta /boot/grub/ e use o update-grub para gerar o arquivo menu.lst. Basta responder "y" na pergunta e o arquivo é gerado automaticamente: # mkdir /boot/grub
# update-grub Testing for an existing GRUB menu.list file... Agora só falta instalar o grub na MBR usando o comando: # grub-install /dev/hda
Ao gravar o grub, ele naturalmente substitui o lilo ou qualquer outro gerenciador de boot que esteja sendo usado. Se você mudar de idéia mais tarde e quiser regravar o lilo, subscrevendo o grub, basta chamá-lo novamente: # lilo
Assim como no caso do lilo, o arquivo de configuração do grub inclui uma seção separada para cada sistema que aparece no menu de boot. O upgade-grub não é muito eficiente em detectar outros sistemas instalados, por isso depois de gerar o arquivo você ainda precisará adicionar as linhas referentes a eles no final do arquivo /boot/grub/menu.lst. Para que o grub inicialize uma cópia do Windows, instalada na primeira partição, /dev/hda1, adicione as linhas: title Windows Elas equivalem à opção "other=/dev/hda1" que seria usada no arquivo do lilo. A linha "title" contém apenas a legenda que é mostrada no menu de boot. O que interessa mesmo é a linha rootnoverify (hd0,0), que indica o HD e a partição onde o outro sistema está instalado. O primeiro número indica o HD e o segundo a partição dentro deste. Na nomenclatura adotada pelo grub temos: /dev/hda: 0 As partições dentro de cada HD são também nomeadas a partir do zero: /dev/hda1: 0,0 Se você quisesse que o grub iniciasse também uma instalação do Mandrake no /dev/hda3, cujo lilo (ou grub) foi instalado na partição, adicionaria as linhas: title Mandrake A linha "chainloader +1" especifica que o grub vai apenas chamar o gerenciador de boot instalado na partição e deixar que ele carregue o outro sistema, assim como fizemos ao editar o arquivo do lilo. Você pode usar o grub para carregar diretamente o outro sistema, sem precisar passar pelo outro gerenciador de boot. Neste caso você usaria as linhas: title Mandrake Veja que neste caso você precisa especificar a localização do executável do Kernel dentro da partição. Você pode especificar também opções para o Kernel e usar um arquivo initrd, caso necessário: title Mandrake Assim como no caso do lilo, você pode usar um CD do Kurumin ou Knoppix para reinstalar o grub, caso ele seja subscrito por uma instalação do Windows ou outra distribuição Linux. Neste caso, você só precisa montar a partição onde o sistema está instalado, como em: # mount -t reiserfs /dev/hda2 /mnt/hda2
E usar o chroot para obter o prompt de comando do sistema que está recuperando: # chroot /mnt/hda2
No prompt, você precisa apenas editar o arquivo /boot/grub/menu.lst, ou gerá-lo novamente usando o comando update-grub e reinstalar o grub, usando o comando: # grub-install /dev/hda
Você pode também editar as opções básicas do grub usando o grubconf, um utilitário gráfico, disponível em várias distribuições e também via apt-get: ![]()
» Gostou do texto? Veja nossos livros impressos
|