← Back to DatabaseHow to Fix No bootable device found
Topic: Linux Ubuntu Boot Errors | Status: Updated
What is this error?
The "No bootable device found" error indicates that the computer's BIOS or UEFI cannot find a valid bootable operating system on the designated boot device. This could be due to disk issues, incorrect BIOS settings, or corrupted boot files.
How to Fix It
- Check Physical Connections: Ensure that all internal and external cables connecting your hard drive or SSD are secure. Reseat the SATA/IDE cables and power connectors if necessary.
- Access BIOS/UEFI Settings: Restart your computer and enter the BIOS/UEFI setup by pressing the designated key (commonly F2, F10, ESC, or DEL) during boot. Look for the boot options or boot priority settings.
- Adjust Boot Order: Make sure that your hard drive or SSD, where Ubuntu is installed, is set as the primary boot device. Move it to the top of the boot priority list if it is not already.
- Disable Secure Boot: If you are using UEFI, navigate to the Secure Boot option and disable it. This can sometimes interfere with booting Linux distributions.
- Check Disk Health: If available, use the built-in diagnostics tools in BIOS/UEFI or try booting from a live USB of Ubuntu to access the terminal. Run
sudo fsck /dev/sdX (replace sdX with your drive identifier) to check for and repair errors on the disk.
- Reinstall GRUB Bootloader: Boot from a live USB and open a terminal. Use the commands
sudo mount /dev/sdXn /mnt (replace sdXn with your partition) followed by sudo grub-install --root-directory=/mnt /dev/sdX to reinstall GRUB.
- Reboot Your System: After completing the above steps, restart your computer. If everything is configured correctly, Ubuntu should boot normally.
Disclaimer: This is an educational guide. We are not responsible for data loss. Always backup your system.