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

Publicado por Mauricio Ferrari em 22/05/2020

[ Hits: 5.262 ]

Blog: https://www.youtube.com/@LinuxDicasPro

 


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.

Outras dicas deste autor

Executando um Programa Externo sem Impedir o Funcionamento do Programa em Python

Player Nulloy no Ubuntu 20.04, Linux Mint 20 e derivações mais atuais - atualização

Pacotes KDE Plasma 5 do Slackware 14.2

Restaurando o .bashrc e o .profile para o padrão no Ubuntu e derivados

Flacon no Debian e Linux Mint 20

Leitura recomendada

Pós-instalação do Fedora 22 ou superior

Como habilitar Xmanager no Ubuntu 11.04

Instalando o Tora - Toolkit For Oracle no KUbuntu 8.04

SUSE (SLED 11 SP3) - Erro ao executar VirtualBox [Resolvido]

Redirecionar requisições do site da porta 80 para 443

  

Comentários

Nenhum comentário foi encontrado.



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts