Grub2 relata volume físico pv0 não encontrado ao sondar / instalar

3

Eu atualizei um servidor Ubuntu Maverick para Precise, mas recebo o seguinte erro ao atualizar o grub:

error: physical volume pv0 not found.

Agora, para o meu sistema eu tenho / dev / sda através de / dev / sde

  • / dev / sda1 é uma partição do Linux para / boot
  • e / dev / sda5 é uma partição LVM
  • / dev / sdb através de / dev / sde são PVs para o LVM

Olhando para minha configuração vg, pv0 é / dev / sda5

Eu só tenho um grupo de volumes chamado "ns2", onde a raiz (/) e alguns outros volumes lógicos para o sistema.

Eu tentei procurar na Web por ajuda, mas eles disseram que eu deveria atualizar para o Grub2, pois é melhor para o suporte ao LVM. Eu fiz isso e recebo o mesmo erro. Eu não reiniciei o servidor, mas tenho a sensação de que não vai arrancar. Ainda assim, quero corrigir esse erro.

Minha partição de inicialização não está em um volume LVM, assim mesmo o grub1 ou o grub2 devem examiná-lo sem problemas.

Alguma ideia? Eu apenas tentei reinstalar o grub, mas eu recebo o mesmo erro, ainda parece ir "bem".

O que posso verificar antes de reiniciar? Este servidor está em outro local e não tenho acesso remoto ao console, então quero ir para lá pronto se algo precisar ser feito.

Editar : adicionado mais informações link

Editar : informações adicionadas sobre pvs link

    
por rreg 25.05.2012 / 06:07

1 resposta

1

Parece que você não reinicializou entre a atualização do LVM2 / GRUB e o kernel.

Você vai querer "fixar" uma versão antiga do grub por tempo suficiente para reinicializar seu sistema em uma versão atual do kernel. Nesse ponto, você deve ser bom para desmarcar, atualizar o grub e tudo deve ser kosher.

Adicione isto ao / etc / apt / preferences:

# Force grub para 1,98 + 20100804-5ubuntu3

Pacote: grub-pc

Pin: lançamento n = maverick

Pin-Priority: 1000

Agora, o apt-get update & & apt-get -s dist-upgrade Assumindo que você obtém uma linha como "Inst grub-pc [1.98 + 20100804-5ubuntu3] ...." (e o embaralhamento de dependência resultante não quebra seu sistema ... observe coisas como downgrades de libc) você pode "apt- get dist-upgrade "para forçar o grub de volta à sanidade. Eu sugeriria executar "update-grub" mais uma vez para garantir que você não esteja entrando em uma situação não inicializável.

Deixe-me saber como é:)

    
por 28.05.2012 / 01:11