GRUB 2 - Um help na apresentação e configuração

Iniciado por jomafras, 12 de Novembro de 2009, 01:23

tópico anterior - próximo tópico

aleksandre

Citação de: lipeodonto online 18 de Dezembro de 2009, 22:09

aleksandre, meu amigo, eu estou tentando esconder o menu do grub2 e não estou conseguindo. Você poderia postar sua solução para este problema ou me dar uma mãozinha?

Grato pela atenção.

Lipeodonto,

Desculpas pela demora!
Esconder o menu no Grub 2 não é muito funcional, mas consegui editando diretamente o /boot/grub/grub.cfg  comentando as seguintes linhas:

if sleep --verbose --interruptible 10 ; then
   set timeout=0
fi


Mas acabei desistindo disso!

George-Eduardo

Citação de: pintinho online 04 de Janeiro de 2010, 18:01
Citação de: George-Eduardo online 04 de Janeiro de 2010, 15:01
Citação de: pintinho online 04 de Janeiro de 2010, 12:42
Não esqueceu do sudo update-grub?

Esqueci não, o menu encontra-se desse jeito mas as versões 2.6.31-15-generic e 2.6.31-14-generic estão desinstaladas!

Ubuntu, Linux 2.6.31-16-generic
Ubuntu, Linux 2.6.31-16-generic (recovery mode)
Ubuntu, Linux 2.6.31-15-generic
Ubuntu, Linux 2.6.31-15-generic (recovery mode)
Ubuntu, Linux 2.6.31-14-generic
Ubuntu, Linux 2.6.31-14-generic (recovery mode)
Memory test (memtest86+)
Memory test (memtest86+, serial console 115200)
Microsoft Windows XP Professional (on /dev/sda1)


No Synaptic tem 2 citações do kernel : linux-headers e linux-image; removeu as duas?
Tenta pelo Terminal :
sudo apt-get remove linux-headers-2.6.31-14-generic linux-image-2.6.31-14-generic linux-headers-2.6.31-15-generic linux-image-2.6.31-15-generic

o código que você enviou retornou o seguinte:

george@george-laptop:~$ sudo apt-get remove linux-headers-2.6.31-14-generic linux-image-2.6.31-14-generic linux-headers-2.6.31-15-generic linux-image-2.6.31-15-generic
[sudo] password for george:
Lendo listas de pacotes... Pronto
Construindo árvore de dependências       
Lendo informação de estado... Pronto
O pacote linux-headers-2.6.31-14-generic não está instalado, então não será removido
O pacote linux-image-2.6.31-14-generic não está instalado, então não será removido
O pacote linux-headers-2.6.31-15-generic não está instalado, então não será removido
O pacote linux-image-2.6.31-15-generic não está instalado, então não será removido
0 pacotes atualizados, 0 pacotes novos instalados, 0 a serem removidos e 3 não atualizados.

Jone Metal

#32
  Oi galera ! Eu fiz uma mudança referente a "splash images e tudo ok, no script notei que há
quais tipos de imagens suportada, como destacado abaixo em vermelho;
CitarSplash Images

GRUB 2 Splash Images
Instale o pacote padrão GRUB 2 splash images :

sudo apt-get install grub2-splashimages

.
Não confundir este com o pacote grub-splashimages, que não é compatível com o GRUB 2.
A localização padrão para essas imagens é /usr/share/images/grub.

Configurando splash images

As splash images do GRUB 2 são controladas pelo arquivo /etc/grub.d/05_debian_theme
Edite esse arquivo como root :

sudo gedit /etc/grub.d/05_debian_theme

Encontre a linha abaixo :

for i in {/boot/grub,/usr/share/images/desktop-base}/moreblue-orbit-grub.{png,tga} ; do

 
Detalhes sobre esta entrada:

  - por default o GRUB 2 procura por splash images em /boot/grub e /usr/share/images/desktop-base
  - o pacote grub2splashimages fica em /usr/share/images/grub
  - o usuário deve:
     - alterar a localização da pasta na linha acima para apontar para o endereço correto, ou
     - mover a imagen para uma das pastas acima referenciadas.
     - para adicionar a pasta grub coloque a entrada para ela e mude o nome do arquivo da imagem pelo que voce quer.

Na imagem do nosso exemplo a configuração ficou assim :

