Etradas se repetindo na tela do grub [RESOLVIDO]

1. Etradas se repetindo na tela do grub [RESOLVIDO]

wellington
wellingtonsr

(usa Slackware)

Enviado em 20/09/2012 - 12:39h

Olá amigos, Eu uso o ubuntu 10.04, windows 7 e slacware no meu notebook. eu tinha instalado o grub-customizer na versão 2.x.x (não me lembro ao certo) semana passada nas atualizações do ubuntu vi que tinha uma para o grub-customizer. Ontem chegaram novas atualizações e entre elas tinha uma para o kernel do ubuntu, como de costume mandei atualizar. Após a atualização, pediu para reiniciar e quando apareceu a tela do grub tinha a nova entrada do kernel do ubuntu e como sempre faço fui no grub-customizer para retirar da tela a entrada mas antiga aí percebi que grub-customizer tinha mudado, porque o que usava tinha umas caixinhas onde eu marcava as que eu queria que o kernel aparece na tela do grub e esse, não tinha essas caixinhas, tinha que selecionar e excluir as entradas que eu não queria. Beleza. exclui e reiniciei. Depois disso o grub ficou "maluco" (Não sei se fiz besteira) a cada uso (sem alterar nada, apenas iniciá-lo e fechá-lo) do grub-customizer aparece mais entradas do slacware na tela do grub. Desinstalei o grub-customizer e removi as entradas direto do grub.cfg, Assim fica normal até que manualmente eu dê um update-grub pelo terminal e as entradas voltam a aparecer. Desculpem-me pelo texto muito longo. Tentei ser o mais resumido e explicado possível. Desde já agradeço a ajuda.


  


2. MELHOR RESPOSTA

Luís Fernando C. Cavalheiro
lcavalheiro

(usa Slackware)

Enviado em 22/09/2012 - 02:22h

wellingtonsr escreveu:

Sim. Mesmo reinstalando o slac, não mudou nada. As 4 entradas continuam lá.


No Slackware, como root rode

 # liloconfig  


Agora de cabeça eu não lembro como usar o liloconfig, então você se orienta com o que eu falar aqui mas segue as dicas da tela. Na hora de escolher o tipo de instalação, escolha a "expert". Comece a configuração escolhendo "begin". Não passe parâmetros para o boot nem pro kernel. Na hora de escolher onde o LILO vai ser instalado, escolha a MBR. Como disco de destino, escolha o /dev/sda8 (que segundo você é a partição da raiz do Slackware). Não use fontes personalizadas e não use o UTF-8. Quando ele perguntar se quer usar uma imagem no boot, pode dizer que sim. Na tela que pergunta sobre o uso do framebuffer, escolha qualquer coisa. Assim que a parte do "begin" terminar, vá para "linux" para configurar a inicialização do Slackware. Ele vai pedir um nome, escolha qualquer nome. Ele vai perguntar qual é a partição da raiz do Slackware, indique a /dev/sda8. Vá pra "install" para instalar o LILO.

3. Re: Etradas se repetindo na tela do grub [RESOLVIDO]

wellington
wellingtonsr

(usa Slackware)

Enviado em 20/09/2012 - 17:10h

Alguma ideia pessoal? Obrigado.


4. Re: Etradas se repetindo na tela do grub [RESOLVIDO]

Perfil removido
removido

(usa Nenhuma)

Enviado em 20/09/2012 - 18:03h

wellingtonsr escreveu:

Olá amigos, Eu uso o ubuntu 10.04, windows 7 e slacware no meu notebook. eu tinha instalado o grub-customizer na versão 2.x.x (não me lembro ao certo) semana passada nas atualizações do ubuntu vi que tinha uma para o grub-customizer. Ontem chegaram novas atualizações e entre elas tinha uma para o kernel do ubuntu, como de costume mandei atualizar. Após a atualização, pediu para reiniciar e quando apareceu a tela do grub tinha a nova entrada do kernel do ubuntu e como sempre faço fui no grub-customizer para retirar da tela a entrada mas antiga aí percebi que grub-customizer tinha mudado, porque o que usava tinha umas caixinhas onde eu marcava as que eu queria que o kernel aparece na tela do grub e esse, não tinha essas caixinhas, tinha que selecionar e excluir as entradas que eu não queria. Beleza. exclui e reiniciei. Depois disso o grub ficou "maluco" (Não sei se fiz besteira) a cada uso (sem alterar nada, apenas iniciá-lo e fechá-lo) do grub-customizer aparece mais entradas do slacware na tela do grub. Desinstalei o grub-customizer e removi as entradas direto do grub.cfg, Assim fica normal até que manualmente eu dê um update-grub pelo terminal e as entradas voltam a aparecer. Desculpem-me pelo texto muito longo. Tentei ser o mais resumido e explicado possível. Desde já agradeço a ajuda.



wellingtonsr,

Na verdade você não está removendo os Kernels antigos, está maquiando a inicialização.

