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

8

Eu primeiro instalei o meu servidor Ubuntu ( 11.10 amd64 ) usando lvm, mas não dominando totalmente o conceito dele. Eu acho que é em parte o que fez a bagunça das partições nos meus dois discos (parece-me). Eu instalei tudo usando o grub2 desde o início para inicializar o Ubuntu, que atualizei depois para o Ubuntu Server 12.04 , sem problemas.

Aqui está a situação:

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

  • Eu posso inicializar usando o liveCD de instalação do servidor com a opção Resgatar um sistema quebrado ;

  • Eu configuro o acesso à rede, mas não pareço ter um /run pastas (não sei se está relacionado, mas parecia anormal em alguns fóruns);

  • O mapa de dispositivos que construímos é o seguinte:

    1. O VGa contém sda1 [partição Linux], sda2 , sda3 [ / ] e sda5 (o último parece o mesmo que sda3 , mesmos descritores)
    2. O 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 mais antigos da partição de inicialização (236 MB, 99% cheio);

  • Eu corri grub-install (depois de ter montado o boot), mas tenho vários erros:

    • não é possível instalar em /dev/sda porque core.img não se ajusta (a primeira parcela começa em 32)
    • saída de grub-install on /dev/sdc exibe error physical volume pv0 not found
    • Eu até tentei grub-install diretamente para /dev/sda5 , aparentemente sem erro, mas sem sucesso na inicialização

Eu olhei aqui [serverfault]: relatórios do Grub2 volume físico pv0 não encontrado ao sondar / instalar
Eu olhei aqui [fóruns do Ubuntu]: RESOLVIDO] Instalar o kernel com o liveCD & corrigir grub2
Eu olhei aqui [ajuda do Ubuntu]: Corrigindo um sistema quebrado
Eu 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-la melhor: ela apenas trava, por minutos, minutos e minutos). Espero não ter deixado de fora nenhum detalhe importante.

Não tenho mais ideia do que fazer, especialmente se a instalação do grub não funcionar. Eu não perdi nenhum dado, mas como era um servidor de produção (isto é, inteiramente pessoal), agora sinto strongmente a necessidade de espelhos (eu já configurei backups mas ... no servidor: p). / p>

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

Obrigado

Valentin

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

Edit2: usei o CD Boot Repair (versão Ubuntu Secure Remix) e gerei o seguinte relatório sobre o estado da minha inicialização: link

    
por Meeshkah 06.02.2013 / 15:10

2 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

Certifique-se de ter o módulo lvm em seu initrd / initramfs.

    
por 20.01.2014 / 17:30
0

Sem o paste.bin, eu vou fornecer uma lista de verificação porque você tem uma configuração estranha acontecendo e esse é o seu Master Boot Record (MBR) em uma unidade diferente da partição /boot :

  • Não é a ordem do BIOS de inicialização do disco rígido (eu suspeitava que o VGa e o VGb estivessem retrocedendo no BIOS)
    • sua BIOS está verificando o VGa para o registro mestre de inicialização
  • Use fdisk para determinar se / dev / sdc2 possui sinalizador de inicialização marcado para /boot partition

Então, eu faria os seguintes passos:

  • Disco de recuperação de CD inicializado
  • certifique-se de que todas as partições HD estejam 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
    
por 06.02.2015 / 23:53