O Grub2 relata que o volume físico pv0 não foi mais encontrado no servidor não inicializável


8

Eu instalei meu servidor ubuntu ( 11.10 amd64 ) pela primeira vez usando o lvm, mas não dominando completamente o conceito. Eu acho que foi em parte o que fez a bagunça das partições nos meus dois discos (me parece). Eu instalei tudo usando o grub2 desde o início para inicializar o meu Ubuntu, que atualizei mais tarde para o Ubuntu Server 12.04 , não há problema.

Aqui está a situação:

  • A partir de hoje, eu não consigo inicializar nada, preso sem evolução no que parece ser um pouco antes das opções do grub (Edit: precision from Pavel A.);

  • Posso inicializar usando o servidor, instalar o liveCD com a opção Recuperar um sistema quebrado ;

  • Eu configurei o acesso à rede, mas não tenho /runpastas (não sei se está relacionado, mas parecia anormal em alguns fóruns);

  • O mapa de dispositivos que criei é o seguinte:

    1. VGa contém sda1[partição Linux], sda2, sda3[ /] e sda5(o último parece ser o mesmo que sda3, mesmo descritores)
    2. VGb contém sdc1, sdc2[ /boot] e sdc3[ /home]

    (os dois não têm o mesmo PE ou LE, mas eu gostaria de ter tudo no mesmo VG)

  • A última coisa que fiz no ambiente de inicialização foi remover (de forma limpa) os kernels antigos da partição de inicialização (236 MB de largura, 99% de seu tamanho);

  • Eu corri grub-install(depois de montar a inicialização), mas obtive vários erros:

    • não é possível instalar /dev/sdaporque core.imgnão cabe (a primeira partição começa em 32)
    • saída de grub-installem /dev/sdcexposiçõeserror physical volume pv0 not found
    • Eu até tentei grub-installdiretamente /dev/sda5, aparentemente sem erros, mas sem sucesso na inicialização também

Olhei aqui [serverfault]: Grub2 relatórios PV0 volume físico não encontrado quando sondagem / instalação
Olhei aqui [Ubuntu fóruns]: Resolvido] Instalar kernel com liveCD & correção grub2
Olhei aqui [ajuda Ubuntu]: fixação de um sistema quebrado
Olhei aqui [fóruns do ubuntu]: [RESOLVIDO] 10.10 Maverick - Grub não reconhece minha partição do Windows

Nada do que eu fiz mudou nada para a situação de inicialização travada (não posso defini-lo melhor: ele simplesmente trava, por minutos, minutos e minutos).
Espero não ter deixado de fora nenhum detalhe importante.

Não tenho mais idéia do que fazer, principalmente se a instalação do grub não funcionar. Não perdi nenhum dado, mas como era um servidor de produção (-ish) (ou seja, totalmente pessoal), agora sinto fortemente a necessidade de espelhos (eu já configurei backups, mas ... no servidor: p).

De qualquer forma, se algum de vocês gênios tivesse alguma idéia ou liderança, isso seria uma grande ajuda.

Obrigado

Valentin

Editar: tail /var/log/syslognão produz saída (em branco), nenhum novo syslog é criado que eu possa ver

Edit2: usei o CD de reparo de inicialização (versão Ubuntu Secure Remix) e gerou o seguinte relatório sobre o estado da minha inicialização: http://paste.ubuntu.com/1620777


Se você puder acessar quase o prompt de login, isso não tem quase nada a ver com o kernel - o Linux é inicializado, alguns dos serviços / programas não. Pode ser que alguns de seus serviços tenham alguns módulos do kernel. Eu sugiro que você tente iniciar o sistema (não será), reinicie, entre no modo de recuperação e dê uma olhada em / var / log / syslog que resta de uma tentativa normal de inicialização.
Pavel A

Obrigado pela resposta rápida Pavel. Eu deveria ter sido mais preciso, mas quando suspeitei que é um problema de kernel ou inicialização, é porque nada é impresso na tela, nada parece estar carregado ou feito, existe apenas um cursor piscando e é isso. Essa pode ser a fonte da confusão. Obrigado por me notificar. E quando você diz que eu reinicio, apenas pressiono Ctrl+Alt+Suppre é isso. E como entro no modo de recuperação?
Meeshkah 06/02

1
Nesse caso, não o entendi corretamente. Como isso é possível: nothing is printed on-screen, nothing seems to be loaded nor done, there is just like a blinking cursor and that's ite stuck ... just before the tty login prompt? E qual é a chave Suppr ? Você quer dizer Excluir ? Se você não conseguir selecionar o modo de recuperação no console, ainda poderá inicializar a partir de um CD ao vivo para ver / var / log / syslog como fez antes.
Pavel A

1
Em relação à sua Edição 2 : você tem certeza de que o 'mapa de dispositivos' descrito em sua postagem é preciso? O que são, por exemplo, sdb, sdd nesse caso? Como mostra o log, você também tem o GRUB2 instalado em / dev / sdc. A configuração / dev / sdc anterior a / dev / sda na sequência do dispositivo de inicialização resolve o problema?
Pavel A

2
colar.ubuntu.com/1620777 colar não encontrado ...
Brigo

Respostas:


0

Tente inicializar com um LiveCD, monte seus volumes lógicos em um chroot e adicione o módulo lvm no arquivo / etc / default / grub :

GRUB_PRELOAD_MODULES = "lvm"

Seguido por:

sudo update-grub

Verifique se você possui o módulo lvm no seu initrd / initramfs.


0

Sem o paste.bin, fornecerei uma lista de verificação porque você tem uma configuração estranha e seu MBR (Registro de Inicialização Mestre) está em uma unidade diferente da /bootpartição:

  • Não é o pedido do BIOS para a inicialização do disco rígido (suspeitei que o VGa e o VGb estavam atrasados ​​no BIOS)
    • seu BIOS está verificando VGa para o registro mestre de inicialização
  • Use fdiskpara determinar se / dev / sdc2 possui sinalizador de inicialização marcado para /bootpartição

Então, eu faria os seguintes passos:

  • Disco de recuperação de CD inicializado
  • garantir que todas as partições HD sejam montadas em / mnt
mount / dev / sda3 / mnt
mkdir / mnt / boot
mount / dev / sdc2 / mnt / boot 
grub-install --boot-directory = / dev / sdc2 / dev / sda
grub-install --boot-directory = / mnt / boot / dev / sda
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.