# Warning: os-prober will not be executed to detect other bootable partitions. Systems on them will not be added to the GRUB boot configuration. Check GRUB\_DISABLE\_OS\_PROBER documentation entry

**URL:** <https://forum.endeavouros.com/t/warning-os-prober-will-not-be-executed-to-detect-other-bootable-partitions-systems-on-them-will-not-be-added-to-the-grub-boot-configuration-check-grub-disable-os-prober-documentation-entry/13998>\
**Category:** General system\
**Created:** [April 27, 2021, 11:42pm UTC](https://forum.endeavouros.com/t/warning-os-prober-will-not-be-executed-to-detect-other-bootable-partitions-systems-on-them-will-not-be-added-to-the-grub-boot-configuration-check-grub-disable-os-prober-documentation-entry/13998 "2021-04-27T23:42:08Z")\
**Posts on this page:** 20\
**Page:** 1

<div class="post-metadata">

**Author:** ![LizziAS](https://forum.endeavouros.com/user_avatar/forum.endeavouros.com/lizzias/32/11692_2.png) [@LizziAS](https://forum.endeavouros.com/u/LizziAS)\
**Post date:** [April 27, 2021, 11:42pm UTC](https://forum.endeavouros.com/t/warning-os-prober-will-not-be-executed-to-detect-other-bootable-partitions-systems-on-them-will-not-be-added-to-the-grub-boot-configuration-check-grub-disable-os-prober-documentation-entry/13998/1 "2021-04-27T23:42:08Z")

</div>

edit /etc/default/grub  
add or uncomment GRUB\_DISABLE\_OS\_PROBER=false  
save that file then run  
sudo update-grub or sudo grub-mkconfig -o /boot/grub/grub.cfg

---

<div class="post-metadata">

**Author:** ![LizziAS](https://forum.endeavouros.com/user_avatar/forum.endeavouros.com/lizzias/32/11692_2.png) [@LizziAS](https://forum.endeavouros.com/u/LizziAS)\
**Post date:** [April 27, 2021, 11:42pm UTC](https://forum.endeavouros.com/t/warning-os-prober-will-not-be-executed-to-detect-other-bootable-partitions-systems-on-them-will-not-be-added-to-the-grub-boot-configuration-check-grub-disable-os-prober-documentation-entry/13998/2 "2021-04-27T23:42:43Z")

</div>

edit /etc/default/grub  
add or uncomment GRUB\_DISABLE\_OS\_PROBER=false  
save that file then run  
sudo update-grub or  
sudo grub-mkconfig -o /boot/grub/grub.cfg

---

<div class="post-metadata">

**Author:** ![anon63071375](https://forum.endeavouros.com/letter_avatar_proxy/v4/letter/a/f0a364/32.png) [@anon63071375](https://forum.endeavouros.com/u/anon63071375)\
**Post date:** [April 28, 2021, 12:34am UTC](https://forum.endeavouros.com/t/warning-os-prober-will-not-be-executed-to-detect-other-bootable-partitions-systems-on-them-will-not-be-added-to-the-grub-boot-configuration-check-grub-disable-os-prober-documentation-entry/13998/3 "2021-04-28T00:34:33Z")

</div>

I don’t really understand this post and solution. And I thought you were (publicly) uninstalling and leaving Endeavour?

---

<div class="post-metadata">

**Author:** ![LizziAS](https://forum.endeavouros.com/user_avatar/forum.endeavouros.com/lizzias/32/11692_2.png) [@LizziAS](https://forum.endeavouros.com/u/LizziAS)\
**Post date:** [April 28, 2021, 12:43am UTC](https://forum.endeavouros.com/t/warning-os-prober-will-not-be-executed-to-detect-other-bootable-partitions-systems-on-them-will-not-be-added-to-the-grub-boot-configuration-check-grub-disable-os-prober-documentation-entry/13998/4 "2021-04-28T00:43:35Z")

</div>

arch and all derivatives now disable os-prober by default. if you want it to work you must enable it. it’s true for arch, endeavour, manjaro, and all the other arch derivatives.

---

<div class="post-metadata">

**Author:** ![wordler](https://forum.endeavouros.com/user_avatar/forum.endeavouros.com/wordler/32/14412_2.png) [@wordler](https://forum.endeavouros.com/u/wordler)\
**Post date:** [April 28, 2021, 12:58am UTC](https://forum.endeavouros.com/t/warning-os-prober-will-not-be-executed-to-detect-other-bootable-partitions-systems-on-them-will-not-be-added-to-the-grub-boot-configuration-check-grub-disable-os-prober-documentation-entry/13998/5 "2021-04-28T00:58:16Z")

</div>

Thanks for the heads up! 😄

---

<div class="post-metadata">

**Author:** ![manuel](https://forum.endeavouros.com/user_avatar/forum.endeavouros.com/manuel/32/396_2.png) [@manuel](https://forum.endeavouros.com/u/manuel)\
**Post date:** [April 28, 2021, 3:21am UTC](https://forum.endeavouros.com/t/warning-os-prober-will-not-be-executed-to-detect-other-bootable-partitions-systems-on-them-will-not-be-added-to-the-grub-boot-configuration-check-grub-disable-os-prober-documentation-entry/13998/6 "2021-04-28T03:21:29Z")

</div>

> [@LizziAS](#):
>
> sudo grub-mkconfig -o /dev/sdX or sudo grub-mkconfig -o /dev/nvme0nX X being the leteer or number of your drive

Please do not post garbage commands.

---

<div class="post-metadata">

**Author:** ![LizziAS](https://forum.endeavouros.com/user_avatar/forum.endeavouros.com/lizzias/32/11692_2.png) [@LizziAS](https://forum.endeavouros.com/u/LizziAS)\
**Post date:** [April 28, 2021, 3:34am UTC](https://forum.endeavouros.com/t/warning-os-prober-will-not-be-executed-to-detect-other-bootable-partitions-systems-on-them-will-not-be-added-to-the-grub-boot-configuration-check-grub-disable-os-prober-documentation-entry/13998/7 "2021-04-28T03:34:46Z")

</div>

They are not garbage

---

<div class="post-metadata">

**Author:** ![manuel](https://forum.endeavouros.com/user_avatar/forum.endeavouros.com/manuel/32/396_2.png) [@manuel](https://forum.endeavouros.com/u/manuel)\
**Post date:** [April 28, 2021, 3:36am UTC](https://forum.endeavouros.com/t/warning-os-prober-will-not-be-executed-to-detect-other-bootable-partitions-systems-on-them-will-not-be-added-to-the-grub-boot-configuration-check-grub-disable-os-prober-documentation-entry/13998/8 "2021-04-28T03:36:03Z")

</div>

Yes they are. Don’t output to /dev files.

---

<div class="post-metadata">

**Author:** ![LizziAS](https://forum.endeavouros.com/user_avatar/forum.endeavouros.com/lizzias/32/11692_2.png) [@LizziAS](https://forum.endeavouros.com/u/LizziAS)\
**Post date:** [April 28, 2021, 4:05am UTC](https://forum.endeavouros.com/t/warning-os-prober-will-not-be-executed-to-detect-other-bootable-partitions-systems-on-them-will-not-be-added-to-the-grub-boot-configuration-check-grub-disable-os-prober-documentation-entry/13998/9 "2021-04-28T04:05:29Z")

</div>

Output to /dev files? What are you going on about?

---

<div class="post-metadata">

**Author:** ![otherbarry](https://forum.endeavouros.com/user_avatar/forum.endeavouros.com/otherbarry/32/10801_2.png) [@otherbarry](https://forum.endeavouros.com/u/otherbarry)\
**Post date:** [April 28, 2021, 4:20am UTC](https://forum.endeavouros.com/t/warning-os-prober-will-not-be-executed-to-detect-other-bootable-partitions-systems-on-them-will-not-be-added-to-the-grub-boot-configuration-check-grub-disable-os-prober-documentation-entry/13998/10 "2021-04-28T04:20:16Z")

</div>

> [@LizziAS](#):
>
> arch and all derivatives now disable os-prober by default.

Depends if the arch derivative inherits grub from upstream arch repos, or maintains grub themselves. They may have a different grub config setup.

---

<div class="post-metadata">

**Author:** ![LizziAS](https://forum.endeavouros.com/user_avatar/forum.endeavouros.com/lizzias/32/11692_2.png) [@LizziAS](https://forum.endeavouros.com/u/LizziAS)\
**Post date:** [April 28, 2021, 4:31am UTC](https://forum.endeavouros.com/t/warning-os-prober-will-not-be-executed-to-detect-other-bootable-partitions-systems-on-them-will-not-be-added-to-the-grub-boot-configuration-check-grub-disable-os-prober-documentation-entry/13998/11 "2021-04-28T04:31:42Z")

</div>

Smart

---

<div class="post-metadata">

**Author:** ![LizziAS](https://forum.endeavouros.com/user_avatar/forum.endeavouros.com/lizzias/32/11692_2.png) [@LizziAS](https://forum.endeavouros.com/u/LizziAS)\
**Post date:** [April 28, 2021, 4:49am UTC](https://forum.endeavouros.com/t/warning-os-prober-will-not-be-executed-to-detect-other-bootable-partitions-systems-on-them-will-not-be-added-to-the-grub-boot-configuration-check-grub-disable-os-prober-documentation-entry/13998/12 "2021-04-28T04:49:27Z")

</div>

Right. /boot/grub/grub.cfg

My mind is warped tonight

This is why I don’t work it or bother trying to get certified

Ty for pointing that out

---

<div class="post-metadata">

**Author:** ![joekamprad](https://forum.endeavouros.com/user_avatar/forum.endeavouros.com/joekamprad/32/77608_2.png) [@joekamprad](https://forum.endeavouros.com/u/joekamprad)\
**Post date:** [April 28, 2021, 8:33am UTC](https://forum.endeavouros.com/t/warning-os-prober-will-not-be-executed-to-detect-other-bootable-partitions-systems-on-them-will-not-be-added-to-the-grub-boot-configuration-check-grub-disable-os-prober-documentation-entry/13998/13 "2021-04-28T08:33:11Z")

</div>

> **[svntogit-packages/trunk at packages/grub · archlinux/svntogit-packages](https://github.com/archlinux/svntogit-packages/tree/packages/grub/trunk)**
>
> packages/grub/trunk

i do not get where this change is done from Arch-side and on my side i still can use os-prober without the need to add any change to my `/etc/default/grub` file, where comes this information from?

---

<div class="post-metadata">

**Author:** ![Stephane](https://forum.endeavouros.com/user_avatar/forum.endeavouros.com/stephane/32/9196_2.png) [@Stephane](https://forum.endeavouros.com/u/Stephane)\
**Post date:** [April 28, 2021, 9:12am UTC](https://forum.endeavouros.com/t/warning-os-prober-will-not-be-executed-to-detect-other-bootable-partitions-systems-on-them-will-not-be-added-to-the-grub-boot-configuration-check-grub-disable-os-prober-documentation-entry/13998/14 "2021-04-28T09:12:52Z")

</div>

depending on where come from Grub2  
since last boothole and the hundred commit series concerning Secureboot ( 2021 march )

[https://git.savannah.gnu.org/cgit/grub.git](https://git.savannah.gnu.org/cgit/grub.git)  
[https://git.savannah.gnu.org/cgit/grub.git/log/](https://git.savannah.gnu.org/cgit/grub.git/log/)

and this patch  
[https://lists.gnu.org/archive/html/grub-devel/2021-03/msg00193.html](https://lists.gnu.org/archive/html/grub-devel/2021-03/msg00193.html)  
==\> os-prober is not patched at the moment

---

<div class="post-metadata">

**Author:** ![anon31549144](https://forum.endeavouros.com/letter_avatar_proxy/v4/letter/a/5f9b8f/32.png) [@anon31549144](https://forum.endeavouros.com/u/anon31549144)\
**Post date:** [April 28, 2021, 9:46am UTC](https://forum.endeavouros.com/t/warning-os-prober-will-not-be-executed-to-detect-other-bootable-partitions-systems-on-them-will-not-be-added-to-the-grub-boot-configuration-check-grub-disable-os-prober-documentation-entry/13998/15 "2021-04-28T09:46:16Z")

</div>

this is a real issue. just google the title of this thread.

Funny story: I’ve already bumped into this and I struggled with the solution because I had a typo in GRUB\_DISABLE\_OS\_PROBER in my config and was nonplussed as to why it doesn’t work. took me an hour of trying various things to no avail, until I discovered my typo 🙂

---

<div class="post-metadata">

**Author:** ![joekamprad](https://forum.endeavouros.com/user_avatar/forum.endeavouros.com/joekamprad/32/77608_2.png) [@joekamprad](https://forum.endeavouros.com/u/joekamprad)\
**Post date:** [April 28, 2021, 11:14am UTC](https://forum.endeavouros.com/t/warning-os-prober-will-not-be-executed-to-detect-other-bootable-partitions-systems-on-them-will-not-be-added-to-the-grub-boot-configuration-check-grub-disable-os-prober-documentation-entry/13998/16 "2021-04-28T11:14:35Z")

</div>

so looks like hardcoded default option is changed to not use os-prober per default, but i do not set my /etc/default/grub to use os-prober and grub-mkconfig still use it:

```auto
[13:11:47] joekamprad :: Ungeheuer64 ➜ ~ » pacman -Qs grub
local/grub 2:2.04-10
    GNU GRand Unified Bootloader (2)
local/grub-tools 1.6.5-1
    Fixes, additions and enhancements to grub and os-prober.
local/grub2-theme-endeavouros 20210131-1
    EndeavourOS grub2 theme
local/python-markdown 3.3.4-1
    Python implementation of John Gruber's Markdown.
[13:11:56] joekamprad :: Ungeheuer64 ➜ ~ » sudo grub-mkconfig -o /boot/grub/grub.cfg
[sudo] Passwort für joekamprad: 
Generating grub configuration file ...
Found theme: /boot/grub/themes/EndeavourOS/theme.txt
Found linux image: /boot/vmlinuz-linux-lts
Found initrd image: /boot/intel-ucode.img /boot/initramfs-linux-lts.img
Found fallback initrd image(s) in /boot: initramfs-linux-lts-fallback.img
Found linux image: /boot/vmlinuz-linux
Found initrd image: /boot/intel-ucode.img /boot/initramfs-linux.img
Found fallback initrd image(s) in /boot: initramfs-linux-fallback.img
Found EndeavourOS Linux (rolling) on /dev/sda2
Found Windows Boot Manager on /dev/sdd1@/efi/Microsoft/Boot/bootmgfw.efi
done

```

```auto
Apr 28 13:12:22 Ungeheuer64 os-prober[838472]: debug: running /usr/lib/os-probes/mounted/10qnx on mounted /dev/sda1
Apr 28 13:12:22 Ungeheuer64 10qnx[838474]: debug: /dev/sda1 is not a QNX4 partition: exiting
Apr 28 13:12:22 Ungeheuer64 os-prober[838475]: debug: running /usr/lib/os-probes/mounted/20macosx on mounted /dev/sda1
Apr 28 13:12:22 Ungeheuer64 macosx-prober[838477]: debug: /dev/sda1 is not an HFS+ partition: exiting
Apr 28 13:12:22 Ungeheuer64 os-prober[838478]: debug: running /usr/lib/os-probes/mounted/20microsoft on mounted /dev/sda1
Apr 28 13:12:22 Ungeheuer64 20microsoft[838480]: debug: Skipping legacy bootloaders on UEFI system
Apr 28 13:12:22 Ungeheuer64 os-prober[838481]: debug: running /usr/lib/os-probes/mounted/30utility on mounted /dev/sda1
Apr 28 13:12:22 Ungeheuer64 30utility[838483]: debug: /dev/sda1 is a FAT32 partition
Apr 28 13:12:22 Ungeheuer64 os-prober[838490]: debug: running /usr/lib/os-probes/mounted/40lsb on mounted /dev/sda1
Apr 28 13:12:22 Ungeheuer64 os-prober[838496]: debug: running /usr/lib/os-probes/mounted/70hurd on mounted /dev/sda1
Apr 28 13:12:22 Ungeheuer64 os-prober[838502]: debug: running /usr/lib/os-probes/mounted/80minix on mounted /dev/sda1
Apr 28 13:12:22 Ungeheuer64 os-prober[838504]: debug: running /usr/lib/os-probes/mounted/83haiku on mounted /dev/sda1
Apr 28 13:12:22 Ungeheuer64 83haiku[838507]: debug: /dev/sda1 is not a BeFS partition: exiting
Apr 28 13:12:22 Ungeheuer64 os-prober[838509]: debug: running /usr/lib/os-probes/mounted/90linux-distro on mounted /dev/sda1
Apr 28 13:12:22 Ungeheuer64 os-prober[838525]: debug: running /usr/lib/os-probes/mounted/90solaris on mounted /dev/sda1
Apr 28 13:12:22 Ungeheuer64 os-prober[838545]: debug: running /usr/lib/os-probes/mounted/05efi on mounted /dev/sda2
Apr 28 13:12:22 Ungeheuer64 05efi[838547]: debug: /dev/sda2 is ext4 partition: exiting
Apr 28 13:12:22 Ungeheuer64 os-prober[838548]: debug: running /usr/lib/os-probes/mounted/10freedos on mounted /dev/sda2
Apr 28 13:12:22 Ungeheuer64 10freedos[838550]: debug: /dev/sda2 is not a FAT partition: exiting
Apr 28 13:12:22 Ungeheuer64 os-prober[838551]: debug: running /usr/lib/os-probes/mounted/10qnx on mounted /dev/sda2

```

---

<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:** [April 28, 2021, 1:17pm UTC](https://forum.endeavouros.com/t/warning-os-prober-will-not-be-executed-to-detect-other-bootable-partitions-systems-on-them-will-not-be-added-to-the-grub-boot-configuration-check-grub-disable-os-prober-documentation-entry/13998/17 "2021-04-28T13:17:53Z")

</div>

I had it happen on mine on an Arch install that i got these messages when grub updated.

---

<div class="post-metadata">

**Author:** ![LizziAS](https://forum.endeavouros.com/user_avatar/forum.endeavouros.com/lizzias/32/11692_2.png) [@LizziAS](https://forum.endeavouros.com/u/LizziAS)\
**Post date:** [April 28, 2021, 1:27pm UTC](https://forum.endeavouros.com/t/warning-os-prober-will-not-be-executed-to-detect-other-bootable-partitions-systems-on-them-will-not-be-added-to-the-grub-boot-configuration-check-grub-disable-os-prober-documentation-entry/13998/18 "2021-04-28T13:27:22Z")

</div>

so the problem with grub is a security issue with os-prober?

---

<div class="post-metadata">

**Author:** ![Stephane](https://forum.endeavouros.com/user_avatar/forum.endeavouros.com/stephane/32/9196_2.png) [@Stephane](https://forum.endeavouros.com/u/Stephane)\
**Post date:** [April 28, 2021, 2:31pm UTC](https://forum.endeavouros.com/t/warning-os-prober-will-not-be-executed-to-detect-other-bootable-partitions-systems-on-them-will-not-be-added-to-the-grub-boot-configuration-check-grub-disable-os-prober-documentation-entry/13998/19 "2021-04-28T14:31:40Z")

</div>

in 2020 there was first boothole  
[https://www.phoronix.com/scan.php?page=news\_item&px=BootHole-GRUB2-Secure-Boot](https://www.phoronix.com/scan.php?page=news_item&px=BootHole-GRUB2-Secure-Boot)

then in grub2 in 2021 ( more than 117 patches )  
[https://www.phoronix.com/scan.php?page=news\_item&px=GRUB-2021-Secure-Boot-Issues](https://www.phoronix.com/scan.php?page=news_item&px=GRUB-2021-Secure-Boot-Issues)

see these link  
[https://git.savannah.gnu.org/cgit/grub.git](https://git.savannah.gnu.org/cgit/grub.git)  
[https://git.savannah.gnu.org/cgit/grub.git/log/](https://git.savannah.gnu.org/cgit/grub.git/log/)

os-prober is still under work , not patched , by default is now false  
[https://lists.gnu.org/archive/html/grub-devel/2021-03/msg00193.html](https://lists.gnu.org/archive/html/grub-devel/2021-03/msg00193.html)

and this post  
[https://lists.gnu.org/archive/html/grub-devel/2021-04/msg00086.html](https://lists.gnu.org/archive/html/grub-devel/2021-04/msg00086.html)

( last version 2.04 tagged is more than 3 or 4 years )  
git grub savannah is patched by “common” distributions linux for all architecture cpu boot , inside any distribution they have also 200 patches that cant be updated on main git ( too specific )

and that give very difficult work to validate theses different patches after

---

<div class="post-metadata">

**Author:** ![LizziAS](https://forum.endeavouros.com/user_avatar/forum.endeavouros.com/lizzias/32/11692_2.png) [@LizziAS](https://forum.endeavouros.com/u/LizziAS)\
**Post date:** [April 28, 2021, 2:42pm UTC](https://forum.endeavouros.com/t/warning-os-prober-will-not-be-executed-to-detect-other-bootable-partitions-systems-on-them-will-not-be-added-to-the-grub-boot-configuration-check-grub-disable-os-prober-documentation-entry/13998/20 "2021-04-28T14:42:09Z")

</div>

right. so bad idea using os-prober

[Next page](https://forum.endeavouros.com/t/warning-os-prober-will-not-be-executed-to-detect-other-bootable-partitions-systems-on-them-will-not-be-added-to-the-grub-boot-configuration-check-grub-disable-os-prober-documentation-entry/13998.md?page=2)
