GRUB (menu.lst)

Arquivo de configuração do GRUB.

Categoria: Init

Software: GRUB

[ Hits: 45.343 ]

Por: José Lopes de Oliveira Jr.


Este arquivo contém a maioria das opções usadas no menu do GRUB, como password, lock, splashimage e etc. É um arquivo bem abrangente e, por estar bem comentado, é bastante didático. Além disso, ele serve para mostrar a implementação de segurança, a nível de boot, exigindo senhas e usando o senhas encriptadas no arquivo para aumentar a segurança.
Como aditivo, ele possui comentários que mostram opções válidas para vídeo e que ensinam a criar uma imagem de fundo para o GRUB.


# GRUB - GRand Unified Bootloader
# NAME .......: menu.lst
# AUTHOR .....: José Lopes de Oliveira Júnior
# DESCRIPTION : Arquivo de configuração do GRUB.
# INSTRUCTION : Copiar este arquivo para o diretório do GRUB e mudar suas
#    permissões para 600 -para uma melhor segurança.

# Definindo o tempo de espera (em segundos) para a entrada do teclado. Ca-
#    so nenhuma tecla seja pressionada no tempo especificado, o sistema pa-
#    drão será automaticamente carregado.
timeout = 10

# Definindo qual sistema operacional será padrão para ser automaticamente
#    selecionado quando nenhuma tecla for pressionada no tempo definido em
#    timeout. Deve er um número que indica a declaração do sistema operacio-
#    nal neste arquivo, começando por 0 (zero).
default = 0

# Caso ocorra algum erro inesperado e a imagem padrão não possa ser carrega-
#    da, a opção indicada aqui será carregada.
fallback = 1

# Define o número de cores usado no menu do GRUB.
color = 16

# Define a cor de primeiro plano. A cor deve ser definida em notação hexa-
#    decimal.
foreground = ff0000

# Define a cor de segundo plano (fundo). A cor deve ser definida em notação
#    hexadecimal.
background = a00000

# Define o arquivo que será utilizado como papel de parede pelo GRUB.
splashimage = (hd0,1)/boot/grub/splash.xpm.gz

# Define uma senha global para o GRUB. Deste modo, para se usar o seu prompt,
#    deve-se digitar a senha. A opção "--md5" diz que a senha está ecriptada.
#    Para se gerar esta senha, deve-se utilizar o aplicativo md5crypt (se es-
#    te aplicativo não estiver instalado, use grub-md5-cryp). Se não usar a
#    opção especificada, basta entrar com a senha depois do comando.
password = --md5 $1$5hUaL1$AF2aPsqtVHZw2N4n1QtCI1

# Iniciam-se aqui as definições dos SOs instalados no sistema e que podem ser
#    carregados pelo GRUB.

# Parâmetros para a opção VGA, passada ao Kernel. Opções possiveis de
#    framebuffer. Todas as opções, exceto a última, que não usa
#    framebuffer, necessitam suporte do Kernel a framebuffer:
#    opção   resolução(hSync x vSync x Color)
#    791     1024x768x64k
#    790     1024x768x32k
#    773     1024x768x256
#    788     800x600x64k
#    787     800x600x32k
#    771     800x600x256
#    785     640x480x64k
#    784     640x480x32k
#    769     640x480x256
#    normal  console normal (80x25 - sem framebuffer)

# Boot com o Windows
title = Windows
   unhide (hd0,0)
   rootnoverify (hd0,0)
   chainloader +1
   makeactive
# Boot com o Windows

# Boot com o Slackware Linux
title = Slackware Linux 10.1
   kernel = (hd0,1)/boot/bzImage-2.6.12.3 vga=771
   root = (hd0,1)
   
   # Define uma senha para este SO e garante que ela será solicitada antes
   #    que se possa iniciar a partição.
   password = --md5 $1$5hUaL1$AF2aPsqtVHZw2N4n1QtCI1
   lock
# Boot com o Slackware Linux

# Teste de memoria
title = Memtest86-3.2
   kernel = (hd0,1)/boot/memtest.bin
# Teste de memoria
  


Comentários
[1] Comentário enviado por jonhlenoss em 21/08/2015 - 11:59h


Olá.

Sou novo tanto no fórum quanto no mundo linux, mas achei essa estrutura de arquivo bastante organizada e muito bem explicada.

Gostaria de ajuda só com o formato da imagem que posso colocar. É uma imagem em um formato "xpm" compactada em um formato "gz"? se sim quais ferramentas utilizo para criar imagens "xpm" e compacta-las em "gz"?

Outra coisa é que o comando apara seleção do S.O. padrão não está funcionando, eu coloco "0" e ele seleciona "7".

Desde já fico grato pela postagem bem explicada e o arquivo bem organizado, e também pela atenção.

[2] Comentário enviado por forkd em 21/08/2015 - 13:42h


[1] Comentário enviado por jonhlenoss em 21/08/2015 - 11:59h


Olá.

Sou novo tanto no fórum quanto no mundo linux, mas achei essa estrutura de arquivo bastante organizada e muito bem explicada.

Gostaria de ajuda só com o formato da imagem que posso colocar. É uma imagem em um formato "xpm" compactada em um formato "gz"? se sim quais ferramentas utilizo para criar imagens "xpm" e compacta-las em "gz"?

Outra coisa é que o comando apara seleção do S.O. padrão não está funcionando, eu coloco "0" e ele seleciona "7".

Desde já fico grato pela postagem bem explicada e o arquivo bem organizado, e também pela atenção.


Cara,

