LinuxQuestions.org

LinuxQuestions.org (/questions/)
-   Linux - General (https://www.linuxquestions.org/questions/linux-general-1/)
-   -   HP BIOS update deleted boot entry for linux (https://www.linuxquestions.org/questions/linux-general-1/hp-bios-update-deleted-boot-entry-for-linux-4175628899/)

fbt 05-02-2018 05:42 PM

HP BIOS update deleted boot entry for linux
 
Updated the BIOS on my HP-17bs0xx laptop and it deleted entry for Chakra Linux from the Boot Manager (HP bios) Still under warranty but of course HP doesn't support Linux. I'm not finding anything so before I reinstall wondering if someone has an idea?

BW-userx 05-02-2018 06:29 PM

EFI install? could you not use supergrub2 efi ( I've never used it, just the other one) then have it search your drive then select your installed OS'es, then boot into it the one that is missing then reestablish your grub on the where ever you install it.

efi
https://www.supergrubdisk.org/tag/uefi/
mbr
https://www.supergrubdisk.org/super-grub2-disk/

syg00 05-02-2018 06:45 PM

Sounds like UEFI - it maintains the installed systems entries in NVRAM on the motherboard rather than on disk. Also sounds like the sort of thing HP would do.
Supergrubdisk should work, but I too haven't used it on a UEFI system. What I normally do is just chroot into the on-disk system and do a grub-install. It also sets grub as the default entry.

_roman_ 05-03-2018 08:00 AM

Well on my second hand asus g75vw, the bios also forgot several times the boot entries for grub2.
sometimes when i changed an option. sometimes when rebooting or other issues.

It is a common uefi issue in my point of view.

therefore i have written down instruction on how to fix it by now.

sadly there are no modern hardware anymore without uefi. uefi is broken by design for several reasons.

usually restart sysrescue-cd, and use grub2-install or grub-install, whatever it is called to fix the bootlaoder when it is grub2.

BW-userx 05-03-2018 09:25 AM

your BIOS does not have an option to switch it to MBR or whatever it maybe called in the BIOS legacy even?

jefro 05-03-2018 01:14 PM

We would need to know if you are talking about a uefi bios.

One should only update a bios if the errata DIRECTLY affects a user problem.


Fixing the ueif boot sequence should/could be in bios or using live boot efibootmgr.

Almost but not all bios can be made to work in some legacy mode. In many cases you have to disable some mode to get the the second mode or other goofy steps.

fbt 05-03-2018 02:12 PM

Yes this is UEFI with Secure boot disabled. If I use Legacy support then Win10 won't boot. It looks like supergrub requires you to boot with a usb drive. Currently Grub does not work with Win10 so I'm wondering if this will work with Linux. It seems the HP Boot Manager is in control. I need to learn more about it, but since I couldn't find any help with it and Linux I took the easy way out and reinstalled Chakra.


All times are GMT -5. The time now is 02:10 AM.