Para você que já usa o linux, deve ter se deparado com várias opções de inicialização após uma atualização que o próprio sistema oferece. Pois bem, isso acontece quando você autoriza uma atualização de kernel. O ubuntu bem como outras distribuições baseadas no debian, usando de sua inteligência não apaga o kernel antigo, apenas adiciona o kernel novo como uma opção. Isso por um lado é bom, pois, pode ser que alguma aplicação ainda não funcione corretamente com o novo kernel então caso isso ocorra, basta reiniciar o sistema operacional e selecionar o kernel antigo. Porém, depois de testar o novo kernel e verificar que está tudo em ordem, as várias opções no menu inicial do GRUB acabam incomodando, principalmente quando se tem um dual boot (linux x windows) e você tem que descer a setinha até chegar no windows para inicializar por ele. Para eliminar essas várias opções desnecessárias após a fase de testes temos duas maneiras:
1ª: Desinstalar as versões anteriores do kernel;
2ª: Simplesmente apagar as linhas referentes às informações exibidas no menu de inicialização;
Soluções:
1ª: Para desinstalar as versões anteriores do kernel temos diversas maneiras, vou explicar aqui apenas uma, se você tiver alguma dúvida ou quiser saber uma das outras, pergunte-me como.
No shell:
$ sudo -s (Para se tornar root) (digite a sua senha (do seu próprio usuário))
# dpkg -l |grep linux-image|cut -d" " -f 1-3 (para exibir a lista de pacotes de kernels instalados). Note que no início de cada linha irão aparecer duas letras (ii-instalado ou rc-removido)
# apt-get remove nome-do-pacote ex:# apt-get remove linux-image-2.6.27-11-generic
Confirme a remoção e pronto, as duas linhas (normal e recovery mode) referentes a cada pacote que você desinstalar com o comando acima irão sumir do menu inicial do grub.
2ª: O arquivo onde estão as opções de inicialização de kernel está no seguinte caminho:
# /boot/grub/menu.lst
Então basta editar esse arquivo e remover ou preferencialmente comentar as linhas referentes a cada versão de kernel. Ex:
Antes:
title Ubuntu 8.10, kernel 2.6.27-9-generic
uuid 838318f5-1962-41bf-b9d9-9f45c3c1647b
kernel /boot/vmlinuz-2.6.27-9-generic root=UUID=838318f5-1962-41bf-b9d9-9f45c3c1647b ro locale=pt_BR quiet splash
initrd /boot/initrd.img-2.6.27-9-generic
quiet
title Ubuntu 8.10, kernel 2.6.27-9-generic (recovery mode)
uuid 838318f5-1962-41bf-b9d9-9f45c3c1647b
kernel /boot/vmlinuz-2.6.27-9-generic root=UUID=838318f5-1962-41bf-b9d9-9f45c3c1647b ro locale=pt_BR single
initrd /boot/initrd.img-2.6.27-9-generic
Depois:
#title Ubuntu 8.10, kernel 2.6.27-9-generic
#uuid 838318f5-1962-41bf-b9d9-9f45c3c1647b
#kernel /boot/vmlinuz-2.6.27-9-generic root=UUID=838318f5-1962-41bf-b9d9-9f45c3c1647b ro locale=pt_BR quiet splash
#initrd /boot/initrd.img-2.6.27-9-generic
#quiet
#title Ubuntu 8.10, kernel 2.6.27-9-generic (recovery mode)
#uuid 838318f5-1962-41bf-b9d9-9f45c3c1647b
#kernel /boot/vmlinuz-2.6.27-9-generic root=UUID=838318f5-1962-41bf-b9d9-9f45c3c1647b ro locale=pt_BR single
#initrd /boot/initrd.img-2.6.27-9-generic
Tome cuidado para não comentar o kernel de sua preferência, pois assim ele não aparecerá no menu de inicialização.
segunda-feira, 2 de fevereiro de 2009
Lixo no GRUB
Marcadores:
grub,
image,
inicialização,
kernel,
linux,
menu.lst,
rmvb ubuntu 8.04 linux codec w32codecs
Assinar:
Postar comentários (Atom)
3 comentários:
Obrigado cara, ajudou muito ;)
Linux é um lixo. Acorda. A gente entra num fórum e o pessoal só consegue mandar digitar coisas no terminal. Não consigo instalar a webcam e nem uma deskjet. Queriam saber a ID da webcam, eu mandei e não resolveram nada em 5 fóruns.
Bom, se quiser posso tentar te ajudar. Me diga qual linux vc usa, qual a webcam que vc quer instalar e a impressora.
Postar um comentário