Primeiro descubra qual o kernel em uso com o comando: uname -r

Depois, veja algumas dicas para remover Kernels antigos:
-> http://www.vivaolinux.com.br/dica/Como-remover-versoes-antigas-do-kernel
-> http://www.vivaolinux.com.br/dica/Remover-kernel%28s%29-antigo%28s%29-no-Ubuntu/

Após remover, antes de reiniciar aplique: sudo update-grub



5. Re: Etradas se repetindo na tela do grub [RESOLVIDO]

wellington
wellingtonsr

(usa Slackware)

Enviado em 20/09/2012 - 19:24h

Eu sei que não remove o kernel. Por isso que usei o grub-customizer, só para "remover" do menu do grub. Hoje mesmo removi um kernel usando ubuntu tweak, outras vezes já usei o synaptic para remover. Eu não costumo deixar só um kernel, deixo sempre o atual e o anterior, porque se o atual der problema volto pro anterior.
A questão é que o kernel do slacware fica se multiplicando no menu do grub e consequentemente no grub.cfg
Basta eu abrir o grub-customizer e ao sair mandar "atualizar e sair". Da mesma forma se eu der um update-grub pelo terminal acontece a mesma coisa


6. Re: Etradas se repetindo na tela do grub [RESOLVIDO]

Perfil removido
removido

(usa Nenhuma)

Enviado em 20/09/2012 - 19:29h

Agora sim, você detalhou o problema.

Veja: http://www.hardware.com.br/tutoriais/ubuntu-entendendo-configurando-grub2/



7. Re: Etradas se repetindo na tela do grub [RESOLVIDO]

wellington
wellingtonsr

(usa Slackware)

Enviado em 20/09/2012 - 21:14h

Tentei reinstalar, não dá erro mas nada mudou. Apos esse processo dei update-grub e olhem como ficou o meu grub.cfg Ele está com 4 entradas do slacware. E não adianta eu apagar que quando eu dou um update-grub as entradas voltam a aparecer,tanto aqui quanto no menu do grub


#
# DO NOT EDIT THIS FILE
#
# It is automatically generated by /usr/sbin/grub-mkconfig using templates
# from /etc/grub.d and settings from /etc/default/grub
#

### BEGIN /etc/grub.d/00_header ###
if [ -s $prefix/grubenv ]; then
load_env
fi
set default="0"
if [ ${prev_saved_entry} ]; then
set saved_entry=${prev_saved_entry}
save_env saved_entry
set prev_saved_entry=
save_env prev_saved_entry
set boot_once=true
fi

function savedefault {
if [ -z ${boot_once} ]; then
saved_entry=${chosen}
save_env saved_entry
fi
}

function recordfail {
set recordfail=1
if [ -n ${have_grubenv} ]; then if [ -z ${boot_once} ]; then save_env recordfail; fi; fi
}
insmod ext2
set root='(hd0,6)'
search --no-floppy --fs-uuid --set ba4d9741-f210-4444-9c30-ef09957a2a7d
if loadfont /usr/share/grub/unicode.pf2 ; then
set gfxmode=640x480
insmod gfxterm
insmod vbe
if terminal_output gfxterm ; then true ; else
# For backward compatibility with versions of terminal.mod that don't
# understand terminal_output
terminal gfxterm
fi
fi
insmod ext2
set root='(hd0,6)'
search --no-floppy --fs-uuid --set ba4d9741-f210-4444-9c30-ef09957a2a7d
set locale_dir=($root)/boot/grub/locale
set lang=pt
insmod gettext
if [ ${recordfail} = 1 ]; then
set timeout=-1
else
set timeout=10
fi
### END /etc/grub.d/00_header ###

### BEGIN /etc/grub.d/05_debian_theme ###
set menu_color_normal=white/black
set menu_color_highlight=black/light-gray
### END /etc/grub.d/05_debian_theme ###

### BEGIN /etc/grub.d/10_linux_proxy ###
menuentry "Ubuntu, com Linux 2.6.32-43-generic" --class ubuntu --class gnu-linux --class gnu --class os {
recordfail
insmod ext2
set root='(hd0,6)'
search --no-floppy --fs-uuid --set ba4d9741-f210-4444-9c30-ef09957a2a7d
linux /boot/vmlinuz-2.6.32-43-generic root=UUID=ba4d9741-f210-4444-9c30-ef09957a2a7d ro quiet splash
initrd /boot/initrd.img-2.6.32-43-generic
}
### END /etc/grub.d/10_linux_proxy ###

