





Estude fácil! Tem muito documento disponível na Docsity
Ganhe pontos ajudando outros esrudantes ou compre um plano Premium
Prepare-se para as provas
Estude fácil! Tem muito documento disponível na Docsity
Prepare-se para as provas com trabalhos de outros alunos como você, aqui na Docsity
Os melhores documentos à venda: Trabalhos de alunos formados
Prepare-se com as videoaulas e exercícios resolvidos criados a partir da grade da sua Universidade
Responda perguntas de provas passadas e avalie sua preparação.
Ganhe pontos para baixar
Ganhe pontos ajudando outros esrudantes ou compre um plano Premium
Comunidade
Peça ajuda à comunidade e tire suas dúvidas relacionadas ao estudo
Descubra as melhores universidades em seu país de acordo com os usuários da Docsity
Guias grátis
Baixe gratuitamente nossos guias de estudo, métodos para diminuir a ansiedade, dicas de TCC preparadas pelos professores da Docsity
Neste documento abordo as novas formas de configurar e a nova linha que o grub2 esta utilizando.
Tipologia: Notas de estudo
1 / 9
Esta página não é visível na pré-visualização
Não perca as partes importantes!
Por: José Cleydson Ferreira da Silva Twitter: @cleysinhonv
Índice
partição separada? Em caso de instalação para servidores é mais seguro fazer esse tipo de instalação, para em caso de erro ou perdas será mais fácil recuperar. Abaixo relata todo processo de inicialização.
aptitude ou gerenciador da distribuição que está usando. O quadro 1, localizado abaixo está apresentando os procedimentos para a instalação. Processo de instalação do Grub 2 Checar a versão que está usando $ grubinstall v Instalar versão atual do grub2 (Beta) $ sudo aptitude install grub Ou atualizar o grub $ updategrub Identificar o HD onde se encontra o grub $ sudo grubprob t device /boot/grub Após a instalação você irá notar as seguintes diferenças, uma delas é que ao reiniciar o computador ao pressionar a tecla (ESC) não conseguirá entrar nas opções de escolha de boot, entendendo que a mesma por padrão só aparece se houver dois sistemas instalados, mas se houver a necessidade de escolher alguma versão do kernel ou se for preciso entrar por algum motivo precisará pressionar a tecla (SHIFT). Outra mudança importe é o arquivo /boot/grub/menu.lst passou a ser /boot/grub/grub.cfg, que utiliza scripts para a elaboração do arquivo. O diretório possui arquivos modulares que compõem o grub, eles são responsáveis pelo funcionamento correto e quais componentes podem ser adicionados ou removidos. Geralmente configurações eram feitas no menu.lst, agora podemos fazer as mesmas configurações no grub.cfg porém não aconselhadas pois o arquivo de configuração que do diretório /etc/default/grub e /etc/grub.d que por sua vez modificao. Os arquivos que comp õem o /etc/grub.d são lidos na hora em que o computador está sendo iniciado, e por está razão há uma prioridade de execução, a tabela 2 demostra quais arquivos são esses e suas funcionalidades. Tabela 2 Arquivo Descrição da utilidade do arquivo 00_header Essas configurações são importadas 05_debian_theme Configura o^ splash^ de inicialização 10_hurd 10_linux Indica o Kernel no dispositivo 20_memtest86+ Indica /boot/memtest86+.bin e menu grub 30_osprober Indicam os Sistemas Operacionais instalados 40_custom Personalizar o menu
#dispositivo (exemplo: / dev/sda6). #Este é um exemplo copiado do grub.cfg que após alterado pode ter este aspecto: menuentry "Ubuntu 9.10" { set root=(hd0,2) search nofloppy fsuuid set 22290d2e82c948d592c1ce138634eedc linux /boot/vmlinuz2.6.3115generic root=UUID=22290d2e82c948d592c1ce138634eedc ro quiet splash initrd /boot/initrd.img2.6.3111generic }
conforme as instruções no site (em sda8). menuentry "System Rescue CD" { set root=(hd0,8) linux /sysrcd/rescuecd subdir=sysrcd setkmap=us initrd /sysrcd/initram.igz }
echo "Adding Windows 43_custom" >& menuentry "Windows Vista " { insmod ntfs set root=(hd0,1) search nofloppy fsuuid set CFFCFF9EECFF7F chainloader + } Para fazer configurações de imagens para o splash, precisase de instalar o pacote de imagens, após a instalação imagens serão copiadas para o diretório /usr/share/images/grub, o que não se limitará a usuários fazerem seus próprios splash's. Processo de configuração do pacote de splash baixo. $ sudo aptitude install grub2splashimages Para fazer a configuração dos bootsplash usaremos o arquivo /etc/grub.d/05_debian_theme, dentro do arquivo possui um loop que, por padrão ele busca em outro diretório em /boot/grub e /usr/share/images/desktopbase, portanto, voc ê pode fazer duas ações: Uma seria colocar a imagem no diretório padrão e indicar o nome da mesma; A outra é adicionar ao loop o diretório /usr/share/images/grub e indicar o nome da imagem como mostra o exemplo 2. Trechos do arquivos 05_debian_theme
set_mono_theme() { cat << EOF set menu_color_normal=white/black set menu_color_highlight=black/white EOF }
use_bg=false if [ "$GRUB_TERMINAL_OUTPUT" = "gfxterm" ] ; then for i in {/boot/grub,/usr/share/images/desktopbase,/usr/share/imagens/grub}/suaimagem. {png,tga} ; do if is_path_readable_by_grub $i ; then bg=$i case ${bg} in *.png) reader=png ;; *.tga) reader=tga ;; .jpg|.jpeg) reader=jpeg ;; esac if test e /boot/grub/${reader}.mod ; then echo "Found Debian background: basename ${bg}
" >& use_bg=true break fi fi done fi Estas linhas estão contidas em /etc/grub.d/05_debian_theme. A cor é definida pela linha abaixo. A primeira cor é a cor do texto, a segunda é a cor de fundo. set color_normal=black/black O código abaixo define a cor de entradas selecionadas. A primeira cor é a cor do texto em destaque, a segunda é a cor de fundo da linha selecionada. Se black é a segunda entrada, a linha de destaque será transparente e apenas o texto mudará de cor. set color_highlight=magenta/black O black é a cor de transparência GRUB 2 padrão. Altere apenas a cor do primeiro, se utilizar uma imagem de splash. Se o segundo valor nesta linha é alterada para uma cor diferente de black a imagem splash será escondida atrás de um fundo de cor sólida. Após fazer todas essas configurações ou qualquer configuração que se relacione com o grub2 utilize o comando um comando para validar as alterações.