Como modificar o menu de inicialização do GRUB?

Como modificar o menu de inicialização do GRUB?

O sistema que estou cuidando possui dois discos rígidos de 80GB cada, com cerca de 8 partições entre eles; primário e estendido. Possui RAMs Intel Pentium 4 e 2 GB. Os seguintes softwares foram instalados neles conforme listado no menu de inicialização do GRUB.

  • GRUB4DOS 0.4.4 20/06/2009, Memória: 640K/1014M, MemEnd: 0x48D2A
  • Lnux Mint 11 Kalya (sdb6)
  • Windows XP Profissional SP3 (sda1)
  • Linux Puppy 5.4.2 preciso (sda3/puppy5.4.2)
  • Ubuntu 11.04 Natty Narval (sdb8)
  • Linux-Puppy 5.2.5 Lúcido (sda3/puppy525)
  • Linux-Puppy 5.3.3 Slacko (sda3/puppyslacko5.3.3)
  • Menu Avançado

Por falta de conhecimento de Linux decidi remover todas as partições e manter apenas duas partições primárias em cada Drive. Como resultado, a situação agora é de duas unidades com 80 GB cada.

  • Em uma unidade, todos os 80 GB são espaço não alocado e gostaria de mantê-lo assim até ler as vastas contribuições e pegar o jeito das distribuições Linux.
  • Na outra unidade, os 80 GB são usados ​​para o MBR e duas partições primárias, ambas do sistema de arquivos NTFS, 70 Gb para o root inicializável com o Windows XP pré-instalado e o restante para a 2ª partição que é reservada para uso como recuperação.

O problema é que o menu de inicialização do GRUB não refletiu essa alteração. Ele ainda mostra a mesma lista antiga (os 7 itens listados anteriormente no topo) de programas inicializáveis.

Lendo um artigo de Dedoimedo, pensei que poderia descobrir onde o GRUB estava instalado e remover manualmente as entradas do menu de inicialização: mas não consegui entendê-lo completamente.

Também pensei que poderia encontrar arquivos ou diretório do estágio 2 do GRUB no diretório raiz do Windows XP, então fiz uma pesquisa de arquivos no Windows Explorer, mas ele retornou zero resultado.

Agradeço qualquer ajuda para responder ao seguinte;

  • É possível substituir o GRUB pelo próprio Bootloader do Windows e como fazer isso?
  • Como descobrir onde os arquivos dos estágios 1 e 2 do GRUB estão instalados; o que são arquivos ou nomes de diretórios?
  • Como alterar a lista no menu de inicialização do GRUB, se for necessário manter o GRUB?
  • Entendo que o estágio 1 do GRUB pode ser encontrado no primeiro setor instalado junto ao MBR, mas como encontrá-lo?

Tenho Linux Mint 16 Live, System rescue.isoe GParted live.iso(que usei para deletar as partições): todos estão em CD's.

Havia muitas sequências de comandos úteis no artigo de Dedoimedo, incluindo uma lista completa de comandos sobre como adicionar o sistema operacional ao menu GRUB. Achei que remover programas do menu seria apenas o inverso de adicionar um programa: o problema é que não consegui realizar a primeira etapa de alterar o cursor/linha de comando do caractere $ do Mint para o diretório GRUB.

Sua ajuda muito apreciada

Responder1

Você pode usar o Boot-Repair ou atualizar manualmente o MBR com carregadores de inicialização do tipo Windows syslinux ou lilo do live CD ou unidade flash do Ubuntu, ou muitos ISO de reparo do Linux.

Os estágios 1 e 2 do Grub referem-se ao legado do grub, do qual poucos se lembram agora. Quase todas as instruções são para o grub2. Ubuntu padronizado no grub2 com 9.10 ou cinco anos atrás. Grub4dos é uma versão do grub legado para uso em partições NTFS. Mas o grub2 também funcionará em partições formatadas em FAT32, NTFS ou Linux.

Tanto o grub legado quanto o grub2 usam isso para atualizar o menu grub. Da instalação de trabalho:

sudo update-grub

Boot-Repair não funcionará no grub legado, mas pode oferecer a atualização para o grub2 se sua instalação ainda for suportada.

https://help.ubuntu.com/community/Boot-Repair

Responder2

Se quiser editar manualmente o Grub, você pode usar qualquer editor de texto para editar /boot/grub/grub.cfg, desde que seu editor de texto seja executado como usuário root. Para documentação sobre como personalizar o Grub, consulteESSEpágina.

Ou você pode usar o Grub-Customizer, que pode ser instalado usando sudo add-apt-repository ppa:danielrichter2007/grub-customizer && sudo apt-get update && sudo apt-get install grub-customizer. A última opção pode ser mais fácil e segura, pois utiliza uma GUI.

informação relacionada