Esse script é bem antigo: deve ser de 2005 ou 2006. Não sei se o Grub ainda é compatível com ele. Talvez uma configuração como essa: http://www.thegeekstuff.com/2012/10/grub-splash-image/

Seja mais adequada. Minha dica é procurar um arquivo mais novo para tomar como base e pegar apenas ideias neste, okay?

Abraço.

[3] Comentário enviado por jonhlenoss em 21/08/2015 - 22:52h


[2] Comentário enviado por forkd em 21/08/2015 - 13:42h


[1] Comentário enviado por jonhlenoss em 21/08/2015 - 11:59h


Olá.

Sou novo tanto no fórum quanto no mundo linux, mas achei essa estrutura de arquivo bastante organizada e muito bem explicada.

Gostaria de ajuda só com o formato da imagem que posso colocar. É uma imagem em um formato "xpm" compactada em um formato "gz"? se sim quais ferramentas utilizo para criar imagens "xpm" e compacta-las em "gz"?

Outra coisa é que o comando apara seleção do S.O. padrão não está funcionando, eu coloco "0" e ele seleciona "7".

Desde já fico grato pela postagem bem explicada e o arquivo bem organizado, e também pela atenção.

Cara,

Esse script é bem antigo: deve ser de 2005 ou 2006. Não sei se o Grub ainda é compatível com ele. Talvez uma configuração como essa: http://www.thegeekstuff.com/2012/10/grub-splash-image/

Seja mais adequada. Minha dica é procurar um arquivo mais novo para tomar como base e pegar apenas ideias neste, okay?

Abraço.


Ah provavelmente é por isso estou tendo problemas com as cores e o background...

Obrigado pela dica.

[4] Comentário enviado por jonhlenoss em 21/08/2015 - 23:17h


[2] Comentário enviado por forkd em 21/08/2015 - 13:42h


[1] Comentário enviado por jonhlenoss em 21/08/2015 - 11:59h


Olá.

Sou novo tanto no fórum quanto no mundo linux, mas achei essa estrutura de arquivo bastante organizada e muito bem explicada.

Gostaria de ajuda só com o formato da imagem que posso colocar. É uma imagem em um formato "xpm" compactada em um formato "gz"? se sim quais ferramentas utilizo para criar imagens "xpm" e compacta-las em "gz"?

Outra coisa é que o comando apara seleção do S.O. padrão não está funcionando, eu coloco "0" e ele seleciona "7".

Desde já fico grato pela postagem bem explicada e o arquivo bem organizado, e também pela atenção.

Cara,

Esse script é bem antigo: deve ser de 2005 ou 2006. Não sei se o Grub ainda é compatível com ele. Talvez uma configuração como essa: http://www.thegeekstuff.com/2012/10/grub-splash-image/

Seja mais adequada. Minha dica é procurar um arquivo mais novo para tomar como base e pegar apenas ideias neste, okay?

Abraço.


Pelo que eu entendi esse link diz respeito mais ao arquivo "GRUB" que ao "menu.lst".

No meu caso não sei por que motivo o programa que instalou o grub não criou arquivo "grub".

Ah eu estou usando o grub para escolher ações em um pendrive bootavel, entre elas: Instalação do windows 7;Instalação do windows 8.1; Instalação do windows 10; Instalação do Ubuntu; submenu com ferramentas de diagnostico; e em um outro projeto em um hd externo também uma inicialização de um windows já instalado. Um ponto importante que esqueci de mencionar kkkk

[5] Comentário enviado por rafawebb em 15/05/2017 - 16:10h


[4] Comentário enviado por jonhlenoss em 21/08/2015 - 23:17h


[2] Comentário enviado por forkd em 21/08/2015 - 13:42h


[1] Comentário enviado por jonhlenoss em 21/08/2015 - 11:59h


Olá.

Sou novo tanto no fórum quanto no mundo linux, mas achei essa estrutura de arquivo bastante organizada e muito bem explicada.

Gostaria de ajuda só com o formato da imagem que posso colocar. É uma imagem em um formato "xpm" compactada em um formato "gz"? se sim quais ferramentas utilizo para criar imagens "xpm" e compacta-las em "gz"?

Outra coisa é que o comando apara seleção do S.O. padrão não está funcionando, eu coloco "0" e ele seleciona "7".

Desde já fico grato pela postagem bem explicada e o arquivo bem organizado, e também pela atenção.

Cara,

Esse script é bem antigo: deve ser de 2005 ou 2006. Não sei se o Grub ainda é compatível com ele. Talvez uma configuração como essa: http://www.thegeekstuff.com/2012/10/grub-splash-image/

Seja mais adequada. Minha dica é procurar um arquivo mais novo para tomar como base e pegar apenas ideias neste, okay?

Abraço.

Pelo que eu entendi esse link diz respeito mais ao arquivo "GRUB" que ao "menu.lst".

No meu caso não sei por que motivo o programa que instalou o grub não criou arquivo "grub".

Ah eu estou usando o grub para escolher ações em um pendrive bootavel, entre elas: Instalação do windows 7;Instalação do windows 8.1; Instalação do windows 10; Instalação do Ubuntu; submenu com ferramentas de diagnostico; e em um outro projeto em um hd externo também uma inicialização de um windows já instalado. Um ponto importante que esqueci de mencionar kkkk


Não sei se é o seu caso, mas a estrutura do GRUB que eu possuo, e julgo ser a mais atual está em:

/usr/share/doc/grub-common/examples/grub.cfg

Estou usando o Debian 8.5.0, e por padrão, a configuração do GRUB aqui é através do grub.cfg.


Contribuir com comentário

  



Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner
Linux banner
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts