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.
Se você já configurou com o grub então não precisa fazer com o lilo, pule pra página 4. Se você não usa o lilo também, então veja o que é feito aqui e adapte para o teu. =)
Agora que já temos o que precisamos vamos a configuração.
Copie os dois arquivos (memdisk.bin e sbootmgr.dsk) para o diretório /boot:
# cp memdisk.bin /boot
# cp sbootmgr.dsk /boot
Tire a permissão de leitura do arquivo lilo.conf dos usuários não-root:
# chmod 600 /etc/lilo.conf
Abra o lilo.conf:
# vi /etc/lilo.conf
Vá até o final com Page Down e insira a configuração abaixo, modificando XXX pela partição onde está o seu sistema (ex: hda5) e 123456 por uma senha (se não quiser usar senha remova a linha password)
[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!!!
[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?
[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.