Bootando CDROM com o grub / lilo

A opção de boot da BIOS é uma forma insegura de iniciar um CD, caso o computador seja público uma pessoa poderá usar um CD bootável sem autorização e fazer estragos no sistema instalado, ou você pode esquecer um CD de instalação, do Debian por exemplo, e alguém formatar o computador sem querer. Se sua BIOS não suporta o boot pelo CD, esta pode ser sua solução.

[ Hits: 35.454 ]

Por: José Roberto em 13/07/2007 | Blog: http://www.thesims2br.com/


Porque não usar a BIOS



Imagine a situação, você instalou e configurou um sistema operacional de fácil instalação, o Debian por exemplo, ficou uma semana mudando tudo, deixou a sua cara. Então você esquece o CD do Debian dentro da unidade e sai pra trabalhar de manhã, enquanto você trabalha o seu filho, que estuda de tarde, resolve jogar aquele joguinho, encontra a tela do Debian e sai apertando enter. Quando você chega e vai finalizar aquele trabalho que você estava fazendo durante duas semanas e encontra uma partição ext3 vazia e uma swap no lugar do seu sistema operacional...

Para evitar casos assim estou criando este artigo.

Ele também vai te servir caso sua BIOS não tenha a opção de boot pelo CD-ROM, e você não quer, ou não pode, usar disquetes.

Ingredientes

O grub não é capaz de inicializar um CD-ROM se ele não estiver dentro dele, o mesmo acontece com o lilo. Por isso existe um gerenciador de boot capaz inicializar um CD a partir de um disquete. Nós vamos precisar dele.

Você pode baixar a imagem deste gerenciador no site do Slackware:
Link direto:

http://slackware.at/data/slackware-current/isolinux/sbootmgr/sbootmgr.dsk

Como não gostamos de disquetes, vamos precisar do syslinux. Ele é um kernel capaz de iniciar gerenciadores de boot de disquetes.

Você pode usar a sua instalação do syslinux ou baixar o kernel em um dos sites:
Site oficial: http://syslinux.org/

Caso os links estejam off-line, você pode baixá-los do link abaixo:

http://boot-cd-with-grub-or-lilo.4shared.com/

Você também vai precisar do grub ou do lilo, se você usa outro gerenciador de boot você pode tentar adaptar o que é feito aqui no seu.

Site oficial do grub:
Site oficial do lilo:
    Próxima página

Páginas do artigo
   1. Porque não usar a BIOS
   2. Configurando o grub
   3. Configurando o LILO
   4. Finalizando
Outros artigos deste autor
Nenhum artigo encontrado.
Leitura recomendada

SSH completo (passo a passo)

Autenticação por desafio e resposta no SSH

Filtragem de vírus com pop3 transparente: pop3vscan

Segurança para leigos

Slackware vs PAM

  
Comentários
[1] Comentário enviado por marcrock em 13/07/2007 - 14:57h

Muito bom o seu artigo!!!

Parabéns!!!!

Até mais.

[2] Comentário enviado por removido em 13/07/2007 - 23:32h

simples e objetivo!!!
Parabéns!!!

[3] Comentário enviado por nicollazinho em 15/07/2007 - 10:11h

tenho o linux que já veio de fabrica, instalei o xp só que não tem som, gostaria de alguma dica para resolver esse problema alguem conhece uma????

[4] Comentário enviado por devil_jaguar em 15/07/2007 - 22:01h

hahaha......
assim como aconteceu na USP há algum tempo..... os caras invadiram a diretoria e instalaram Linux em todas as máquinas.... perderam muito!!!

ótimo artigo. parabéns!

[5] Comentário enviado por GilsonDeElt em 22/07/2007 - 12:57h

Cara, muito bom!
D+ mesmo!
Há muito tempo procurava algo assim, pra num ter que ficar botando CD no PC antes do boot.
Só que no momento tô sem CD (leitora foi pro espaço, hehe).
Só uma dúvida: dá pra usar isso pra dar boot em disquetes?

No mais, parabéns pelo artigo!

[6] Comentário enviado por jose.rob.jr em 26/07/2007 - 17:29h

Valeu pessoal =D

GilsonElt, o memdisk é uma imagem de disquete, fica meio sem lógica usar disquete pra bootar disquete, mas, nada é impossível ;-)

[7] Comentário enviado por phervieira em 01/08/2008 - 18:05h

Cara, Tô colocando o comando pra descobrir qual é o apelido que o grub dá a minha partição: # grub grub> find /boot/grub/sbootmgr.dsk mas fica horas e nada. Tá certo isso?? Tem alguma outra maneira? Parabéns pelo artigo.

[8] Comentário enviado por c4ldas em 06/10/2009 - 12:32h

phervieira, o comando não é assim, provavelmente o autor esqueceu de pular uma linha. O comando é dessa forma:
#grub
Então você entra no console do grub. Depois disso você digita:
find /boot/grub/sbootmgr.dsk

A partir daí vai aparecer algo como (hd0,0) ou (hd0,1), ou qualquer coisa do tipo.


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts