<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<atom:link href="https://dev1galaxy.org/extern.php?action=feed&amp;tid=7381&amp;type=rss" rel="self" type="application/rss+xml" />
		<title><![CDATA[Dev1 Galaxy Forum / [SOLVED] excalibur: grub boot menue entry for archlinux disappeared.]]></title>
		<link>https://dev1galaxy.org/viewtopic.php?id=7381</link>
		<description><![CDATA[The most recent posts in [SOLVED] excalibur: grub boot menue entry for archlinux disappeared..]]></description>
		<lastBuildDate>Sat, 30 Aug 2025 09:59:54 +0000</lastBuildDate>
		<generator>FluxBB</generator>
		<item>
			<title><![CDATA[Re: [SOLVED] excalibur: grub boot menue entry for archlinux disappeared.]]></title>
			<link>https://dev1galaxy.org/viewtopic.php?pid=57704#p57704</link>
			<description><![CDATA[<p>@rbit<br />Good to know.</p><p><strong>Solution:</strong><br />After an Arch Linux upgrade today in a chroot environment, <span class="bbc">update-grub</span> creates the usual boot entry again.<br />The reason remains unclear.<br />It was NOT a problem with debian&#039;s <span class="bbc">grub</span> / <span class="bbc">os-prober</span> package.<br />Best guess: *Something* went wrong during the Arch Linux upgrade at 18-Aug-2025.</p><p>Thanks for all the replies and regards.</p><p>.<br />.<br />PS: <span class="bbc">chroot</span> into Arch Linux as follows:</p><div class="codebox"><pre><code># mkdir /tmp/arch_chroot
# mount /dev/nvme0n1p3 /tmp/arch_chroot
# cd /tmp/arch_chroot
# mount -t proc /proc proc
# mount --make-rslave --rbind /sys sys
# mount --make-rslave --rbind /dev dev
# chroot /tmp/arch_chroot  /bin/bash
# source /etc/profile
# export PS1=&quot;(chroot) ${PS1}&quot;
# packman -Syu
# exit</code></pre></div><p>And unmounting the file system (maybe there is a better way). </p><div class="codebox"><pre><code># echo &#039;WD is still /tmp/arch_chroot&#039;
# umount dev/shm
# umount dev/pts
# umount dev
# umount sys/fs/cgroup
# umount sys/fs/pstore
# umount sys/kernel/security
# umount sys/kernel/config
# umount sys/firmware/efi/efivars
# umount sys
# umount proc
# cd
# umount /tmp/arch_chroot</code></pre></div><p>In case of <span class="bbc">umount</span> errors: <span class="bbc">mount | grep arch_chroot</span> shows remains.</p>]]></description>
			<author><![CDATA[dummy@example.com (delgado)]]></author>
			<pubDate>Sat, 30 Aug 2025 09:59:54 +0000</pubDate>
			<guid>https://dev1galaxy.org/viewtopic.php?pid=57704#p57704</guid>
		</item>
		<item>
			<title><![CDATA[Re: [SOLVED] excalibur: grub boot menue entry for archlinux disappeared.]]></title>
			<link>https://dev1galaxy.org/viewtopic.php?pid=57702#p57702</link>
			<description><![CDATA[<p>Hmm... looks like grub can use any of these files:<br />/boot/grub/menu.lst<br />/boot/grub/grub.conf<br />/boot/grub/grub.cfg<br />/boot/grub2/grub.cfg</p>]]></description>
			<author><![CDATA[dummy@example.com (rbit)]]></author>
			<pubDate>Sat, 30 Aug 2025 00:23:25 +0000</pubDate>
			<guid>https://dev1galaxy.org/viewtopic.php?pid=57702#p57702</guid>
		</item>
		<item>
			<title><![CDATA[Re: [SOLVED] excalibur: grub boot menue entry for archlinux disappeared.]]></title>
			<link>https://dev1galaxy.org/viewtopic.php?pid=57699#p57699</link>
			<description><![CDATA[<div class="codebox"><pre><code> $ grep &#039;Arch&#039; /boot/grub/grub.cfg</code></pre></div><p>returns nothing.</p><p>I&#039;m out of ideas by now.</p>]]></description>
			<author><![CDATA[dummy@example.com (delgado)]]></author>
			<pubDate>Fri, 29 Aug 2025 21:20:04 +0000</pubDate>
			<guid>https://dev1galaxy.org/viewtopic.php?pid=57699#p57699</guid>
		</item>
		<item>
			<title><![CDATA[Re: [SOLVED] excalibur: grub boot menue entry for archlinux disappeared.]]></title>
			<link>https://dev1galaxy.org/viewtopic.php?pid=57691#p57691</link>
			<description><![CDATA[<p>You could edit your grub.conf<br />find the line <span class="bbc">menuentry &#039;Arch Linux (rolling) (on /dev/nvme0n1p3)&#039; </span>...&#160; and delete the <span class="bbc">(on /dev/nvme0n1p3)</span> part, that should satisfy 40grub2.</p>]]></description>
			<author><![CDATA[dummy@example.com (rbit)]]></author>
			<pubDate>Fri, 29 Aug 2025 19:46:29 +0000</pubDate>
			<guid>https://dev1galaxy.org/viewtopic.php?pid=57691#p57691</guid>
		</item>
		<item>
			<title><![CDATA[Re: [SOLVED] excalibur: grub boot menue entry for archlinux disappeared.]]></title>
			<link>https://dev1galaxy.org/viewtopic.php?pid=57684#p57684</link>
			<description><![CDATA[<p>@rbit: thanks for the reply. <br />This Arch Linux installation has no grub - booting is devuan&#039;s job. <br />(Inconsistencies: mounting &quot;/boot/efi&quot; in an otherwise empty &quot;/boot&quot; directory is pointless.)</p><p><strong>Some points in time:</strong><br />* Last Arch Linux update: 18-Aug-2025 (kernel &quot;linux-6.16.0-arch2-1&quot;)<br /> --&gt; boot entry was existing at the time.<br />* Package &quot;os-prober&quot;: Version 1.83 exists in excalibur since middle of 2024.<br /> --&gt; there must be something else that made 40grub2 delete the boot entry.</p><p> ... to be continued.</p>]]></description>
			<author><![CDATA[dummy@example.com (delgado)]]></author>
			<pubDate>Fri, 29 Aug 2025 18:25:59 +0000</pubDate>
			<guid>https://dev1galaxy.org/viewtopic.php?pid=57684#p57684</guid>
		</item>
		<item>
			<title><![CDATA[Re: [SOLVED] excalibur: grub boot menue entry for archlinux disappeared.]]></title>
			<link>https://dev1galaxy.org/viewtopic.php?pid=57676#p57676</link>
			<description><![CDATA[<div class="quotebox"><blockquote><div><p>So 40grub2 skipped the detected boot entry! But why?</p></div></blockquote></div><div class="quotebox"><blockquote><div><p>(...) 40grub2: debug: parsing: menuentry &#039;Arch Linux (rolling) (on /dev/nvme0n1p3)&#039; --class arch --class gnu-linux --class gnu --class os $menuentry_id_option &#039;osprober-gnulinux-simple-4b419f03-1a7f-4fa8-836c-4018cd10c5ca&#039; {</p></div></blockquote></div><p>in /usr/lib/linux-boot-probes/mounted/40grub2, function parse_grub_menu() :</p><div class="codebox"><pre><code>if [ -z &quot;$title&quot; ]; then
	ignore_item=1
elif echo &quot;$title&quot; | grep -q &#039;(on /dev/[^)]*)$&#039;; then
	log &quot;Skipping entry &#039;$title&#039;:&quot;
	log &quot;appears to be an automatic reference taken from another menu.lst&quot;
	ignore_item=1
fi</code></pre></div><p>That&#039;s <em>why</em> it skipped the entry - it matched the string.&#160; For your particular case, the easiest fix would probably be to patch 40grub2, but that wouldn&#039;t help others who encounter the same problem.&#160; Does arch use the same version of grub2?</p>]]></description>
			<author><![CDATA[dummy@example.com (rbit)]]></author>
			<pubDate>Fri, 29 Aug 2025 14:09:13 +0000</pubDate>
			<guid>https://dev1galaxy.org/viewtopic.php?pid=57676#p57676</guid>
		</item>
		<item>
			<title><![CDATA[Re: [SOLVED] excalibur: grub boot menue entry for archlinux disappeared.]]></title>
			<link>https://dev1galaxy.org/viewtopic.php?pid=57655#p57655</link>
			<description><![CDATA[<p>Thanks for the replies!</p><div class="quotebox"><cite>rolfie wrote:</cite><blockquote><div><p>You should see Arch in the grub menu as selectable option.</p></div></blockquote></div><p>That is excatly the point. Arch <em>should</em> be there, but it&#039;s not!<br />Silly me ... should have looked at /var/log/syslog before:</p><div class="codebox"><pre><code>(...) 40grub2: debug: parsing: ### BEGIN /etc/grub.d/30_os-prober ###
(...) 40grub2: debug: parsing: menuentry &#039;Arch Linux (rolling) (on /dev/nvme0n1p3)&#039; --class arch --class gnu-linux --class gnu --class os $menuentry_id_option &#039;osprober-gnulinux-simple-4b419f03-1a7f-4fa8-836c-4018cd10c5ca&#039; {
(...) 40grub2: Skipping entry &#039;Arch Linux (rolling) (on /dev/nvme0n1p3)&#039;:
(...) 40grub2: appears to be an automatic reference taken from another menu.lst</code></pre></div><p>So <span class="bbc">40grub2</span> skiped the detected boot entry! But why?<br />For now it&#039;s &quot;/usr/lib/linux-boot-probes/mounted/40grub2&quot;. To be continued ... .<br /><strong>Edit:</strong> There is no &quot;menu.lst&quot; below &quot;/boot&quot; or &quot;/etc&quot;.</p><p>@g4sra: There is one bootable SSD, with one booting <span class="bbc">grub2</span> from &quot;Devuan 6&quot;. There is no shared &quot;/boot&quot; partition, only &quot;/boot/efi&quot; is mounted on all three.</p>]]></description>
			<author><![CDATA[dummy@example.com (delgado)]]></author>
			<pubDate>Thu, 28 Aug 2025 20:29:04 +0000</pubDate>
			<guid>https://dev1galaxy.org/viewtopic.php?pid=57655#p57655</guid>
		</item>
		<item>
			<title><![CDATA[Re: [SOLVED] excalibur: grub boot menue entry for archlinux disappeared.]]></title>
			<link>https://dev1galaxy.org/viewtopic.php?pid=57647#p57647</link>
			<description><![CDATA[<p>@delgado, do you have multiple /boot/grub/grub.cfg files, that is, multiple /boot partition mounts ?<br />Which EFI/&lt;directory&gt;/grub64.efi is being loaded by your PC UEFI, so which EFI/&lt;directory&gt;/grub.cfg is chain loading which /boot/grub/grub.cfg ?</p><p>Hit F1,F2,F11,&lt;add whatever key here&gt; during boot to access your PC UEFI boot priority to see which one it is going for.<br />Installing UEFI bootloaders can rewrite your PC UEFI variables without telling you it has done so.</p><p>N.B. UEFI has been forced on you to make your PC more secure and straight forward to configure because as the owner of the PC you are not capable of making those decisions for yourself.</p>]]></description>
			<author><![CDATA[dummy@example.com (g4sra)]]></author>
			<pubDate>Thu, 28 Aug 2025 10:40:58 +0000</pubDate>
			<guid>https://dev1galaxy.org/viewtopic.php?pid=57647#p57647</guid>
		</item>
		<item>
			<title><![CDATA[Re: [SOLVED] excalibur: grub boot menue entry for archlinux disappeared.]]></title>
			<link>https://dev1galaxy.org/viewtopic.php?pid=57645#p57645</link>
			<description><![CDATA[<div class="quotebox"><blockquote><div><div class="codebox"><pre><code>Warning: os-prober will be executed to detect other bootable partitions.
Its output will be used to detect bootable binaries on them and create new boot entries.
Found Devuan GNU/Linux 5 (daedalus) on /dev/nvme0n1p2
Found Arch Linux (rolling) on /dev/nvme0n1p3
Adding boot menu entry for UEFI Firmware Settings ...</code></pre></div></div></blockquote></div><p>This shows that os-prober is executed and finds Arch. And what is normal for any uefi system, adds an entry to access the uefi bios. </p><p>You should see Arch in the grub menu as selectable option.</p>]]></description>
			<author><![CDATA[dummy@example.com (rolfie)]]></author>
			<pubDate>Thu, 28 Aug 2025 08:34:00 +0000</pubDate>
			<guid>https://dev1galaxy.org/viewtopic.php?pid=57645#p57645</guid>
		</item>
		<item>
			<title><![CDATA[Re: [SOLVED] excalibur: grub boot menue entry for archlinux disappeared.]]></title>
			<link>https://dev1galaxy.org/viewtopic.php?pid=57643#p57643</link>
			<description><![CDATA[<p>Thanks for the reply.</p><p><span class="bbc">os-prober</span> is already executed by <span class="bbc">update-grub</span>, just one detected OS is not shown anymore in the generated boot menu.</p><p>It&#039;s not a new boot setup.<br />grub always showed an &quot;Archlinux&quot; boot entry below &quot;Devuan 6&quot; and &quot;Devuan 5&quot;.<br />Probably the entry for &quot;UEFI Firmware Settings&quot; (BIOS) is new.</p><p>Maybe that&#039;s a point: -&quot;Archlinux&quot; +&quot;UEFI Firmware Settings&quot; ? (no time to check by now)</p>]]></description>
			<author><![CDATA[dummy@example.com (delgado)]]></author>
			<pubDate>Thu, 28 Aug 2025 07:14:05 +0000</pubDate>
			<guid>https://dev1galaxy.org/viewtopic.php?pid=57643#p57643</guid>
		</item>
		<item>
			<title><![CDATA[Re: [SOLVED] excalibur: grub boot menue entry for archlinux disappeared.]]></title>
			<link>https://dev1galaxy.org/viewtopic.php?pid=57641#p57641</link>
			<description><![CDATA[<p>Hopefully this is the problem:</p><div class="quotebox"><blockquote><div><p>Warning: os-prober will be executed to detect other bootable partitions.</p></div></blockquote></div><p>In <span class="bbc">/etc/default/grub</span>, find the line </p><div class="codebox"><pre><code>#GRUB_DISABLE_OS_PROBER=&quot;false&quot;</code></pre></div><p> and remove the # symbol: </p><div class="codebox"><pre><code>GRUB_DISABLE_OS_PROBER=&quot;false&quot;</code></pre></div><p>It&#039;s worded kind-of awkwardly, but that will make grub not disable the os-prober, that is, it will enable the os-prober.<br />After saving the file, re-run <span class="bbc">update-grub</span></p>]]></description>
			<author><![CDATA[dummy@example.com (rbit)]]></author>
			<pubDate>Thu, 28 Aug 2025 00:44:01 +0000</pubDate>
			<guid>https://dev1galaxy.org/viewtopic.php?pid=57641#p57641</guid>
		</item>
		<item>
			<title><![CDATA[[SOLVED] excalibur: grub boot menue entry for archlinux disappeared.]]></title>
			<link>https://dev1galaxy.org/viewtopic.php?pid=57640#p57640</link>
			<description><![CDATA[<p>I don&#039;t run archlinux often, so the boot entry may be gone since about two weeks (or a month or some single days).<br />The boot screen is just smaller than before (by two lines).</p><div class="codebox"><pre><code>system: one bootable nvme-&#039;drive&#039;
Disklabel type: gpt

/ root_of_excalibur  : /dev/nvme0n1p5 : main system; this grub installation is booting.
/ root_of_daedalus   : /dev/nvme0n1p2 : testing; grub install at partition. occasionally replaced by artix or funtoo or ???.
/ root_of_archlinux  : /dev/nvme0n1p3 : so-much-pain-to-install--I&#039;ll-keep-it; grub install at partition.
/home (excalibur)    : /dev/nvme0n1p6 : home
/boot/efi            : /dev/nvme0n1p1 : efi partition</code></pre></div><p>Running <span class="bbc">update-grub</span> (in excalibur or daedalus just to be sure) still finds archlinux, but it&#039;s not shown in the boot menue afterwards.</p><div class="codebox"><pre><code># update-grub
Generating grub configuration file ...
Found theme: /usr/share/desktop-base/grub-themes/desktop-grub-theme/theme.txt
Found background image: splash.png
Found linux image: /boot/vmlinuz-6.16.3-1-liquorix-amd64
Found initrd image: /boot/initrd.img-6.16.3-1-liquorix-amd64
Found linux image: /boot/vmlinuz-6.16.2-1-liquorix-amd64
Found initrd image: /boot/initrd.img-6.16.2-1-liquorix-amd64
Found linux image: /boot/vmlinuz-6.12.38+deb13-amd64
Found initrd image: /boot/initrd.img-6.12.38+deb13-amd64
Warning: os-prober will be executed to detect other bootable partitions.
Its output will be used to detect bootable binaries on them and create new boot entries.
Found Devuan GNU/Linux 5 (daedalus) on /dev/nvme0n1p2
Found Arch Linux (rolling) on /dev/nvme0n1p3
Adding boot menu entry for UEFI Firmware Settings ...
done</code></pre></div><p>This setup worked for ages and there were no changes in the last months.</p><p>Any ideas?</p>]]></description>
			<author><![CDATA[dummy@example.com (delgado)]]></author>
			<pubDate>Wed, 27 Aug 2025 22:17:01 +0000</pubDate>
			<guid>https://dev1galaxy.org/viewtopic.php?pid=57640#p57640</guid>
		</item>
	</channel>
</rss>
