Hey everyone! I'm struggling to get Kubuntu installed on my HP computer. Despite several attempts, I'm running into a 'No bootable device found' (3F0) error. I've tried to set up the EFI partition myself, but I keep getting errors like 'EFI system partition configured incorrectly' and 'The filesystem must have the boot flag set.' I also noticed that the BIOS doesn't show an 'ubuntu' boot option after I've tried installing. Can anyone walk me through the correct steps for manual partitioning, particularly for the EFI partition (FAT32, mounted at /boot/efi, 500MiB, with the 'boot' flag)? Any guidance on registering the bootloader properly would be super helpful. Thanks a lot!
5 Answers
Just a heads up, when making posts like this, try using a more descriptive title! It helps others understand your issue at a glance and might get you quicker help!
Have you successfully booted into Kubuntu after installing it to your internal drive? If not, can you boot from your installation media? These are crucial first steps to take before diving into partitioning.
It might actually be a hardware issue. HP computers sometimes default to Intel RST disk mode which can complicate booting Linux. Check if your model has this issue and see if you can switch to AHCI mode, possibly through Windows settings. That might solve your problems!
Are you manually creating the EFI partition for a specific reason? If you're using the installer’s partition tool, it's usually simple: just create a new GPT partition table, set the size, format it as FAT32, set the mount point to /boot/efi, and make sure to check the 'boot' box. Also, if your bootloader isn't registering, it might be an issue with your hardware. Sometimes it's best to install the bootloader to the fallback path of the EFI partition. You can find directions for installing rEFInd that might help with this situation.
Are you using a bootable GParted USB for partitioning? It allows you to set up the partitions correctly beforehand, and they should seamlessly work when you install Kubuntu. This might simplify things for you!

Related Questions
How To Get Your Domain Unblocked From Facebook
How To Find A String In a Directory of Files Using Linux