Pular para o conteúdo

Inserindo Opções de Menu de Inicialização no Grub na Mão

Dica publicada em Linux / Configuração
Mauricio Ferrari (LinuxProativo) maurixnovatrento
Hits: 5.696 Categoria: Linux Subcategoria: Configuração
  • Indicar
  • Impressora
  • Denunciar

Inserindo Opções de Menu de Inicialização no Grub na Mão

Vou hoje trazer uma dica para o Grub. Em algumas situações, faço a inserção manual de Menu de inicialização no Grub. Geralmente, as distribuições são detectadas automaticamente pelo "grub-mkconfig". Mas em algumas situações você pode querer inserir manualmente algum itens para a inicialização como um memtest, puppy, slax etc.

As entradas podem ser inseridas no "/etc/default/grub" para o uso do comando "grub-mkcokfig" ou no próprio "/boot/grub/grub.cfg", mesmo que não seja recomendado editar o "grub.conf".

No meu caso, editei o próprio grub.cfg e inseri essas entradas:

menuentry 'Windows 7 (loader) (on /dev/sda1)' --class windows {
   insmod part_msdos
   insmod ntfs
   set root='hd0,msdos1'
   chainloader +1
}

menuentry 'SliTaz 5.0 Rolling' --class gnu-linux --class gnu {
   insmod part_msdos
   insmod ext2
   set root='hd0,msdos7'
   linux /boot/vmlinuz-3.16.55-slitaz root=/dev/sda7
}

menuentry 'Gerenciador de inicialização do Plop' {
    set root='hd0,msdos5'
    linux16 /boot/plpbt.bin
}

Isso foi o que eu inseri, pois já tinha essas opções geradas pelo "grub-mkconfig" (com exceção do plop), mas resolvi substituir toda aquela parafernália que o comando gerou.

Simplificando, as instruções básicas para o Linux são essas:

menuentry 'Linux em (/dev/sda8)' --class gnu-linux --class gnu --class os {
   insmod part_msdos
   insmod ext2
   set root='hd0,msdos8'
   linux /boot/vmlinuz*** root=/dev/sda8 ro quiet
   initrd /boot/initrd***
}

Funciona em muitos casos. Caso queira inserir alguma opção extra manualmente esse exemplo vai servir. Se for inserir no "etc/default/grub", terá que rodar o seguinte comando:

# grub-mkconfig -o /boot/grub/grub.cfg

Até a próxima.

Kazam 1.4.5 no Slackware Current

Instale pacotes pelo apt através de uma lista

Conky Manager no Linux Mint 20

Extraindo a Versão de um Pacote do Debian

ExMplayer no Linux Mint 20

Mudando o Destino para Geração de Pacotes dos SlackBuild

Impressora Samsung ML-2165 no Debian Wheezy

Padrão da Hierarquia do Sistema de Arquivos (FHS)

Skins de Winamp no XMMS

Luz Noturna Nativa no Gnome

Nenhum comentário foi encontrado.

Contribuir com comentário

Entre na sua conta para comentar.