We've been investigating the issues related to the recent update to the Linux kernel 7.0 in Zorin OS 18 and have just released fixes for them in our repositories around 20 minutes ago. As a result, installing the latest software updates as of now should allow you to upgrade from the Linux kernel 6.17 → 7.0 without experiencing a kernel panic.
If you've already installed the update to the Linux kernel 7.0 and are experiencing a kernel panic at boot, please follow these steps to resolve this issue:
- Switch off your computer fully.
- Power on your computer and pressing the Esc key to show the boot menu.
- If you don't see the boot menu after doing this, please try restarting the computer and holding the Shift key instead.
- Use the arrow keys to select "Advanced options" under the Zorin item.
- Select the Zorin OS option with version "6.17" of the Linux kernel and press Enter to boot it.
- When you reach the desktop, open the Terminal (Ctrl+Alt+T) and enter these two commands:
sudo apt update
sudo apt dist-upgrade
- Restart your computer to apply the fixes.
Sources of this issue
Based on our research, it appears that this behaviour stemmed from 2 particular sources, which only affected a subset of systems with the following software installed:
Source 1: VirtualBox
The standard version of the VirtualBox package (as in the Ubuntu 24.04 repositories) isn't natively compatible with the Linux kernel 7.0. In particular, the virtualbox-dkms package (which includes required kernel modules) wasn't updated to include support for it ahead of the roll-out of the Linux kernel 7.0 in the Ubuntu 24.04 repositories.
It appears to have been an oversight by the Ubuntu package maintainers, as they previously backported support for newer kernel versions into the VirtualBox package, even when the underlying upstream version of VirtualBox being used didn't originally have it. It might be on the roadmap for the Ubuntu package maintainers to backport Linux kernel 7.0 support into the VirtualBox package in the Ubuntu 24.04 repositories at a future date. However, due to the initial bug reports we've received from users, we've treated this as a high priority issue and have backported Linux 7.0 support into the standard VirtualBox package ourselves instead of waiting for the Ubuntu team to do so.
Source 2: broadcom-sta-dkms
This package includes kernel modules with hardware drivers to add support for some Broadcom wireless network cards.
Similar to the issue with VirtualBox, the kernel modules in the standard version of this package didn't include support for the Linux kernel 7.0 in the Ubuntu 24.04 repositories. While an updated version of this package with Linux 7.0 compatibility is available in Ubuntu 26.04, it wasn't backported to the Ubuntu 24.04 repositories ahead of the roll-out of the new kernel.
We've gone ahead and backported the newer version of this package into the Zorin OS repositories and tested installing it with the latest Linux 7.0 kernel to ensure it configures cleanly.
Other sources
We couldn't identify any other sources of this issue, so we believe these two fixes should allow users to upgrade to the latest Linux kernel 7.0 normally, without experiencing a kernel panic.
However, if these solutions didn't resolve the issue for you, please let us know more about your experience and system setup, so we could troubleshoot the issue and publish a fix for it. If you experience any errors after running the sudo apt update and sudo apt dist-upgrade commands (as mentioned above), including a screenshot or copy of the text output after running them would be enormously helpful to resolve the issue.