### BEGIN /etc/grub.d/30_os-prober_proxy ###
menuentry "Slackware Linux (Slackware 13.37.0) (on /dev/sda8)" {
insmod ext2
set root='(hd0,8)'
search --no-floppy --fs-uuid --set 5caf06d0-150b-4d46-a4f5-0ce7e20a4588
linux /boot/vmlinuz-generic-smp-2.6.37.6-smp root=/dev/sda8
}
menuentry "Slackware Linux (Slackware 13.37.0) (on /dev/sda8)" {
insmod ext2
set root='(hd0,8)'
search --no-floppy --fs-uuid --set 5caf06d0-150b-4d46-a4f5-0ce7e20a4588
linux /boot/vmlinuz-huge-2.6.37.6 root=/dev/sda8
}
menuentry "Slackware Linux (Slackware 13.37.0) (on /dev/sda8)" {
insmod ext2
set root='(hd0,8)'
search --no-floppy --fs-uuid --set 5caf06d0-150b-4d46-a4f5-0ce7e20a4588
linux /boot/vmlinuz-huge-smp-2.6.37.6-smp root=/dev/sda8
}
menuentry "Windows 7 (loader) (on /dev/sda1)" {
insmod ntfs
set root='(hd0,1)'
search --no-floppy --fs-uuid --set 101CD8361CD81914
chainloader +1
}
menuentry "Slackware Linux (Slackware 13.37.0) (on /dev/sda8)" {
insmod ext2
set root='(hd0,8)'
search --no-floppy --fs-uuid --set 5caf06d0-150b-4d46-a4f5-0ce7e20a4588
linux /boot/vmlinuz-generic-2.6.37.6 root=/dev/sda8
}
### END /etc/grub.d/30_os-prober_proxy ###



8. Re: Etradas se repetindo na tela do grub [RESOLVIDO]

wellington
wellingtonsr

(usa Slackware)

Enviado em 21/09/2012 - 15:15h

Tentei muito e nada. Olha o conteúdo da pasta grub.d Antes não tinha esse fina ..._proxy Isso foi depois de instalar o grub-customizer

wellington@wellington-laptop:/etc/grub.d$ ls
00_header 10_linux_proxy 14_os-prober_proxy bin README
05_debian_theme 11_memtest86+ 30_os-prober_proxy proxifiedScripts



Aqui o conteúdo do 14_os-probrer_proxy

#!/bin/sh
#THIS IS A GRUB PROXY SCRIPT
'/etc/grub.d/proxifiedScripts/os-prober' | /etc/grub.d/bin/grubcfg_proxy "+*
-'Slackware Linux (Slackware 13.37.0) (on /dev/sda8)'~22a5a1c98be9277a257139b5c9653a62~
-'Slackware Linux (Slackware 13.37.0) (on /dev/sda8)'~bf7761a36f34c708a6b02f8ba76b8f9e~
+'Slackware Linux (Slackware 13.37.0) (on /dev/sda8)'~620864e5cc52d213b2a06f77756b67eb~
"



Aqui o conteúdo do 30_os-prober_proxy

#!/bin/sh
#THIS IS A GRUB PROXY SCRIPT
'/etc/grub.d/proxifiedScripts/os-prober' | /etc/grub.d/bin/grubcfg_proxy "+*
+'Windows 7 (loader) (on /dev/sda1)'~460c7dc9d70e1001d8d3ae040a748097~
"



9. Re: Etradas se repetindo na tela do grub [RESOLVIDO]

Luís Fernando C. Cavalheiro
lcavalheiro

(usa Slackware)

Enviado em 21/09/2012 - 15:18h

Ok, agora eu te pergunto: como anda a instalação do seu Slackware? Ele está atualizado? Quantos kernel tem nele? Como está o /etc/lilo.conf dele?

É por isso que eu prefiro o lilo ao grub...


10. Re: Etradas se repetindo na tela do grub [RESOLVIDO]

wellington
wellingtonsr

(usa Slackware)

Enviado em 21/09/2012 - 19:36h

Desde que instalei não fiz atualizações.


11. Re: Etradas se repetindo na tela do grub [RESOLVIDO]

Luís Fernando C. Cavalheiro
lcavalheiro

(usa Slackware)

Enviado em 21/09/2012 - 19:37h

Brother, atualiza isso. Configura o slackpkg e manda brasa, se você quiser atualiza direto pro slackware-current de sua preferência. A propósito, lista o conteúdo do diretório /boot do Slackware, por favor


12. Re: Etradas se repetindo na tela do grub [RESOLVIDO]

wellington
wellingtonsr

(usa Slackware)

Enviado em 21/09/2012 - 19:54h

Segue


bash-4.1# ls /boot/
boot_message.txt System.map
config System.map-generic-2.6.37.6
config-generic-2.6.37.6 System.map-generic-smp-2.6.37.6-smp
config-generic-smp-2.6.37.6-smp System.map-huge-2.6.37.6
config-huge-2.6.37.6 System.map-huge-smp-2.6.37.6-smp
config-huge-smp-2.6.37.6-smp vmlinuz
diag1.img vmlinuz-generic-2.6.37.6
diag2.img vmlinuz-generic-smp-2.6.37.6-smp
README.initrd vmlinuz-huge-2.6.37.6
slack.bmp vmlinuz-huge-smp-2.6.37.6-smp
bash-4.1#







Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts