Software & AppsOperating SystemLinux

How To Fix Ubuntu 22.04 “Reset System” Boot Loop Issue

Ubuntu 17

Ubuntu 22.04, the latest iteration of the popular Linux distribution, has been largely well-received by the open-source community. However, some users have reported encountering a “Reset System” boot loop issue after installing the OS. This article provides a step-by-step guide on how to troubleshoot and resolve this issue.

Understanding the Boot Loop Issue

The “Reset System” boot loop is a problem where the system continuously restarts, never fully booting into Ubuntu. This can be caused by various factors, such as incorrect boot settings, conflicts with the BIOS, or issues with the boot files themselves.

Solution 1: Check Your Boot Settings

The first step in resolving the boot loop issue is to check your system’s boot settings. Some users have found success by switching from legacy boot to EFI (Extensible Firmware Interface) boot and enabling secure boot in their BIOS settings.

How to Switch to EFI Boot and Enable Secure Boot

  1. Restart your computer and enter the BIOS settings. This is usually done by pressing a specific key (such as F2, F10, or Del) during startup.
  2. Once in the BIOS settings, navigate to the Boot tab.
  3. Change the boot mode from legacy to EFI.
  4. Enable the Secure Boot option.
  5. Save your changes and exit the BIOS.

After making these changes, reinstall Ubuntu and manually select the appropriate boot file in the BIOS. This should resolve the boot loop issue.

Solution 2: Disable Fast Boot

On certain systems, particularly those from HP, disabling “fast boot” in the BIOS has resolved the boot loop issue.

How to Disable Fast Boot

  1. Enter the BIOS settings during startup.
  2. Navigate to the Boot or Advanced tab.
  3. Locate the Fast Boot option and disable it.
  4. Save your changes and exit the BIOS.

Solution 3: Modify Boot Options

In some cases, the system may be attempting to boot from the wrong location, causing the boot loop. To resolve this, you can define a customized boot option in the BIOS, specifying the correct path to the EFI file.

How to Modify Boot Options

  1. Enter the BIOS settings during startup.
  2. Navigate to the Boot tab.
  3. Create a new boot option.
  4. Specify the correct path to the EFI file, which is usually \EFI\ubuntu\grubx64.efi.
  5. Save your changes and exit the BIOS.

Solution 4: Remove Conflicting Files

In one case, a user discovered that the fbx64.efi file installed by grub-install in Ubuntu 22.04 was causing the “Reset System” issue. By removing this file from the /EFI/BOOT/ directory, the UEFI secure boot started working correctly.

How to Remove Conflicting Files

  1. Boot your system using a Live USB or DVD.
  2. Open a terminal.
  3. Mount the EFI partition using the command sudo mount /dev/sda1 /mnt. Replace /dev/sda1 with the actual location of your EFI partition.
  4. Navigate to the /EFI/BOOT/ directory using the command cd /mnt/EFI/BOOT/.
  5. Remove the fbx64.efi file using the command sudo rm fbx64.efi.
  6. Reboot your system.

Please note that these solutions may not work for everyone, as the underlying cause of the boot loop can vary. If you’re still experiencing issues, consider seeking help from the Ubuntu community or a professional technician.

Conclusion

The “Reset System” boot loop issue in Ubuntu 22.04 can be frustrating, but it’s often resolvable with some troubleshooting. By checking your boot settings, disabling fast boot, modifying boot options, or removing conflicting files, you can usually get your system up and running again. However, if you’re still encountering problems, don’t hesitate to seek help from the Ubuntu community or a professional.

What is the “Reset System” boot loop issue in Ubuntu 22.04?

The "Reset System" boot loop issue refers to a problem where the Ubuntu 22.04 system continuously restarts and fails to fully boot into the operating system.

What can cause the “Reset System” boot loop issue in Ubuntu 22.04?

The boot loop issue can be caused by various factors, such as incorrect boot settings, conflicts with the BIOS, or issues with the boot files themselves.

How can I check my system’s boot settings?

To check your system’s boot settings, you need to enter the BIOS settings during startup. This is usually done by pressing a specific key (such as F2, F10, or Del) when your computer starts up.

How can I switch to EFI boot and enable secure boot?

To switch to EFI boot and enable secure boot, you need to enter the BIOS settings, navigate to the Boot tab, change the boot mode from legacy to EFI, and enable the Secure Boot option. Save your changes and exit the BIOS.

How can I disable fast boot in the BIOS?

To disable fast boot in the BIOS, you need to enter the BIOS settings, navigate to the Boot or Advanced tab, locate the Fast Boot option, and disable it. Save your changes and exit the BIOS.

What should I do if the system is attempting to boot from the wrong location?

If the system is attempting to boot from the wrong location, you can modify the boot options in the BIOS. Enter the BIOS settings, navigate to the Boot tab, create a new boot option, and specify the correct path to the EFI file (usually \EFI\ubuntu\grubx64.efi). Save your changes and exit the BIOS.

Can removing conflicting files resolve the boot loop issue?

Yes, in some cases, removing conflicting files can resolve the boot loop issue. For example, removing the fbx64.efi file installed by grub-install in Ubuntu 22.04 from the /EFI/BOOT/ directory can fix the UEFI secure boot problem.

What if none of the solutions mentioned in the article work for me?

If none of the solutions mentioned in the article work for you, it is recommended to seek help from the Ubuntu community or consult a professional technician for further assistance.

0 thoughts on “How To Fix Ubuntu 22.04 “Reset System” Boot Loop Issue”

  1. Hello Jacob,
    Your explanation is great and the most promising way to fix an issue on my HP elitebook 845.
    I wanted to create an ubuntu 22.04 installing it into a pendrive. Process was successful, but my laptop does not enter to windows anymore. It was showing “Reset System” boot loop.
    I removed the file “fbx64.efi” and now I got:
    Failed to open \EFI\BOOT\grubx64.efi – Not found
    start_image() returned Not Found, falling back to default loader
    I dont know where is indicated in BIOS to try to access \EFI\BOOT\grubx64.efi
    Notice that my intention was not to modify HD (in fact SSD) from my laptop, but using ubuntu from a USB. However I understand this ubuntu version does not take into account the modification is done into USB and modified anyway the EFI partition on HD.
    Do you have any idea where it is set the reference \EFI\BOOT\grubx64.efi in order to modify to my real windows efi file: /EFI/Microsoft/Boot/bootmgfw.efi ?

    Your comment is awaiting moderation.

Leave a Comment

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