kernel panic não sincronizando vfs incapazes de montar root fs em bloco desconhecido oo swapper não corrompido [duplicado]

9

Eu atualizei meu laptop (Ubuntu) para o 11.10 e não sei o que deu errado quando reiniciei o computador. Ele começava e só me dizia.

% bl0ck_qu0te%

Sou um novo usuário e não tenho ideia do que fazer. Alguma idéia?

    
por Ademary Zapata 28.03.2012 / 07:40

2 respostas

9

Você está perdendo o initramfs para esse kernel. Escolha outro kernel no menu grub ou execute a versão update-initramfs -u -k para gerar o initrd para a versão e depois update-grub.

Inicialize em um LiveCD, selecione Experimente o Ubuntu e abra um terminal. Execute o seguinte:

sudo fdisk -l

Isso nos mostrará quais partições estão disponíveis. Você precisa procurar sua partição principal do Ubuntu. Na maioria dos sistemas recém-instalados, isso será sda1 , mas na verdade pode ser qualquer coisa. Substância sda1 no seguinte, com o que você decidir, está bem na saída fdisk .

sudo mount /dev/sda1 /mnt
sudo mount --bind /dev /mnt/dev
sudo mount --bind /proc /mnt/proc
sudo mount --bind /sys /mnt/sys
sudo mount --bind /run /mnt/run
sudo chroot /mnt 

E agora você pode executar update-initramfs e update-grub sem erros e isso deve corrigir tudo. Reinicie sem o CD e você deve pousar em seu desktop Ubuntu.

Além disso, depois do chroot:

cp -r /usr/lib/i386-linux-gnu/pango /usr/lib/

update-initramfs -u -k 2.6.38-8-generic #(or your version)
update-grub2

(Você pode encontrar uma lista de kernels instalados usando: dpkg --list | grep linux-image ) E reinicie seu sistema

    
por dilip 29.03.2012 / 08:37
0
  1. Obtenha / grave um CD de instalação com um sistema linux.

  2. Iniciado a partir deste CD (pode ser necessário pressionar F12 (ou outra tecla) para escolher opção de inicialização).

  3. Monte o sistema de arquivos antigo, eu uso:

    Código:

    mount -t ext4 /dev/sda1 /mnt
    
  4. Na conta ROOT, fui para o meu volume de inicialização (em / mnt / boot / grub) e editado "grub.conf" de modo que (A) eu veria o menu e (B) seria me dê alguns segundos para escolher e opção:

    Código:

    timeout=10
    #hiddenmenu
    
  5. Rebooted (a partir do disco rígido desta vez).

  6. Escolha o segundo kernel (não o mais recente quebrado).

  7. Funcionou!

  8. Então, voltei ao grub (agora em "/etc/grub.conf", que é soft link para "/boot/grub/grub.conf") e editou para comentar (ou remover) as linhas relacionadas ao kernel quebrado:

    Código:

    # title Fedora (2.6.40-4.fc15.i686)
    #        root (hd0,0)
    #        kernel /vmlinuz-2.6.40-4. ......
    

Eu notei que esta estrofe não tem a linha "initrd ...". Talvez seja por isso não conseguiu inicializar.

    
por dilip 29.03.2012 / 08:33