Após a atualização do kernel, incapaz de inicializar com / no lvm

3

Eu fiz uma atualização do kernel no meu sistema de desktop de 2.6.32-41 para 2.6.32-42 usando o apt-get dist-upgrade. Eu optei por não atualizar o /boot/grub/menu.lst e adicionei as linhas necessárias, com base na versão anterior. (Como eu achei da experiência anterior que a atualização automática trashes as entradas existentes!) Assim, as linhas relevantes para o modo de não recuperação lêem:

title    Ubuntu 10.04.4 LTS, kernel 2.6.32-42-generic
uuid     099b8ec7-c3b2-4f46-a52c-8e95d6a7b9de
kernel   /vmlinuz-2.6.32-42-generic root=/dev/smallvg-filesystemlv ro quiet splash
initrd   /initrd.img-2.6.32-42-generic
quiet

title    Ubuntu 10.04.4 LTS, kernel 2.6.32-41-generic
uuid     099b8ec7-c3b2-4f46-a52c-8e95d6a7b9de
kernel   /vmlinuz-2.6.32-41-generic root=/dev/mapper/smallvg-filesystemlv ro quiet splash 
initrd   /initrd.img-2.6.32-41-generic
quiet

2.6.32-41 inicializa normalmente; 2.6.32-42 falha porque não consegue encontrar a partição raiz, pois o volume lógico não está montado. Me deixa no busybox, de onde (como sugerido em respostas a problemas similares anteriores) eu posso usar

lvm -vgscan

e

lvm vgchange -ay

para verificar se o lvm está presente e as partições estão visíveis para ele.

Eu examinei e comparei os arquivos 2 /boot/initrd.img*, e tanto quanto eu posso dizer que os arquivos contidos e seus conteúdos são os mesmos (além das mudanças de versão), e verifiquei o 2 / boot / arquivos config *, que novamente diferem apenas por números de versão.

Este parece ser um problema semelhante a este , que ainda não parece ter sido resolvido, embora o baronKarza não especifique os números do kernel envolvidos.

Então eu estou perdido para descobrir onde está quebrado. Alguém mais experimentou isso? Alguém pode ajudar, por favor?

    
por peterm 18.08.2012 / 11:45

1 resposta

1

Há um erro de digitação na linha kernel da nova entrada; deveria ser:

kernel   /vmlinuz-2.6.32-42-generic root=/dev/mapper/smallvg-filesystemlv ro quiet splash

Você omitiu a parte mapper em negrito!

    
por ish 18.08.2012 / 11:50