Ubuntu – Kernel panic after update to 4.4.0-108-generic


Today I got what I presume was the update that should take care of Spectre and Meltdown. That didn't go very well. What do I do now?
See screen photo.

enter image description here

I can't boot the 4.4.0-108-generic kernel because of a kernel panic. I'm running 16.04 on an Intel Core i5-4670K CPU @ 3.40GHz × 4.

Best Answer

Do not install 4.4.0-108-generic on Xenial! It breaks boot/reboot/shutdown/suspend functionality!

Install 4.4.0-109-generic (see USN-3522-3 for details)!

Reboot to the last working kernel and remove 4.4.0-108-generic:

  1. Press Shift between UEFI/BIOS and login-screen to enter GRUB
  2. In GRUB select Advanced options for Ubuntu and select Ubuntu, with Linux 4.4.0-xxx-generic (where xxx < 108)
  3. Login to the system and remove this buggy 4.4.0-108-generic and install 4.4.0-104-generic instead.

    sudo apt-get purge linux-headers-4.4.0-108 linux-headers-4.4.0-108-generic \
    linux-image-4.4.0-108-generic linux-image-extra-4.4.0-108-generic \
    linux-tools-4.4.0-108 linux-tools-4.4.0-108-generic
    sudo apt-get autoremove
    sudo apt-get install linux-headers-4.4.0-104 linux-headers-4.4.0-104-generic \
    linux-image-4.4.0-104-generic linux-image-extra-4.4.0-104-generic \
    linux-tools-4.4.0-104 linux-tools-4.4.0-104-generic

As of 2018-01-10 18:00 UTC, the 4.4.0-109-generic kernel seems to be distributed on mirrors.

But if you want you can select Main server (http://archive.ubuntu.com/ubuntu).
You can switch to it from software-properties-gtk / software-properties-kde.

You can install 4.4.0-109-generic with the following commands:

sudo apt-get update
sudo apt-get install linux-headers-4.4.0-109 linux-headers-4.4.0-109-generic \
linux-headers-generic linux-image-4.4.0-109-generic \
linux-image-extra-4.4.0-109-generic linux-image-generic \
linux-tools-4.4.0-109 linux-tools-4.4.0-109-generic linux-tools-generic