# Switching to refind from grub but refind seems to just boot grub which then boots the os

**URL:** <https://forum.endeavouros.com/t/switching-to-refind-from-grub-but-refind-seems-to-just-boot-grub-which-then-boots-the-os/30708>\
**Category:** Newbie\
**Created:** [August 25, 2022, 10:06pm UTC](https://forum.endeavouros.com/t/switching-to-refind-from-grub-but-refind-seems-to-just-boot-grub-which-then-boots-the-os/30708 "2022-08-25T22:06:42Z")\
**Posts on this page:** 20\
**Page:** 1

<div class="post-metadata">

**Author:** ![raccoon](https://forum.endeavouros.com/user_avatar/forum.endeavouros.com/raccoon/32/38780_2.png) [@raccoon](https://forum.endeavouros.com/u/raccoon)\
**Post date:** [August 25, 2022, 10:06pm UTC](https://forum.endeavouros.com/t/switching-to-refind-from-grub-but-refind-seems-to-just-boot-grub-which-then-boots-the-os/30708/1 "2022-08-25T22:06:42Z")

</div>

After being victim of the grub issue I told myself I’d finally install refind since I’ve been meaning to for a while now.

And so I did. And it does start. I have quite a few boot options for all the OS I have installed on my computer, for endeavouros specifically I have three options, two straight up don’t work. The last does, but it boots a basic version of grub which then boots then os.

How do I just boot the os without going through grub?

---

<div class="post-metadata">

**Author:** ![ricklinux](https://forum.endeavouros.com/user_avatar/forum.endeavouros.com/ricklinux/32/110798_2.png) [@ricklinux](https://forum.endeavouros.com/u/ricklinux)\
**Post date:** [August 25, 2022, 10:27pm UTC](https://forum.endeavouros.com/t/switching-to-refind-from-grub-but-refind-seems-to-just-boot-grub-which-then-boots-the-os/30708/2 "2022-08-25T22:27:03Z")

</div>

With refind you can use the vmlinuz-linux image file to boot from. If you want the Icon in refind to match the desktop then just download the icon you want to use in .png and rename it to vmlinuz-linux.png. Then add it to the folder that has the vmlinuz-linux image. Then when you boot to rEFInd just hide the default icon of the penguin.

![Screenshot_2022-08-25_18-26-26](https://forum.endeavouros.com/uploads/default/original/3X/2/d/2df76f6fb8261759d927bf53fd7fc49b2e6eebba.png)

Edit: Example for Xfce

![vmlinux-linux](https://forum.endeavouros.com/uploads/default/original/3X/6/d/6d8a8648439bb05b017ffb26c8d01bdadf0508d8.png)

---

<div class="post-metadata">

**Author:** ![raccoon](https://forum.endeavouros.com/user_avatar/forum.endeavouros.com/raccoon/32/38780_2.png) [@raccoon](https://forum.endeavouros.com/u/raccoon)\
**Post date:** [August 26, 2022, 4:53am UTC](https://forum.endeavouros.com/t/switching-to-refind-from-grub-but-refind-seems-to-just-boot-grub-which-then-boots-the-os/30708/3 "2022-08-26T04:53:22Z")

</div>

Thanks ricklinux, that’s nice to know.

However, the issue I have is different.

I turn on my pc. Refind starts. I have it boot endeavouros. When I do that I get a black screen that says no memory. After that grub starts. Finally, edeavouros starts.

Here’s an example of what I’m describing, sorry if the quality of the video is awful:

---

<div class="post-metadata">

**Author:** ![raccoon](https://forum.endeavouros.com/user_avatar/forum.endeavouros.com/raccoon/32/38780_2.png) [@raccoon](https://forum.endeavouros.com/u/raccoon)\
**Post date:** [August 27, 2022, 7:25am UTC](https://forum.endeavouros.com/t/switching-to-refind-from-grub-but-refind-seems-to-just-boot-grub-which-then-boots-the-os/30708/4 "2022-08-27T07:25:37Z")

</div>

After messing with it a little, namely removing the two hard drives that don’t have endeavouros, this is my situation:  
When my computer starts refind shows two options, neither has an endeavouros logo, which I’d love to have but it’s not a big deal.  
Here’s the part that ruffles my feathers: Both options try to start grub, which is not installed on my system as per picture here [https://i.imgur.com/eBX9AWy.png](https://i.imgur.com/eBX9AWy.png)  
The first option has under the icon this line: Boot EFI\EndeavourOS\grub64.efi from NO\_LABEL  
Selecting that results in the following:  
Starting grub64.efi  
Using load options ’ ’  
Error:Symbol ‘grub\_debug\_malloc’ not found  
Entering rescue mode…  
grub rescue\>

The second options had below the following: Boot EFI\grub\grub64.efi from NO\_LABEL

Selecting that results in the line “error out of memory” to appear something like 5 or 6 times, but the grub actually starts and I can get in my system.

This is kind of messy. Is refind SUPPOSED to start grub? If so, what’s the point of it?  
Can I just get rid of it, get a properly functioning grub and use that instead?

If it’s not, how do I properly get rid of grub and have refind boot my system without passing through grub?

---

<div class="post-metadata">

**Author:** ![BS86](https://forum.endeavouros.com/user_avatar/forum.endeavouros.com/bs86/32/18119_2.png) [@BS86](https://forum.endeavouros.com/u/BS86)\
**Post date:** [August 27, 2022, 7:52am UTC](https://forum.endeavouros.com/t/switching-to-refind-from-grub-but-refind-seems-to-just-boot-grub-which-then-boots-the-os/30708/5 "2022-08-27T07:52:58Z")

</div>

> [@raccoon](#):
>
> Is refind SUPPOSED to start grub?

If you tell it to load grub - and you are doing that - yes.  
Try to follow that guide:  
[https://discovery.endeavouros.com/grub-and-refind/how-to-install-refind/2021/03/](https://discovery.endeavouros.com/grub-and-refind/how-to-install-refind/2021/03/)

You should have an entry in rEFInd that loads the vm\_linuz of EndeavourOS - that one does not load grub. It should read vm\_linuz\* in the line under the icon where your used entry reads Boot EFI\grub\grub64.efi  
I have hidden the grub-boot entry in rEFInd and now only have the EndeavourOS entry and the Windows entry, both do a direct boot.

---

<div class="post-metadata">

**Author:** ![raccoon](https://forum.endeavouros.com/user_avatar/forum.endeavouros.com/raccoon/32/38780_2.png) [@raccoon](https://forum.endeavouros.com/u/raccoon)\
**Post date:** [August 27, 2022, 8:00am UTC](https://forum.endeavouros.com/t/switching-to-refind-from-grub-but-refind-seems-to-just-boot-grub-which-then-boots-the-os/30708/6 "2022-08-27T08:00:27Z")

</div>

Thank you BS86  
And great profile picture, I used to read that webcomic ages ago.  
And if 86 is your year of birth, we have the same age.

---

<div class="post-metadata">

**Author:** ![raccoon](https://forum.endeavouros.com/user_avatar/forum.endeavouros.com/raccoon/32/38780_2.png) [@raccoon](https://forum.endeavouros.com/u/raccoon)\
**Post date:** [August 27, 2022, 8:34am UTC](https://forum.endeavouros.com/t/switching-to-refind-from-grub-but-refind-seems-to-just-boot-grub-which-then-boots-the-os/30708/7 "2022-08-27T08:34:19Z")

</div>

So, I went through that link, I think I’m misunderstanding something, but it doesn’t say how to add an entry that will use \boot\vmlinuz-linux which is absent at the moment on my refind.

---

<div class="post-metadata">

**Author:** ![raccoon](https://forum.endeavouros.com/user_avatar/forum.endeavouros.com/raccoon/32/38780_2.png) [@raccoon](https://forum.endeavouros.com/u/raccoon)\
**Post date:** [August 27, 2022, 8:54am UTC](https://forum.endeavouros.com/t/switching-to-refind-from-grub-but-refind-seems-to-just-boot-grub-which-then-boots-the-os/30708/8 "2022-08-27T08:54:51Z")

</div>

I think the issue here is that I didn’t explain the problem I have clearly enough. Here’s a better video:

The section that shows hidden entries is empty, so it’s not hidden. It’s just not there.

Also I double checked, secure mode is, indeed, off.

---

<div class="post-metadata">

**Author:** ![endbob](https://forum.endeavouros.com/letter_avatar_proxy/v4/letter/e/b19c9b/32.png) [@endbob](https://forum.endeavouros.com/u/endbob)\
**Post date:** [August 27, 2022, 9:04am UTC](https://forum.endeavouros.com/t/switching-to-refind-from-grub-but-refind-seems-to-just-boot-grub-which-then-boots-the-os/30708/9 "2022-08-27T09:04:05Z")

</div>

Yeah, I’ve got much the same problem here. I installed refind in the hope it might fix things but it just leads to the same out of memory error.

---

<div class="post-metadata">

**Author:** ![xircon](https://forum.endeavouros.com/user_avatar/forum.endeavouros.com/xircon/32/9124_2.png) [@xircon](https://forum.endeavouros.com/u/xircon)\
**Post date:** [August 27, 2022, 9:11am UTC](https://forum.endeavouros.com/t/switching-to-refind-from-grub-but-refind-seems-to-just-boot-grub-which-then-boots-the-os/30708/10 "2022-08-27T09:11:32Z")

</div>

Same here -

- Installed refind
- Ran `sudo refind-install`
- Refind only picks up the grub entry.

BTRFS file system.

---

<div class="post-metadata">

**Author:** ![raccoon](https://forum.endeavouros.com/user_avatar/forum.endeavouros.com/raccoon/32/38780_2.png) [@raccoon](https://forum.endeavouros.com/u/raccoon)\
**Post date:** [August 27, 2022, 9:12am UTC](https://forum.endeavouros.com/t/switching-to-refind-from-grub-but-refind-seems-to-just-boot-grub-which-then-boots-the-os/30708/11 "2022-08-27T09:12:41Z")

</div>

While I feel bad for you guys for having the same problem I am relieved that more are showing up with it so that people don’t think I’m insane.

---

<div class="post-metadata">

**Author:** ![endbob](https://forum.endeavouros.com/letter_avatar_proxy/v4/letter/e/b19c9b/32.png) [@endbob](https://forum.endeavouros.com/u/endbob)\
**Post date:** [August 27, 2022, 9:18am UTC](https://forum.endeavouros.com/t/switching-to-refind-from-grub-but-refind-seems-to-just-boot-grub-which-then-boots-the-os/30708/12 "2022-08-27T09:18:59Z")

</div>

I think it’s do with the fact that refind is essentially just another type of boot manager, whereas the problem here seems to be more with grub itself.

---

<div class="post-metadata">

**Author:** ![raccoon](https://forum.endeavouros.com/user_avatar/forum.endeavouros.com/raccoon/32/38780_2.png) [@raccoon](https://forum.endeavouros.com/u/raccoon)\
**Post date:** [August 27, 2022, 9:23am UTC](https://forum.endeavouros.com/t/switching-to-refind-from-grub-but-refind-seems-to-just-boot-grub-which-then-boots-the-os/30708/13 "2022-08-27T09:23:55Z")

</div>

Ok but refind should have an entry to boot with vm\_linuz, which it doesn’t.  
We’re missing a whole option in the boot manager here that should be there by default to the point that any person who told me what to do didn’t even consider for one moment that maybe the option was missing.

---

<div class="post-metadata">

**Author:** ![xircon](https://forum.endeavouros.com/user_avatar/forum.endeavouros.com/xircon/32/9124_2.png) [@xircon](https://forum.endeavouros.com/u/xircon)\
**Post date:** [August 27, 2022, 9:29am UTC](https://forum.endeavouros.com/t/switching-to-refind-from-grub-but-refind-seems-to-just-boot-grub-which-then-boots-the-os/30708/14 "2022-08-27T09:29:08Z")

</div>

I have a sneaky feeling it may be because I have two disks and two efi partitions. I installed an NVME for Endeavour and still have Windows on the original.

---

<div class="post-metadata">

**Author:** ![raccoon](https://forum.endeavouros.com/user_avatar/forum.endeavouros.com/raccoon/32/38780_2.png) [@raccoon](https://forum.endeavouros.com/u/raccoon)\
**Post date:** [August 27, 2022, 9:32am UTC](https://forum.endeavouros.com/t/switching-to-refind-from-grub-but-refind-seems-to-just-boot-grub-which-then-boots-the-os/30708/15 "2022-08-27T09:32:14Z")

</div>

I had three drives, I removed two. Now I have the endeavouros drive plus an external HD.  
 ![](https://forum.endeavouros.com/uploads/default/original/3X/8/8/883541d2a4f7562089d800ae731003f909be13da.png)  
I’m not sure the multiple efi partitions can be blamed at this point.

---

<div class="post-metadata">

**Author:** ![petsam](https://forum.endeavouros.com/user_avatar/forum.endeavouros.com/petsam/32/41308_2.png) [@petsam](https://forum.endeavouros.com/u/petsam)\
**Post date:** [August 27, 2022, 9:39am UTC](https://forum.endeavouros.com/t/switching-to-refind-from-grub-but-refind-seems-to-just-boot-grub-which-then-boots-the-os/30708/16 "2022-08-27T09:39:12Z")

</div>

> [@xircon](#):
>
> BTRFS file system.

BTRFS needs [extra care](https://wiki.archlinux.org/title/REFInd#Btrfs_subvolume_support).

> **Tip:** make sure `btrfs_x64.efi` driver is installed, it can be installed manually by copying from `/usr/share/refind/drivers_x64/btrfs_x64.efi` to `esp/EFI/refind/drivers_x64/btrfs_x64.efi`, or you can install all drivers with the `refind-install /dev/sdx --alldrivers` option.

Also read [Auto detection](https://wiki.archlinux.org/title/REFInd#Auto_detection)

---

<div class="post-metadata">

**Author:** ![raccoon](https://forum.endeavouros.com/user_avatar/forum.endeavouros.com/raccoon/32/38780_2.png) [@raccoon](https://forum.endeavouros.com/u/raccoon)\
**Post date:** [August 27, 2022, 9:41am UTC](https://forum.endeavouros.com/t/switching-to-refind-from-grub-but-refind-seems-to-just-boot-grub-which-then-boots-the-os/30708/17 "2022-08-27T09:41:38Z")

</div>

What about ext4?

---

<div class="post-metadata">

**Author:** ![petsam](https://forum.endeavouros.com/user_avatar/forum.endeavouros.com/petsam/32/41308_2.png) [@petsam](https://forum.endeavouros.com/u/petsam)\
**Post date:** [August 27, 2022, 9:43am UTC](https://forum.endeavouros.com/t/switching-to-refind-from-grub-but-refind-seems-to-just-boot-grub-which-then-boots-the-os/30708/18 "2022-08-27T09:43:50Z")

</div>

> [@raccoon](#):
>
> What about ext4?

What is the question? EXT4 is a great file system!

When running refind-install, it uses the root file system type and its drivers

---

<div class="post-metadata">

**Author:** ![raccoon](https://forum.endeavouros.com/user_avatar/forum.endeavouros.com/raccoon/32/38780_2.png) [@raccoon](https://forum.endeavouros.com/u/raccoon)\
**Post date:** [August 27, 2022, 9:44am UTC](https://forum.endeavouros.com/t/switching-to-refind-from-grub-but-refind-seems-to-just-boot-grub-which-then-boots-the-os/30708/19 "2022-08-27T09:44:43Z")

</div>

Heh, yeah sorry, my bad.  
I’m using ext4, and I can’t seem to get refind to find vm\_linuz either, hence the thread.

---

<div class="post-metadata">

**Author:** ![petsam](https://forum.endeavouros.com/user_avatar/forum.endeavouros.com/petsam/32/41308_2.png) [@petsam](https://forum.endeavouros.com/u/petsam)\
**Post date:** [August 27, 2022, 9:46am UTC](https://forum.endeavouros.com/t/switching-to-refind-from-grub-but-refind-seems-to-just-boot-grub-which-then-boots-the-os/30708/20 "2022-08-27T09:46:15Z")

</div>

> [@raccoon](#):
>
> I can’t seem to get refind to find vm\_linuz either, hence the thread.

Have you read any [wiki article](https://discovery.endeavouros.com/grub-and-refind/how-to-install-refind/2021/03/)?  
What went wrong when you followed the instructions?  
Any error messages?

> First thing to edit is the refind.conf file. This is usually found (at least on EndeavourOS) in the **/boot/efi/EFI/refind** directory. You will need to locate the line containing `extra_kernel_version_strings` and uncomment it. Then edit it to match:

`extra_kernel_version_strings linux-hardened,linux-zen,linux-lts,linux`

[Next page](https://forum.endeavouros.com/t/switching-to-refind-from-grub-but-refind-seems-to-just-boot-grub-which-then-boots-the-os/30708.md?page=2)
