kernel panic non sincronizzare vfs incapace di montare root fs su un blocco sconosciuto oo swapper non contaminato [duplicato]

9

Ho aggiornato il mio laptop (Ubuntu) a 11.10 e non so cosa sia andato storto che quando ho riavviato il computer sarebbe iniziato e lo avrebbe solo detto.

  

kernel panic non sincronizza vfs incapace di montare root fs sul blocco sconosciuto   oo swapper non contaminato ...

Sono un nuovo utente e non ho idea di cosa fare. Qualche idea?

    
posta Ademary Zapata 28.03.2012 - 07:40

2 risposte

9

Manca l'initramfs per quel kernel. Scegli un altro kernel dal menu di grub o esegui update-initramfs -u -k version per generare initrd per la versione then update-grub.

Avvia da un LiveCD, seleziona Prova Ubuntu e quindi apri un terminale. Esegui il seguente:

sudo fdisk -l

Questo ci mostrerà quali partizioni sono disponibili. Devi cercare la tua partizione principale di Ubuntu. Sulla maggior parte dei sistemi installati di recente questo sarà sda1 ma potrebbe davvero essere qualsiasi cosa. Sostituisci sda1 nel seguente con qualsiasi cosa tu decida è giusto nell'output 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 

Ora puoi eseguire update-initramfs e update-grub con errori out e questo dovrebbe risolvere tutto. Riavvia senza il CD e dovresti atterrare sul desktop di Ubuntu.

Inoltre, dopo il 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

(Puoi trovare un elenco se i kernel installati utilizzano: dpkg --list | grep linux-image ) E riavvia il sistema

    
risposta data dilip 29.03.2012 - 08:37
0
  1. Ottieni / masterizza un CD di installazione con un sistema linux.

  2. È stato avviato da questo CD (potrebbe essere necessario premere F12 (o un altro tasto) per scegliere opzione di avvio).

  3. Attiva il vecchio file system, io uso:

    Codice:

    mount -t ext4 /dev/sda1 /mnt
    
  4. Nell'account ROOT, sono andato al mio volume di avvio (in / mnt / boot / grub) e modificato "grub.conf" in modo che (A) vedrei il menu e (B) lo farebbe dammi qualche secondo da scegliere e opzione:

    Codice:

    timeout=10
    #hiddenmenu
    
  5. Riavviato (dal disco rigido questa volta).

  6. Scegli il secondo kernel (non il più recente danneggiato).

  7. Ha funzionato!

  8. Quindi, sono tornato a grub (ora in "/etc/grub.conf", che è collegato a "/boot/grub/grub.conf" e modificato per commentare (o rimuovi) le linee relative al kernel spezzato:

    Codice:

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

Ho notato che questa stanza non ha la riga "initrd ...". Forse è per questo che impossibile avviare.

    
risposta data dilip 29.03.2012 - 08:33

Leggi altre domande sui tag