Como evitar que o resgate 'grub' aconteça?

0

Eu já sei como me recuperar de 'resgate grub' e não estou perguntando sobre isso.

Eu mal tenho um disco rígido e mudo suas partições para vários propósitos. Mas toda vez que eu faço isso, eu tenho 'resgate grub', eu posso lidar, mas é chato. Existe alguma maneira de evitar grub rescue ? (por exemplo, substituir o grub por outro carregador, instalar meu próprio script, etc.)

UPDATE: Adicione mais alguns detalhes

  • Eu não uso uma partição como /boot , mas apenas /

  • Minha partição raiz faz parte de uma partição estendida maior

  • Minha partição raiz não é /dev/sda1 , mas /dev/sda5 . Eu uso dual-boot (o Windows está em /dev/sda1 )

  • Eu acho que quando eu mudo uma parte da partição estendida, seu endereço / nome (ie (hd0,msdosX) , eu não sei o que é isso) muda, então evitando 'grub rescue' enquanto ainda uso grub é talvez impossível. Pode ser que o carregador de inicialização seja a única solução

  • Em 'grub rescue', vi que o grub sabe quantas partições e se uma partição é ext2 / 3/4 ou não (por ls e ls (hdX,msdosY) ), então se eu pudesse deixar o scan do grub para particionar e inicializar a primeira partição ext encontrada, problema resolvido!

por DMaster 03.12.2016 / 07:53

1 resposta

1

Depende do motivo pelo qual o grub está entrando no modo de recuperação.

Isso pode estar acontecendo porque o grub está com problemas para localizar partes de carregamento antecipado. Para tabelas de partições PC tradicionais, essas partes são geralmente instaladas em um ponto pseudo-seguro entre a tabela de partição e a primeira partição. Nesse caso, não perturbe essa área instalando um carregador de inicialização diferente ou apagando completamente o disco e reconstruindo suas partições. Para partições GPT, essas partes são instaladas em uma partição de inicialização de BIOS dedicada. Nesse caso, não perturbe / mova essa partição.

Ou pode estar acontecendo porque o grub está com problemas para localizar partes de carregamento tardio de si mesmo ou módulos ou sua configuração. Eles estão localizados no sistema de arquivos /boot , se você tiver um, senão no sistema de arquivos raiz.

  • Se você usar uma partição /boot , não perturbe ou mova essa partição e deverá estar seguro.
  • Se você não usar uma partição /boot e estiver jogando com a partição do sistema de arquivos raiz de forma que perturbe a capacidade do grub de encontrá-la, considere usar uma partição /boot (que será pequena e nunca será toque) que o grub será capaz de encontrar de forma mais confiável.
por 03.12.2016 / 08:24