Kernel-Panik: Root-FS kann nicht auf einem unbekannten Block gemountet werden

Kernel-Panik: Root-FS kann nicht auf einem unbekannten Block gemountet werden

Bildbeschreibung hier eingeben Ich habe Ubuntu 16.04 auf 17.04 aktualisiert. Nach einer Weile habe ich meinen Laptop neu gestartet und als er neu gestartet werden sollte, war mein Akku leer. Ich habe das Ladegerät angeschlossen und meinen Laptop eingeschaltet und es zeigt einen Befehl wie oben im Bild

Antwort1

Dies liegt daran, dass das Initramfs für diesen Kernel fehlt.

Beginnen Sie mit einem Live-USB/einer Live-CD, wählen Sie „Ubuntu ausprobieren“ und öffnen Sie ein Terminal ( Ctrl+ Alt+ T):

  1. Listen Sie Ihre Partitionen auf sudo fdisk -lund wählen Sie die richtige zum Mounten aus:

    sudo mount /dev/sdaX /mnt
    

    Wo sdXbefindet sich Ihre Ubuntu-Installation auf Ihrer Festplatte? Wenn Sie ein EFI-Bootsystem haben, müssen Sie auch Ihre EFI-Partition mounten.

    sudo mount /dev/sdY /mnt/boot/efi
    

    Wo sdYist Ihre EFI-Partition?

  2. Mounten Sie nun das Folgende und führen Sie einen Chroot-Vorgang in Ihrer Installation durch.

    sudo mount -o bind /dev /mnt/dev
    sudo mount -o bind /dev/pts /mnt/dev/pts
    sudo mount -t sysfs /sys /mnt/sys
    sudo mount -t proc /proc /mnt/proc
    sudo chroot /mnt
    
  3. Erstellen Sie ein update-initramfsund update-grub. Achten Sie darauf, dass Sie in der nächsten Zeile die richtige Versionsnummer eingeben. Diese finden Sie an dpkg --list | grep linux-imageoder ls /lib/modules/.

    update-initramfs -u -k 4.10.0-38-generic
    update-grub
    
  4. Hängen Sie das System aus und starten Sie es neu.

    exit
    sudo umount /mnt/boot/efi
    sudo umount /mnt
    

Wenn ja, umount: /mnt: target is busy.können Sie Folgendes versuchen:

    umount /mnt/proc
    umount /mnt/sys
    umount /mnt/dev/pts
    umount /mnt/dev
    umount /mnt
  1. Starten Sie Ihr System neu

    reboot
    

verwandte Informationen