You are not logged in.

#1 2024-08-19 16:16:50

davidgordiienko
Member
Registered: 2024-08-04
Posts: 3

How to manually add GRUB as a BIOS boot entry?

For some reason after I disconnected and reconnected the SSD that I installed Arch Linux on, my BIOS couldn't detect GRUB anymore. My BIOS doesn't support adding EFI files, and Windows doesn't seem to be detecting anything that isn't an NTFS partition, so I have no way of booting into GRUB as of right now. The GRUB file is located in /dev/sda3/EFI/GRUB/grubx64.efi. Is there a way to add it from Windows, and if not, can I use some sort of bootable USB to do it instead?

Offline

#2 2024-08-19 16:21:06

Roken
Member
From: South Wales, UK
Registered: 2012-01-16
Posts: 1,274

Re: How to manually add GRUB as a BIOS boot entry?


Ryzen 5900X 12 core/24 thread - RTX 3090 FE 24 Gb, Asus Prime B450 Plus, 32Gb Corsair DDR4, Cooler Master N300 chassis, 5 HD (1 NvME PCI, 4SSD) + 1 x optical.
Linux user #545703

/ is the root of all problems.

Offline

#3 2024-08-19 20:27:28

Scimmia
Fellow
Registered: 2012-09-01
Posts: 11,896

Re: How to manually add GRUB as a BIOS boot entry?

Your post is extremely confusing. Is this BIOS or UEFI, you seem to indicate both.

Offline

#4 2024-08-19 21:10:18

cryptearth
Member
Registered: 2024-02-03
Posts: 625

Re: How to manually add GRUB as a BIOS boot entry?

/dev/sda3/EFI... that's not how block device nodes work
but to give a proper answer: if this is an uefi system (which I assume): yes, there're in fact several ways to get back to grub:
one is to add an uefi bootentry via a few powershell commands
another one is to add grub as a chain from windows' BCD
a third would be to use an archiso install medium
fourth use the efi shell
fith use opensuse windows grub installer

Online

Board footer

Powered by FluxBB