for i in {/boot/grub,/usr/share/images/desktop-base,/usr/share/images/grub}/Lake_mapourika_NZ.{png,tga} ; do


Depois de ter introduzido o caminho e o nome da imagem em 05_debian_theme você executa

sudo update-grub

Tem como acrecentar outros tipos como, .jpg, .Gif ou imagens animadas? Não me arrisquei em fazer pq nunca alterei nada no GRUB, a não ser
com o "StartUp-Manager", mas é um metodo altomatico e fiquei com medo de fazer caca no metodo manual. OBG!!!  :)

 Galera já obtive a resposta aqui

https://help.ubuntu.com/community/Grub2#Splash%20Images%20&%20Theming

 Não tinha visto antes de eu começar a mexer no GRUB, só que não funfou, adicionei uma imagem tirada de uma webcam, tá no formato .jpg, só que no site "FONTE" diz que no momento só 8-bits JPEG são exibidas corretamente, acho que por isso não funfou.

jomafras

Citação de: George-Eduardo online 05 de Janeiro de 2010, 23:50
Citação de: pintinho online 04 de Janeiro de 2010, 18:01
Citação de: George-Eduardo online 04 de Janeiro de 2010, 15:01
Citação de: pintinho online 04 de Janeiro de 2010, 12:42
Não esqueceu do sudo update-grub?

Esqueci não, o menu encontra-se desse jeito mas as versões 2.6.31-15-generic e 2.6.31-14-generic estão desinstaladas!

Ubuntu, Linux 2.6.31-16-generic
Ubuntu, Linux 2.6.31-16-generic (recovery mode)
Ubuntu, Linux 2.6.31-15-generic
Ubuntu, Linux 2.6.31-15-generic (recovery mode)
Ubuntu, Linux 2.6.31-14-generic
Ubuntu, Linux 2.6.31-14-generic (recovery mode)
Memory test (memtest86+)
Memory test (memtest86+, serial console 115200)
Microsoft Windows XP Professional (on /dev/sda1)


No Synaptic tem 2 citações do kernel : linux-headers e linux-image; removeu as duas?
Tenta pelo Terminal :
sudo apt-get remove linux-headers-2.6.31-14-generic linux-image-2.6.31-14-generic linux-headers-2.6.31-15-generic linux-image-2.6.31-15-generic

o código que você enviou retornou o seguinte:

george@george-laptop:~$ sudo apt-get remove linux-headers-2.6.31-14-generic linux-image-2.6.31-14-generic linux-headers-2.6.31-15-generic linux-image-2.6.31-15-generic
[sudo] password for george:
Lendo listas de pacotes... Pronto
Construindo árvore de dependências       
Lendo informação de estado... Pronto
O pacote linux-headers-2.6.31-14-generic não está instalado, então não será removido
O pacote linux-image-2.6.31-14-generic não está instalado, então não será removido
O pacote linux-headers-2.6.31-15-generic não está instalado, então não será removido
O pacote linux-image-2.6.31-15-generic não está instalado, então não será removido
0 pacotes atualizados, 0 pacotes novos instalados, 0 a serem removidos e 3 não atualizados.

Procure no Synaptic por linux-headers e depois linux-image.
Veja se ainda tem alguma coisa marcada com relação aos kernels que vc quer e remova.
Cuidado para não remover nada do kernel mais novo.
O Ubuntu sem dúvida é a melhor Distro.
Pesquise primeiro... só depois abra um tópico.
Canal do YouTube - Blog

Jone Metal

Citação de: George-Eduardo online 05 de Janeiro de 2010, 23:50
Citação de: pintinho online 04 de Janeiro de 2010, 18:01
Citação de: George-Eduardo online 04 de Janeiro de 2010, 15:01
Citação de: pintinho online 04 de Janeiro de 2010, 12:42
Não esqueceu do sudo update-grub?

Esqueci não, o menu encontra-se desse jeito mas as versões 2.6.31-15-generic e 2.6.31-14-generic estão desinstaladas!

Ubuntu, Linux 2.6.31-16-generic
Ubuntu, Linux 2.6.31-16-generic (recovery mode)
Ubuntu, Linux 2.6.31-15-generic
Ubuntu, Linux 2.6.31-15-generic (recovery mode)
Ubuntu, Linux 2.6.31-14-generic
Ubuntu, Linux 2.6.31-14-generic (recovery mode)
Memory test (memtest86+)
Memory test (memtest86+, serial console 115200)
Microsoft Windows XP Professional (on /dev/sda1)


No Synaptic tem 2 citações do kernel : linux-headers e linux-image; removeu as duas?
Tenta pelo Terminal :
sudo apt-get remove linux-headers-2.6.31-14-generic linux-image-2.6.31-14-generic linux-headers-2.6.31-15-generic linux-image-2.6.31-15-generic

o código que você enviou retornou o seguinte:

george@george-laptop:~$ sudo apt-get remove linux-headers-2.6.31-14-generic linux-image-2.6.31-14-generic linux-headers-2.6.31-15-generic linux-image-2.6.31-15-generic
[sudo] password for george:
Lendo listas de pacotes... Pronto
Construindo árvore de dependências       
Lendo informação de estado... Pronto
O pacote linux-headers-2.6.31-14-generic não está instalado, então não será removido
O pacote linux-image-2.6.31-14-generic não está instalado, então não será removido
O pacote linux-headers-2.6.31-15-generic não está instalado, então não será removido
O pacote linux-image-2.6.31-15-generic não está instalado, então não será removido
0 pacotes atualizados, 0 pacotes novos instalados, 0 a serem removidos e 3 não atualizados.

   Olha, eu acabei de  desinstalar pelo Synaptic e dei o comando
sudo update-grub
e foi removido numa boa!
CitarGenerating grub.cfg ...
Found Debian background: B-1B_over_the_pacific_ocean.tga
Found linux image: /boot/vmlinuz-2.6.31-16-generic
Found initrd image: /boot/initrd.img-2.6.31-16-generic
Found memtest86+ image: /boot/memtest86+.bin
Found Windows 7 (loader) on /dev/sda1
done
Vc já tentou reverter, ou seja, instalar novamente sem deixar do
sudo update-grub
e refazer os procedimentos novamente, lembro de ter feito algo como isso na versão 8.10, não sei se resolveria nesta versão.

George-Eduardo

Citação de: Jone Metal online 06 de Janeiro de 2010, 13:14

Vc já tentou reverter, ou seja, instalar novamente sem deixar do
sudo update-grub
e refazer os procedimentos novamente, lembro de ter feito algo como isso na versão 8.10, não sei se resolveria nesta versão.

Resolvido!

fui no Synaptic e procurei por Grub e marquei o pacote Grub2 para reinstalação! O menu ficou assim:

Ubuntu, Linux 2.6.31-17-generic
Ubuntu, Linux 2.6.31-16-generic
Microsoft Windows XP Professional (on /dev/sda1)

obrigado a ajuda de todos!
vlw!

vampire_thunder

Citação de: vampire_thunder online 04 de Janeiro de 2010, 17:32
Grub bonito, finalmente:
http://www.omgubuntu.co.uk/2010/01/make-grub-themes-beautiful-look-nicer.html?utm_source=feedburner&utm_medium=feed&utm_campaign=Feed:+d0od+(Omg!+Ubuntu!)

Agradeço ao @ubuntudicas pela dica no Twitter. ;D

kramba, hoje atualizaram o pacote e ferrou com os temas. Só funcionava se eu retirasse os temas, se eu deixasse qualquer um, dava erro e não aparecia nada. Perdi a tarde. Ainda bem que eu tinha uma cópia do arquivo /etc/grub.d/00_header. Era ele que estava dando problema. Substituí o arquivo e funcionou. Vou até desabilitar o repositório.

sandrassg

Oi.

Segui as suas instruções (muito úteis, por sinal, obrigada) e deu quase tudo certo.Ficou assim:

karmic Karmic Koala
karmic Karmic Koala
Windows
Kurumin Linux (on /dev/sda5)
memtest86 (on /dev/sda5)

devo ter digitado alguma coisa errada, mas não consegui achar o que foi. Como eu posso trocar um "karmic" por  "Ubuntu"? Para ficar Ubuntu Karmic Koala.

no Splash também deu tudo certo, mas queria saber onde trocar a fonte, se possível.

obrigada por sua paciência

benneh


Uma forma de personalizar o menu do Grub2 de uma maneira bem prática é usando a dica desse link:
http://www.vivaolinux.com.br/dica/Personalizando-o-Grub-2

Abraço a todos!

jomafras

Citação de: sandrassg online 03 de Fevereiro de 2010, 17:30
Oi.

Segui as suas instruções (muito úteis, por sinal, obrigada) e deu quase tudo certo.Ficou assim:

karmic Karmic Koala
karmic Karmic Koala
Windows
Kurumin Linux (on /dev/sda5)
memtest86 (on /dev/sda5)

devo ter digitado alguma coisa errada, mas não consegui achar o que foi. Como eu posso trocar um "karmic" por  "Ubuntu"? Para ficar Ubuntu Karmic Koala.



no Splash também deu tudo certo, mas queria saber onde trocar a fonte, se possível.

obrigada por sua paciência


Oi sandrassg ,
Desculpe o atraso mas não pude responder antes. Se vc ainda não tiver resolvido :

karmic Karmic Koala
karmic Karmic Koala
Está assim porque tem 2 kernels. Basta vc remover o mais antigo.

Para ficar Ubuntu Karmic Koala :

linux_entry "${OS} Karmic Koala" \
      "${GRUB_CMDLINE_LINUX} ${GRUB_CMDLINE_EXTRA} ${GRUB_CMDLINE_LINUX_DEFAULT}" \
      quiet
Trocar Linux por Karmic Koala e deletar ${version
O Ubuntu sem dúvida é a melhor Distro.
Pesquise primeiro... só depois abra um tópico.
Canal do YouTube - Blog

WorldChess

Citação de: benneh online 04 de Fevereiro de 2010, 10:08

Uma forma de personalizar o menu do Grub2 de uma maneira bem prática é usando a dica desse link:
http://www.vivaolinux.com.br/dica/Personalizando-o-Grub-2

Abraço a todos!

Muito obrigada pela dica! Esse link explica muito bem como se configura o Grub2.  ;)
Melhor era impossível! Finalmente personalizei-o à minha maneira...

NaldoOddy

Olá pessoal! (Acho que é meu 1º post!)

Despois de ser surprendido pela atualização do Ubuntu 9.04 para 9.10 e o Grub mudar tudo, pesquisei bastante e encontrei algumas respostas onde consegui alcançar algum resultado... Os nomes exibidos no boot estão como desejo, mas o tempo de inicialização não aparece. (já li como fazer, vou testar, mas por hora fica assim.)
O que sempre me deixa encucado são as mensagens que aparecem no Boot, na parte superior aparece: "GNU GRUB verision 1.97~beta4", eu gostaria de saber como editar isto, principalmente agora que o boot é gerado por um conjunto de scripts....
PS: Assim como aquele texto (em inglês) que aparece na parte inferior...

Apropósito, esta linha de comando ajudou na configuração dos nomes no boot: $ sudo cat /boot/grub/grub.cfg | grep "menuentry" | cut -d '"' -f 2
Ela retorna a exibição dos nomes no boot.
Para alterar a sequência de boot (colocar o Windows acima do Ubuntu) eu apenas renomeei o script  /etc/grub.d/30_os-prober para /etc/grub.d/10_os-prober

Aguardo a colaboração!

helis

#42
Ola
Sou usuária iniciante...seguir os passos de configuração.. deu tudo certinho, parabéns pelo tutorial, mas estou com uma duvida: eu tenho duas partições windows 7 que veio de fábrica sendo uma apenas de recuperação...gostaria de saber como ocultá-la no grub. Eu não tenho nenhum conhecimento de script e talz..Alguém poderia me dizer como fazer, por favor, se possível...
Ninguém vive isolado; se não temos a companhia de um semelhante; temos, pelo menos, a companhia de nossas bactérias.

jomafras

O Ubuntu sem dúvida é a melhor Distro.
Pesquise primeiro... só depois abra um tópico.
Canal do YouTube - Blog

helis

Sim...
meu grub está assim(depois das alterações):
Ubuntu Karmic Koala 9.10
Windows 7 (recovery)
Windows 7 (sist. propriamente dito)

então gostaria de ocultar a partição recorevy, só que eu não sei como fazer isso...
Ninguém vive isolado; se não temos a companhia de um semelhante; temos, pelo menos, a companhia de nossas bactérias.