Software & AppsOperating SystemLinux

Fixing Ubuntu 22.04 Boot Issues: Soft Lockup Error and No Bootable Devices

Ubuntu 15

If you’re using Ubuntu 22.04 and experiencing boot issues, you’re not alone. Many users have reported encountering errors like “soft lockup” and “No bootable devices”. This article aims to provide a comprehensive guide on how to resolve these issues.

Understanding the Errors

Soft Lockup Error

A soft lockup is a type of error that occurs when the Linux kernel detects that a CPU is stuck in the kernel code without giving other tasks a chance to run. The kernel will print a soft lockup message to the console, including a stack trace of the offending task, to aid in debugging.

No Bootable Devices

The “No bootable devices” error typically occurs when your computer’s BIOS or UEFI firmware can’t find a device to boot from. This could be due to a misconfiguration, a hardware failure, or a problem with your operating system’s boot files.

Fixing the Errors

Checking for HP-specific non-UEFI standard modifications

Some manufacturers, like HP, may have specific restrictions on bootloader names that could potentially cause booting issues. Ensure your bootloader configuration matches the manufacturer’s specifications.

Disabling Secure Boot in UEFI

Secure Boot is a feature designed to prevent unauthorized operating systems from booting. However, it can sometimes cause problems with Linux distributions like Ubuntu. Disabling Secure Boot in your BIOS or UEFI settings may resolve boot issues. Here’s how:

  1. Restart your computer and press the key to enter BIOS (usually F2, F10, or DEL, depending on your PC).
  2. Navigate to the “Boot” or “Security” tab.
  3. Find the “Secure Boot” option and disable it.
  4. Save changes and exit.

Remember, the exact steps may vary depending on your PC’s BIOS or UEFI firmware.

Checking Disk Partition

If you’re dual booting with Windows, ensure your disk is GPT partitioned. You can check this by running the following command in the terminal:

sudo fdisk -l

The -l parameter lists the partition tables for the specified devices and then exits. If the disk is not GPT partitioned, you may need to convert it.

Checking Additional Video Hardware

If you have additional video hardware, such as Nvidia, it may cause boot issues. Try disabling the additional hardware and see if the issue persists.


Resolving boot issues can be a complex process, and the steps above are just a starting point. If you’re still experiencing problems, consider seeking help from the Ubuntu community or a professional. Remember, always back up your data before making any significant changes to your system.

For more information on Ubuntu boot issues, visit the Ubuntu community help forums.

How do I enter BIOS or UEFI settings?

To enter BIOS or UEFI settings, restart your computer and look for the key to press during startup. Common keys are F2, F10, and DEL. Press the specified key repeatedly until the BIOS or UEFI settings menu appears.

How can I check if my disk is GPT partitioned?

You can check if your disk is GPT partitioned by opening the terminal and running the command sudo fdisk -l. This command will list the partition tables for the specified devices. Look for the "Disklabel type" in the output. If it says "gpt", then your disk is GPT partitioned.

How do I convert a disk to GPT partition?

Converting a disk to GPT partition requires advanced knowledge and can result in data loss. It’s recommended to seek professional assistance or consult the Ubuntu community for guidance on specific conversion methods based on your system setup.

How do I disable additional video hardware like Nvidia?

To disable additional video hardware like Nvidia, you can try removing the Nvidia drivers or blacklisting the Nvidia module. You can do this by searching for the appropriate instructions specific to your Ubuntu version and Nvidia driver version. It’s advisable to consult the Ubuntu community or Nvidia support for detailed guidance.

Leave a Comment

Your email address will not be published. Required fields are marked *