Excluir entradas no grub2

1. Excluir entradas no grub2

Vinicius
ViniciusSilva

(usa Sabayon)

Enviado em 13/12/2010 - 09:34h

Bom dia a todos

Tinha instalado tres distros e o winxp no pc.
Para economizar espaço, deixei somente uma e exclui tambem o windows.

Gostaria de sabaer como faço para remover essas entradas do grub, do jeito correto, sem edita o arquivo grub.cfg

Outra coisa, no meu sabayon nao tem nenhum comando 'update-grub'.


  


2. Re: Excluir entradas no grub2

brunotec
brunotec

(usa Debian)

Enviado em 13/12/2010 - 09:55h

Olha amigo, o jeito certo seria dando um update-grub como root:
#update-grub

mas já que não está funfando vc pode editar o grub.cdf o que seria uma gambiarra mas não tem problema nenhum e pode ficar tranquilo.

#cd /boot/grub/
#nano grub.cfg

ai vc vai lá nas linhas referentes ao que vc quer apagar como:

menuentry " bla bla bla " {


}

ai é só pagar essas linhas!!

...agora do jeito certo vc poderia fazer:

#cd /etc/grub.d
#chmod -x 10_linux 30_so_prober <<mais ou menos isso

e depois

#update-grub



3. Re: Excluir entradas no grub2

Vinicius
ViniciusSilva

(usa Sabayon)

Enviado em 13/12/2010 - 10:50h

dessa forma, antes de dar o update-grub, eu teria que editar esses dois arquivos '10_linux e 30_so_prober'?


4. Re: Excluir entradas no grub2

brunotec
brunotec

(usa Debian)

Enviado em 13/12/2010 - 11:13h

Não! esses dois arquivos geram entradas para novos sistemas operacionais e novos kernels, ou seja se vc der esse comando:

#chmod -x 10_linix 30_so_prober

esses dois arquivos deixaram de ser executáveis e não iram gerar entradas para o grub.cfg

ai depois vc roda um:

#update-grub

e ele atualiza a lista com somente o sistema operacional em uso!!


mas eu acho estranho o update-grub não funcionar.


5. Re: Excluir entradas no grub2

Vinicius
ViniciusSilva

(usa Sabayon)

Enviado em 13/12/2010 - 11:34h

so me exclarece uma duvida,
se esses dois arquivos geram as linhas para os sistemas operacionais, eles deveriam estar com permissão para execução (eu fiz foi excluir por completo as partições com esses sistemas)


6. Re: Excluir entradas no grub2

brunotec
brunotec

(usa Debian)

Enviado em 13/12/2010 - 12:26h




desculpe pela demora mas tive que sair,

vamos lá,

se vc já excluiu os outros sistemas então bastaria rodar um update-grub para ele atualizar sua lista e somente deixar boot para seu sabayon. Para confirmar que realmente vc deletou os outros rode um:

#fdisk -l


com relação ao que te falei sobre o 10_linux e o 30_os_prober era opcional pois se vc já desinstalou os outros sistemas não há necessidade de mexer neles mas caso vc tenha feito isso:

#chmod -x 10_linux 30_os_prober

quando vc instalar novas distros será necessário rodar:

#chmod +x 10_linux 30_os_prober <<para que eles possam gerar as entradas e é bom deixalos assim por padrão


7. Re: Excluir entradas no grub2

Vinicius
ViniciusSilva

(usa Sabayon)

Enviado em 15/12/2010 - 10:52h

fui conferir e realmente eu exclui apenas as partições com os sistemas, mas pelo fdisk -l ainda consta os meus outros tres SO's, mas isso é estranho pq eu ate redimensionei o espaço deles para a Home.
Acho que devo, de algum modo, mudar a tabela de partições, como faço isso?

e o update-grub no sabayon (minha distro) pelo jeito é o comando grub-mkconfig.


8. GRUB

Laudo Silva Costa Junior
laudoj

(usa Ubuntu)

Enviado em 13/04/2011 - 22:32h

Pessoal, sou novato no linux mas sou esforçado, e tenho muito a agradecer a todos que sempre fazem tutoriais pra iniciantes. Pois hoje descobri acidentalmente uma maneira muito fácil para o iniciante de corrigir o problema citado. Basta ir na pasta /boot e deletar os arquivos dos kérneis antigos, que aparecem como "vmcoreinfo-n.n.nn-nn-generic, onde cada n é correspondente ao kernel (maverick por exemplo aparece como 2.6.35.27 e 2.6.35-28). Deletando-se os arquivos (eu executo o nautilus como root - abro um terminal, digito sudo -i, dou a senha e depois digito nautilus - mas muito cuidado pra não fazer besteira usando nautilus como root) depois executa-se o update-grub e ele irá aparecer sem as entradas anteriores. Nota: em Sistema/Administração/Monitor do sistema a primeira aba (Sistema) mostrará a você qual é o seu kernel (Lançamento 10.10 (maverick) e a linha abaixo Kernel Linux 2.6.35-28). Reiniciei e funcionou perfeitamente. Espero estar ajudando.






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts