Atualizar Grub

Iniciado por lary, 12 de Outubro de 2010, 16:05

tópico anterior - próximo tópico

lary

Pessoal..
eu queria editar as entradas do grub.
eu uso o Ubuntu 10.04

fui em /ect/grub.d
e editei o arquivo 40_custom
(de acordo com o arquivo grub.cfg)

ficou assim:

#!/bin/sh
exec tail -n +3 $0
# This file provides an easy way to add custom menu entries.  Simply type the
# menu entries you want to add after this comment.  Be careful not to change
# the 'exec tail' line above.
### BEGIN /etc/grub.d/10_linux ###
menuentry 'Ubuntu 10.04, com Linux 2.6.32-24-generic' --class ubuntu --class gnu-linux --class gnu --class os {
   recordfail
   insmod ext2
   set root='(hd0,4)'
   search --no-floppy --fs-uuid --set 9fa34911-49d6-49b8-8bae-46686f5f6ffb
   linux   /boot/vmlinuz-2.6.32-02063224-generic root=UUID=9fa34911-49d6-49b8-8bae-46686f5f6ffb ro   quiet splash
   initrd   /boot/initrd.img-2.6.32-02063224-generic
}
menuentry 'Ubuntu 10.04, com Linux 2.6.32-24-generic (modo de recuperação)' --class ubuntu --class gnu-linux --class gnu --class os {
   recordfail
   insmod ext2
   set root='(hd0,4)'
   search --no-floppy --fs-uuid --set 9fa34911-49d6-49b8-8bae-46686f5f6ffb
   echo   'Carregando Linux 2.6.32-24-generic ...'
   linux   /boot/vmlinuz-2.6.32-02063224-generic root=UUID=9fa34911-49d6-49b8-8bae-46686f5f6ffb ro single
   echo   'Carregando ramdisk inicial ...'
   initrd   /boot/initrd.img-2.6.32-02063224-generic
}
### END /etc/grub.d/10_linux ###

(só queria alterar essa entrada msm)

blz.. ae digitei o comando..

# sudo chmod -x /etc/grub.d/10_linux

pra desabilitar o arquivo 10_linux

ae o ultimo passo seria atualizar o grub, certo?
para fazer as modificações

mas seria atualizar o arquivo grub.cfg

ae digitei..

# sudo update-grub

ae deu um erro falando q não tinha encontrado o arquivo menu.lst
perguntou se eu queria criar o arquivo...
eu optei por não criar...
e sai do terminal

mas as modificações no grub não ocorreram
(logico pq não atualizei o arquivo grub.cfg)

ae eu tentei de novo
# sudo update-grub

deu o msm erro e eu optei por criar o arquivo menu.lst
mas também não modificou o grub

eu queria saber como atualizar o arquivo grub.cfg
pq o comando # sudo update-grub não ta adiantando aqui

alguem?!

jeflui


lary

Citação de: jeflui online 12 de Outubro de 2010, 16:18
sudo update-grub2

eu já tinha tentado isso

dá "command not found"

JoseMelo


lary

Citação de: JoseMelo online 12 de Outubro de 2010, 17:06
Veja aqui: http://ubuntuforum-br.org/index.php/topic,73377.0.html

msm usando o aplicativo,
não ocorre modificações na lista de inicialização
(e, sim, eu salvei antes de fechar o aplicativo)

eu só preciso de um jeito de atualizar o arquivo grub.cfg
q não seja o comando # sudo update-grub

zeroday

Citação de: lary online 12 de Outubro de 2010, 18:38
Citação de: JoseMelo online 12 de Outubro de 2010, 17:06
Veja aqui: http://ubuntuforum-br.org/index.php/topic,73377.0.html

msm usando o aplicativo,
não ocorre modificações na lista de inicialização
(e, sim, eu salvei antes de fechar o aplicativo)

eu só preciso de um jeito de atualizar o arquivo grub.cfg
q não seja o comando # sudo update-grub
Acredito que o comando grub-mkconfig faz o que vc quer.

Obs: O comando deve ser rodado como root.

Até mais
"Lutar sempre , vencer na medida do possível , desistir jamais."

lary

Citação de: zeroday online 12 de Outubro de 2010, 18:43
Citação de: lary online 12 de Outubro de 2010, 18:38
Citação de: JoseMelo online 12 de Outubro de 2010, 17:06
Veja aqui: http://ubuntuforum-br.org/index.php/topic,73377.0.html

msm usando o aplicativo,
não ocorre modificações na lista de inicialização
(e, sim, eu salvei antes de fechar o aplicativo)

eu só preciso de um jeito de atualizar o arquivo grub.cfg
q não seja o comando # sudo update-grub
Acredito que o comando grub-mkconfig faz o que vc quer.

Obs: O comando deve ser rodado como root.

Até mais

Não alterou a lista de inicialização.

Mas agora os arquivos 40_custom, 10_linux da pasta /etc/grub.d sumiram
e apareceram os arquivos 10_linux_proxy, 11_custom, 12_linux_proxy e 13_linux_proxy
apareceram também duas pastas (bin e proxifiedScripts)

Não entendi nada... mas continuo sem resolver meu prob

lary

agora aquele arquivo "40_custom" que eu tinha alterado
ta dentro da pasta /etc/grub.d/proxifiedScripts
só q ele ta com o nome 'custom"
e ele só abre no modo "somente leitura"
nas propriedades fala q eu não sou proprietário, então não posso alterar as permissões.

ou seja... agora no grub, na lista de inicialização, só aparece o q eu tinha editado antes
eu atualizei o kernel e não apareceu a nova versão na lista como opção pra entrar

eu preciso alterar isso.. pq eu preciso entrar em uma outra versão do kernel

lá só aparece a versão 2.6.32.24
eu fiz downgrade pra versão 2.6.32.21 e não apareceu na lista
e atualizei pra versão 2.6.33.02 e também não apareceu na lista

alguem pode me ajudar?!

zeroday

Depois que tiraram o menu.lst eu to meio que patinando nesta área  :-\
"Lutar sempre , vencer na medida do possível , desistir jamais."

lary

never mind..

eu tive q compilar o kernel e deu pala
ae precisei formatar..

agora ta do jeito que eu queria...

thanks anyway =)

clodoaldops

Eu uso o startupmanager p/ configurar o grub2.