Como atualizar corretamente o Grub no ambiente Hosted

6

Espero obter algumas orientações para atualizar adequadamente o Grub em um servidor dedicado do GoDaddy, já que minha tentativa anterior resultou no reprovisionamento do servidor. Se este fosse um servidor local, acho que poderia iniciar o servidor a partir do console e fazer as alterações de configuração necessárias. Sendo hospedado, eu não tenho acesso ao console - ou assim acredito, então estou preso a um servidor que não consigo mais acessar.

Para começar, estou usando apt-get upgrade (já que estou tentando atualizar do Lucid para o Precise). Isso, então, identifica a atualização do Grub.

Existem dois prompts separados que não sei ao certo como proceder corretamente:

1) Configuração do Grub
A atualização pergunta o que eu quero fazer com o arquivo de configuração (/ etc / default / grub?). Eu deveria

  1. Mantenha meu existente
  2. Substituir por pacote
  3. Mesclar existente com o pacote
  4. Outro

2) Local de instalação
Um segundo prompt é instalar o gerenciador de inicialização. O guia sugere que, se eu não souber, devo instalá-lo em todos os locais.
/ boot está localizado em / dev / sda1
/ dev / sda3 contém todo o resto (por exemplo, /)

É / boot o único lugar que precisa ser localizado, ou eu preciso identificar algo em /boot/grub/grub.cfg para identificar onde ele deve ser instalado?

    
por KDrewiske 26.03.2013 / 16:21

1 resposta

3

1. Configuração do Grub:

Primeiro, faça um backup do arquivo /etc/default/grub . Este arquivo é usado para gerar o comando /boot/grub/grub.cfg with update-grub . Sinta-se à vontade para continuar existindo, mas eu recomendo que você mescle com o pacote e compare com uma cópia de backup. Não substitua por pacote. O sistema pode não ser inicializado. O arquivo /boot/grub/grub.cfg será regenerado no final do processo de atualização. Então, inspecione a versão final de /etc/default/grub , modifique-a se necessário, execute o comando update-grub se modificado.

2. Local de instalação:

/boot é o único local onde o GRUB2 coloca seus arquivos, mas também incorpora algum código na partição MBR / boot. Portanto, se /boot estiver localizado em uma partição separada e essa partição estiver marcada como inicializável, escolha /boot . Se outra partição estiver marcada como inicializável ( / , por exemplo, escolha todos os locais).

Nos sistemas UEFI, o GRUB2 coloca arquivos adicionais em /boot/efi .

    
por clover 19.02.2014 / 22:06