33

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.

fregger
  • 448

4 Answers4

33

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
N0rbert
  • 103,263
6

In your boot menu choose advanced options for ubuntu.

You can boot from an older kernel (that is still installed) there.

0

This fixed the issue for me:

  1. Using grub boot menu, boot older kernel version.
  2. Install even newer kernel

sudo apt install linux-generic-hwe-16.04-edge

update: looks like issue with version 4.4.0.108 fixed with version 4.4.0.109 released just now.

-1

You can install the latest patch successfully if you boot with an older kernel (I went back about three releases) then run Ubuntu's all of Ubuntu's advanced options "system cleaning" tools including fsck. There apparently is something in the earlier releases that must be "fixed" before the patch can be installed successfully.