<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<atom:link href="http://dev1galaxy.org/extern.php?action=feed&amp;tid=4855&amp;type=rss" rel="self" type="application/rss+xml" />
		<title><![CDATA[Dev1 Galaxy Forum / [SOLVED] message from the grub underworld]]></title>
		<link>http://dev1galaxy.org/viewtopic.php?id=4855</link>
		<description><![CDATA[The most recent posts in [SOLVED] message from the grub underworld.]]></description>
		<lastBuildDate>Sun, 22 Oct 2023 20:59:41 +0000</lastBuildDate>
		<generator>FluxBB</generator>
		<item>
			<title><![CDATA[Re: [SOLVED] message from the grub underworld]]></title>
			<link>http://dev1galaxy.org/viewtopic.php?pid=45009#p45009</link>
			<description><![CDATA[<p>It&#039;s not a problem at all, in fact&#160; I have very few problems with Devuan, use it once a week on Tuesdays, Sundays are AvLinux days. Devuan&#160; hasn&#039;t packed up since I started using it and I don&#039;t see how it would run any better with systemd :-)</p>]]></description>
			<author><![CDATA[dummy@example.com (torquebar)]]></author>
			<pubDate>Sun, 22 Oct 2023 20:59:41 +0000</pubDate>
			<guid>http://dev1galaxy.org/viewtopic.php?pid=45009#p45009</guid>
		</item>
		<item>
			<title><![CDATA[Re: [SOLVED] message from the grub underworld]]></title>
			<link>http://dev1galaxy.org/viewtopic.php?pid=45000#p45000</link>
			<description><![CDATA[<p>@czeekaj Any particular reason for necrobumping a 1.5 year old solved question with something almost entirely unrelated?</p><p>@torquebar As HoaS already commented, this is almost certainly due to os-prober using the unstable /dev/sdx names rather than UUIDs. <br />There are bug reports about it going back over a decade, with the conclusion that UUID support in the kernel can&#039;t be assumed, so os-prober shouldn&#039;t use it.<br />Then again os-prober is really just a bunch of shell scripts, so it shouldn&#039;t be particularly hard to change if it annoys you enough to do so.</p>]]></description>
			<author><![CDATA[dummy@example.com (steve_v)]]></author>
			<pubDate>Sun, 22 Oct 2023 13:19:18 +0000</pubDate>
			<guid>http://dev1galaxy.org/viewtopic.php?pid=45000#p45000</guid>
		</item>
		<item>
			<title><![CDATA[Re: [SOLVED] message from the grub underworld]]></title>
			<link>http://dev1galaxy.org/viewtopic.php?pid=44998#p44998</link>
			<description><![CDATA[<p>I had just about forgotten about this post made 2 years ago when an email chimed-in. Nothing has changed, I still get the problem maybe once a month on one system or another. I now use only Suse Leap as the go2 where I do the grub ritual, no longer use Tumbleweed as well for this). A single reboot just about always fixes.</p>]]></description>
			<author><![CDATA[dummy@example.com (torquebar)]]></author>
			<pubDate>Sun, 22 Oct 2023 09:29:59 +0000</pubDate>
			<guid>http://dev1galaxy.org/viewtopic.php?pid=44998#p44998</guid>
		</item>
		<item>
			<title><![CDATA[Re: [SOLVED] message from the grub underworld]]></title>
			<link>http://dev1galaxy.org/viewtopic.php?pid=44993#p44993</link>
			<description><![CDATA[<div class="quotebox"><cite>Head_on_a_Stick wrote:</cite><blockquote><div><p>.<br />Here&#039;s an example for Devuan:</p><div class="codebox"><pre><code>menuentry &#039;Devuan&#039; {
   search.fs_uuid f203d9ec-a53c-4f33-ad2a-222cf8f8dbcd
   configfile /boot/grub/grub.cfg
}</code></pre></div><p>Alternatively just build a complete menuentry, like this:</p><div class="codebox"><pre><code>menuentry &#039;Devuan&#039; {
   search.fs_uuid f203d9ec-a53c-4f33-ad2a-222cf8f8dbcd
   linux /vmlinuz ro quiet root=UUID=f203d9ec-a53c-4f33-ad2a-222cf8f8dbcd
   initrd /initrd.img
}</code></pre></div><p>^ That uses the /vmlinuz &amp; /initrd.img symlinks that always point to the current kernel version so it doesn&#039;t need to be updated after kernel upgrades.</p><p>Slackware has similar symlinks in /boot/vmlinuz, /boot/vmlinuz-generic &amp; /boot/vmlinuz-huge with /boot/initrd.gz remaining unchanged regardless of kernel version.</p><p>The kernel &amp; initramfs images for Artix are unversioned so they can also be called directly with no need to edit after updates.</p><p>And to be clear: this is not a problem with Devuan and there is nothing the Devuan developers can do about it.</p></div></blockquote></div><p>Hi, how would I generate a menu entry or a grub config for an encrypted boot partition? Also when I make a custom ISO how can i change the boot menu for that said USB? I&#039;d like to optimize grub.</p><p>Possible to use variables in the grub menu? Like for UUID and the like?</p><div class="codebox"><pre><code>set root = (hd0,$root)
linux /boot/vmlinuz
initrd /boot/initrd  
boot</code></pre></div><p>(can initrd be an initramfs?) Can i customize this?</p><div class="codebox"><pre><code>menuentry &#039;Devuan&#039; {
   search.fs_uuid $bootuuid
   configfile /boot/grub/grub.cfg
}</code></pre></div><p>What if I am using an MBR with encrypted boot. What can I do to make it direct menu entry?</p>]]></description>
			<author><![CDATA[dummy@example.com (czeekaj)]]></author>
			<pubDate>Sun, 22 Oct 2023 07:43:30 +0000</pubDate>
			<guid>http://dev1galaxy.org/viewtopic.php?pid=44993#p44993</guid>
		</item>
		<item>
			<title><![CDATA[Re: [SOLVED] message from the grub underworld]]></title>
			<link>http://dev1galaxy.org/viewtopic.php?pid=34530#p34530</link>
			<description><![CDATA[<div class="quotebox"><cite>torquebar wrote:</cite><blockquote><div><p>I&#039;m not what you would call a knowlegable deb/dev user (yet, possibly for years to come)</p><p>I&#039;m struggling with using 4 distros on alternating days, and to <br />prevent grub from stepping all over itself I usually limit grubwork<br />to my go2 distro which for now is Suse. I&#039;m only saying this to<br />show where the following boot process began :-)</p><p>All the /etc/fstabs on all distros use only disk-by-uuid (since I <br />reluctantly gave up on the use of dev-names). This would suggest <br />(to me) that there is no reason why dev-names such as /dev/sda2 <br />should ever appear in the said boot process involving any<br />installation. </p><p>YET, on maybe every 10th boot of Devuan up pops the <br />error shown in the snapshot (sorry, out of focus took with my kodak):</p><p><a href="https://imgur.com/ygZ4NMp.png" rel="nofollow">https://imgur.com/ygZ4NMp.png</a></p><p>I *think* the source of the message is Devuan but I ain&#039;t sure.</p><p>.....snip</p><p>All operational OS partitions are regularly backed up with dd so that<br />I&#039;m not too worried but I would like to get rid of the nuisance, more<br />importantly maybe some Dev devs would also want to know</p><p>cheers</p></div></blockquote></div><p>I just had the first ever successive instances of this on my asus-g73 <br />laptop so I can expand on the issue somewhat.</p><p>The missing dev-name was /dev/sda on the first one, but /dev/sdb<br />on another.&#160; My hunch is that if at boot-time the drive is recognised <br />NOT as the same device-name that it was when Suse deployed the <br />boot code to disk root THAT when the proverbial stuff hits the fan. As I<br />mention elsewhere this instability I have seen only with Suse, the <br />disk always shows up as /dev/sda under Artix, Devuan and Slackware.</p><p>So maybe I should get one of these to do the honors?&#160; Like I said<br />I&#039;m just a mortal user... I have no other ideas.</p><div class="codebox"><pre><code>Disk /dev/sda: 238.47 GiB, 256060514304 bytes, 500118192 sectors
Disk model: Samsung SSD 850 
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: gpt
Disk identifier: 3C896711-604F-4E75-8970-396FF8553F89

Device         Start       End   Sectors  Size Type
/dev/sda1       2048  83888127  83886080   40G Linux filesystem
/dev/sda2   83888128 167774207  83886080   40G Linux filesystem
/dev/sda3  167774208 230688767  62914560   30G Linux filesystem
/dev/sda4  230688768 356517887 125829120   60G Linux filesystem
/dev/sda5  356517888 482347007 125829120   60G Linux filesystem
/dev/sda6  482347008 488638463   6291456    3G Linux filesystem
/dev/sda7  488638464 497027071   8388608    4G Linux swap
/dev/sda8  497027072 498051071   1024000  500M BIOS boot</code></pre></div>]]></description>
			<author><![CDATA[dummy@example.com (torquebar)]]></author>
			<pubDate>Wed, 09 Feb 2022 21:57:57 +0000</pubDate>
			<guid>http://dev1galaxy.org/viewtopic.php?pid=34530#p34530</guid>
		</item>
		<item>
			<title><![CDATA[Re: [SOLVED] message from the grub underworld]]></title>
			<link>http://dev1galaxy.org/viewtopic.php?pid=34516#p34516</link>
			<description><![CDATA[<p>I&#039;ve raised the topic on the Suse list, but I remain curious why <br />this particular problem hit only my Devuan installation. The boot<br />is set up under Suse, the utility is grub2, the victim partition is <br />#2, Devuan. That&#039;s all I really know :-)</p>]]></description>
			<author><![CDATA[dummy@example.com (torquebar)]]></author>
			<pubDate>Wed, 09 Feb 2022 13:46:58 +0000</pubDate>
			<guid>http://dev1galaxy.org/viewtopic.php?pid=34516#p34516</guid>
		</item>
		<item>
			<title><![CDATA[Re: [SOLVED] message from the grub underworld]]></title>
			<link>http://dev1galaxy.org/viewtopic.php?pid=34439#p34439</link>
			<description><![CDATA[<div class="quotebox"><cite>Head_on_a_Stick wrote:</cite><blockquote><div><p>But then it wouldn&#039;t be possible to keep old kernel versions installed in case of a problem with the new one. Arch attempts to solve that problem by offering both a mainline and LTS kernel package but it&#039;s not perfect and there has been some discussion on their mailing lists about moving to versioned kernel images.</p></div></blockquote></div><p>I meant those to be links to the latest versions but the links should be uniform and uniformly placed in all distros. Think of someone with 10 distros aboard who wannts to boot manuallly</p><div class="codebox"><pre><code>set root = (hd0,x)
linux /boot/vmlinuz
initrd /boot/initrd
boot</code></pre></div><p>...end of story. If you&#039;re using for example initrd.img then it falls apart. Everyone knows which partition (x) they want to boot. Then IF you want some retro kernel you can just enter the numbered equivalents.</p><div class="quotebox"><cite>torquebar wrote:</cite><blockquote><div><p>The default Suse version uses <span class="bbc">#GRUB_DISABLE_LINUX_UUID=true</span> so I&#039;m not sure what that would do in real life</p></div></blockquote></div><div class="quotebox"><blockquote><div><p>Actually their setting must be <span class="bbc">false</span> by default because the native entries use UUIDs to identify the root partition in the kernel command line. I think the problem must be with os-prober, there are a few old bug reports describing that and I seem to remember a recent post over at forums.debian.net with the same issue. I don&#039;t bother with os-prober myself though so I have no experience with it.</p></div></blockquote></div><p>I made the edit but yes, probably for nothing. With absolutely no time or inclination to become a grub2 expert I think I will just start booting manually, or maybe explore partition-labels which I hate no less than grub2 because they too are just another form of virtualisation, or maybe study your suggestions&#160; ..but not before September or so :-)</p><p>Too bad the grub devs sacrificed the user editable single menu file, it would be too simple (humanized front part&#160; meaning nothing to grub, it&#039;s by and for the user; bracketed uuid does not appear in the menu unless user wants it too):</p><div class="codebox"><pre><code>Disk-1_Part-1  Devuan   (uuid=....)
Disk-1_Part-6  Artix    (uuid=....)
Disk-2_Part-3  Slack    (uuid=....)
Disk-2_Part-4  Suse-TW  (uuid=....)</code></pre></div><p>...etc.</p>]]></description>
			<author><![CDATA[dummy@example.com (torquebar)]]></author>
			<pubDate>Sun, 06 Feb 2022 14:31:43 +0000</pubDate>
			<guid>http://dev1galaxy.org/viewtopic.php?pid=34439#p34439</guid>
		</item>
		<item>
			<title><![CDATA[Re: [SOLVED] message from the grub underworld]]></title>
			<link>http://dev1galaxy.org/viewtopic.php?pid=34437#p34437</link>
			<description><![CDATA[<div class="quotebox"><cite>torquebar wrote:</cite><blockquote><div><div class="quotebox"><cite>Head_on_a_Stick wrote:</cite><blockquote><div><p>So the other distributions all have <span class="bbc">root=/dev/whatever</span> instead of the UUID, which is why the boot breaks — the block device identifier has changed so the correct root can&#039;t be found.</p></div></blockquote></div><p>You mean changed from uuid to dev-name?</p></div></blockquote></div><p>No, I mean that what was /dev/sda when grub.cfg was created has been assigned to /dev/sdb (or another device node) for the failed boot.</p><div class="quotebox"><cite>torquebar wrote:</cite><blockquote><div><div class="quotebox"><blockquote><div><p>The kernel &amp; initramfs images for Artix are unversioned so they can also be called directly with no need to edit after updates.<br />No idea about SUSE though, sorry.</p></div></blockquote></div><p>Suse does it much the same, actually I used to wish that all distros would use exactly identical <em><strong>vmlinuz</strong></em> and <em>initrd</em> exactly in the same path i.e. <em><strong>/boot</strong> </em>to make it easier for people having to boot manually</p></div></blockquote></div><p>But then it wouldn&#039;t be possible to keep old kernel versions installed in case of a problem with the new one. Arch attempts to solve that problem by offering both a mainline and LTS kernel package but it&#039;s not perfect and there has been some discussion on their mailing lists about moving to versioned kernel images.</p><div class="quotebox"><cite>torquebar wrote:</cite><blockquote><div><p>The default Suse version uses <span class="bbc">#GRUB_DISABLE_LINUX_UUID=true</span> so I&#039;m not sure what that would do in real life</p></div></blockquote></div><p>Actually their setting must be <span class="bbc">false</span> by default because the native entries use UUIDs to identify the root partition in the kernel command line. I think the problem must be with os-prober, there are a few old bug reports describing that and I seem to remember a recent post over at forums.debian.net with the same issue. I don&#039;t bother with os-prober myself though so I have no experience with it.</p>]]></description>
			<author><![CDATA[dummy@example.com (Head_on_a_Stick)]]></author>
			<pubDate>Sun, 06 Feb 2022 12:04:59 +0000</pubDate>
			<guid>http://dev1galaxy.org/viewtopic.php?pid=34437#p34437</guid>
		</item>
		<item>
			<title><![CDATA[Re: [SOLVED] message from the grub underworld]]></title>
			<link>http://dev1galaxy.org/viewtopic.php?pid=34434#p34434</link>
			<description><![CDATA[<div class="quotebox"><cite>Head_on_a_Stick wrote:</cite><blockquote><div><p>So the other distributions all have <span class="bbc">root=/dev/whatever</span> instead of the UUID, which is why the boot breaks — the block device identifier has changed so the correct root can&#039;t be found.</p></div></blockquote></div><p>You mean changed from uuid to dev-name?</p><p>I would think that that would be handled on a partition-by-partition basis, more importantly what I don&#039;t understand is why on earth the &quot;grub-run&quot; initiated under Suse in this case should not use only the method used in fstab for each partition But I&#039;m not going to get all riled up as I used to when grub2 first appeared :-)</p><div class="quotebox"><blockquote><div><p>I think the best approach here would be to ditch os-prober completely and build your own multi-boot menu using /etc/grub.d/40_custom to call <span class="bbc">configfile</span> (<em>ie</em> grub.cfg) in each of the distributions.</p></div></blockquote></div><p>Thanks for the effort and the insight, for now I&#039;m not ready to get into it that deep.</p><div class="quotebox"><blockquote><div><p>The kernel &amp; initramfs images for Artix are unversioned so they can also be called directly with no need to edit after updates.<br />No idea about SUSE though, sorry.</p></div></blockquote></div><p>Suse does it much the same, actually I used to wish that all distros would use exactly identical <em><strong>vmlinuz</strong></em> and <em>initrd</em> exactly in the same path i.e. <em><strong>/boot</strong> </em>to make it easier for people having to boot manually but I gave up a long time ago. I just installed Slackware-15.0 and didn&#039;t even know that it has started using and initrd as well, I didn&#039;t cite it in the earlier manual boot but it booted anyway.</p><div class="quotebox"><blockquote><div><p>And to be clear: this is not a problem with Devuan and there is nothing the Devuan developers can do about it.</p></div></blockquote></div><p>I didn&#039;t suggest it did, just plain didn&#039;t know.</p><div class="quotebox"><blockquote><div><p>EDIT: looking again at the <a href="https://www.gnu.org/software/grub/manual/grub/grub.html#Simple-configuration" rel="nofollow">documentation</a> you should check /etc/default/grub in the controlling system and make sure this is set:</p><div class="codebox"><pre><code>GRUB_DISABLE_LINUX_UUID=false</code></pre></div><p>^ That should make GRUB use <span class="bbc">root=UUID=</span> in the <span class="bbc">linux</span> line. It should be set by default but perhaps you have changed it to <span class="bbc">true</span> for some reason. Remember to update the configuration afterwards:</p><div class="codebox"><pre><code># grub-mkconfig -o /boot/grub/grub.cfg</code></pre></div></div></blockquote></div><p>The default Suse version uses <span class="bbc">#GRUB_DISABLE_LINUX_UUID=true</span> so I&#039;m not sure what that would do in real life but I have set it to false and will watch what comes loose over time. I thing Suse&#039;s Yast runs grub-mkconfig when doing the boot ritual.</p><p>Thanks again!&#160; I&#039;ll mark the topic resolved seeing that I have a good idea where the problem might be.</p>]]></description>
			<author><![CDATA[dummy@example.com (torquebar)]]></author>
			<pubDate>Sun, 06 Feb 2022 01:37:04 +0000</pubDate>
			<guid>http://dev1galaxy.org/viewtopic.php?pid=34434#p34434</guid>
		</item>
		<item>
			<title><![CDATA[Re: [SOLVED] message from the grub underworld]]></title>
			<link>http://dev1galaxy.org/viewtopic.php?pid=34416#p34416</link>
			<description><![CDATA[<p>So the other distributions all have <span class="bbc">root=/dev/whatever</span> instead of the UUID, which is why the boot breaks — the block device identifier has changed so the correct root can&#039;t be found.</p><p>I think the best approach here would be to ditch os-prober completely and build your own multi-boot menu using /etc/grub.d/40_custom to call <span class="bbc">configfile</span> (<em>ie</em> grub.cfg) in each of the distributions.</p><p>Here&#039;s an example for Devuan:</p><div class="codebox"><pre><code>menuentry &#039;Devuan&#039; {
   search.fs_uuid f203d9ec-a53c-4f33-ad2a-222cf8f8dbcd
   configfile /boot/grub/grub.cfg
}</code></pre></div><p>Alternatively just build a complete menuentry, like this:</p><div class="codebox"><pre><code>menuentry &#039;Devuan&#039; {
   search.fs_uuid f203d9ec-a53c-4f33-ad2a-222cf8f8dbcd
   linux /vmlinuz ro quiet root=UUID=f203d9ec-a53c-4f33-ad2a-222cf8f8dbcd
   initrd /initrd.img
}</code></pre></div><p>^ That uses the /vmlinuz &amp; /initrd.img symlinks that always point to the current kernel version so it doesn&#039;t need to be updated after kernel upgrades.</p><p>Slackware has similar symlinks in /boot/vmlinuz, /boot/vmlinuz-generic &amp; /boot/vmlinuz-huge with /boot/initrd.gz remaining unchanged regardless of kernel version.</p><p>The kernel &amp; initramfs images for Artix are unversioned so they can also be called directly with no need to edit after updates.</p><p>No idea about SUSE though, sorry.</p><p>And to be clear: this is not a problem with Devuan and there is nothing the Devuan developers can do about it.</p><p>EDIT: looking again at the <a href="https://www.gnu.org/software/grub/manual/grub/grub.html#Simple-configuration" rel="nofollow">documentation</a> you should check /etc/default/grub in the controlling system and make sure this is set:</p><div class="codebox"><pre><code>GRUB_DISABLE_LINUX_UUID=false</code></pre></div><p>^ That should make GRUB use <span class="bbc">root=UUID=</span> in the <span class="bbc">linux</span> line. It should be set by default but perhaps you have changed it to <span class="bbc">true</span> for some reason. Remember to update the configuration afterwards:</p><div class="codebox"><pre><code># grub-mkconfig -o /boot/grub/grub.cfg</code></pre></div>]]></description>
			<author><![CDATA[dummy@example.com (Head_on_a_Stick)]]></author>
			<pubDate>Sat, 05 Feb 2022 10:59:48 +0000</pubDate>
			<guid>http://dev1galaxy.org/viewtopic.php?pid=34416#p34416</guid>
		</item>
		<item>
			<title><![CDATA[Re: [SOLVED] message from the grub underworld]]></title>
			<link>http://dev1galaxy.org/viewtopic.php?pid=34410#p34410</link>
			<description><![CDATA[<p>I have 2 Suse systems Leap-15.3 and Tumbleweed, almost all boots are set up using the former (quoting the grub.cfg from Leap). Sometime the boot is set up from Tumbleweed, the two are probably quite similar but I can quote that one too if needed.&#160; &#160; &#160;</p><p>NB. I ran </p><div class="codebox"><pre><code>apt-get dist-upgrade</code></pre></div><p>earlier and got some cautionary remarks at the end about initramfs, could not duplicate just now because there is nothing to upgrade.&#160; I also installed Slackware-15.0 which writes itself an fstab using dev-names. So before so much as the first boot I edited that fstab to show uuids then ran grub on Leap. The resulting boot of Slackware bombed with a kernel panic &#039;unable to mount root fs&#039;, second attempt was manual </p><div class="codebox"><pre><code>set root=(hd0,3)
linux /boot/vmlinuz root=/dev/sda3
boot</code></pre></div><p>and worked fine. THEN I ran grub from Tumbleweed and that worked fine too, with the menu this time.&#160; My primary ssd always shows up as /dev/sda on Artix, Devuan, Slackware but sometimes as /dev/sdb on either Suse system and since this result is variable and so is the OP issue I suspect there might be a connection.</p><div class="codebox"><pre class="vscroll"><code>#
# DO NOT EDIT THIS FILE
#
# It is automatically generated by grub2-mkconfig using templates
# from /etc/grub.d and settings from /etc/default/grub
#

### BEGIN /etc/grub.d/00_header ###
if [ -f ${config_directory}/grubenv ]; then
  load_env -f ${config_directory}/grubenv
elif [ -s $prefix/grubenv ]; then
  load_env
fi

if [ &quot;${env_block}&quot; ] ; then
  set env_block=&quot;(${root})${env_block}&quot;
  export env_block
  load_env -f &quot;${env_block}&quot;
fi

if [ &quot;${next_entry}&quot; ] ; then
   set default=&quot;${next_entry}&quot;
   set next_entry=
   save_env next_entry
   if [ &quot;${env_block}&quot; ] ; then
     save_env -f &quot;${env_block}&quot; next_entry
   fi
   set boot_once=true
else
   set default=&quot;${saved_entry}&quot;
fi

if [ x&quot;${feature_menuentry_id}&quot; = xy ]; then
  menuentry_id_option=&quot;--id&quot;
else
  menuentry_id_option=&quot;&quot;
fi

export menuentry_id_option

if [ &quot;${prev_saved_entry}&quot; ]; then
  set saved_entry=&quot;${prev_saved_entry}&quot;
  save_env saved_entry
  set prev_saved_entry=
  save_env prev_saved_entry
  set boot_once=true
fi

function savedefault {
  if [ -z &quot;${boot_once}&quot; ]; then
    saved_entry=&quot;${chosen}&quot;
    if [ &quot;${env_block}&quot; ] ; then
      save_env -f &quot;${env_block}&quot; saved_entry
    else
      save_env saved_entry
    fi

  fi
}

function load_video {
  if [ x$feature_all_video_module = xy ]; then
    insmod all_video
  else
    insmod efi_gop
    insmod efi_uga
    insmod ieee1275_fb
    insmod vbe
    insmod vga
    insmod video_bochs
    insmod video_cirrus
  fi
}

terminal_input console
terminal_output console
if [ x${boot_once} = xtrue ]; then
  set timeout=0
elif [ x$feature_timeout_style = xy ] ; then
  set timeout_style=menu
  set timeout=99
# Fallback normal timeout code in case the timeout_style feature is
# unavailable.
else
  set timeout=99
fi
### END /etc/grub.d/00_header ###

### BEGIN /etc/grub.d/00_tuned ###
set tuned_params=&quot;&quot;
set tuned_initrd=&quot;&quot;
### END /etc/grub.d/00_tuned ###

### BEGIN /etc/grub.d/10_linux ###
menuentry &#039;openSUSE Leap 15.3&#039;  --class opensuse --class gnu-linux --class gnu --class os $menuentry_id_option &#039;gnulinux-simple-043b32d4-9cea-4bf2-9a86-a21b4859b4f5&#039; {
	load_video
	set gfxpayload=keep
	insmod gzio
	insmod part_gpt
	insmod ext2
	set root=&#039;hd0,gpt4&#039;
	if [ x$feature_platform_search_hint = xy ]; then
	  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt4 --hint-efi=hd0,gpt4 --hint-baremetal=ahci0,gpt4 --hint=&#039;hd0,gpt4&#039;  043b32d4-9cea-4bf2-9a86-a21b4859b4f5
	else
	  search --no-floppy --fs-uuid --set=root 043b32d4-9cea-4bf2-9a86-a21b4859b4f5
	fi
	echo	&#039;Loading Linux 5.3.18-150300.59.43-preempt ...&#039;
	linux	/boot/vmlinuz-5.3.18-150300.59.43-preempt root=UUID=043b32d4-9cea-4bf2-9a86-a21b4859b4f5  splash=silent quiet mitigations=auto
	echo	&#039;Loading initial ramdisk ...&#039;
	initrd	/boot/initrd-5.3.18-150300.59.43-preempt
}
submenu &#039;Advanced options for openSUSE Leap 15.3&#039; --hotkey=1 $menuentry_id_option &#039;gnulinux-advanced-043b32d4-9cea-4bf2-9a86-a21b4859b4f5&#039; {
	menuentry &#039;openSUSE Leap 15.3, with Linux 5.3.18-150300.59.43-preempt&#039; --hotkey=2 --class opensuse --class gnu-linux --class gnu --class os $menuentry_id_option &#039;gnulinux-5.3.18-150300.59.43-preempt-advanced-043b32d4-9cea-4bf2-9a86-a21b4859b4f5&#039; {
		load_video
		set gfxpayload=keep
		insmod gzio
		insmod part_gpt
		insmod ext2
		set root=&#039;hd0,gpt4&#039;
		if [ x$feature_platform_search_hint = xy ]; then
		  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt4 --hint-efi=hd0,gpt4 --hint-baremetal=ahci0,gpt4 --hint=&#039;hd0,gpt4&#039;  043b32d4-9cea-4bf2-9a86-a21b4859b4f5
		else
		  search --no-floppy --fs-uuid --set=root 043b32d4-9cea-4bf2-9a86-a21b4859b4f5
		fi
		echo	&#039;Loading Linux 5.3.18-150300.59.43-preempt ...&#039;
		linux	/boot/vmlinuz-5.3.18-150300.59.43-preempt root=UUID=043b32d4-9cea-4bf2-9a86-a21b4859b4f5  splash=silent quiet mitigations=auto
		echo	&#039;Loading initial ramdisk ...&#039;
		initrd	/boot/initrd-5.3.18-150300.59.43-preempt
	}
	menuentry &#039;openSUSE Leap 15.3, with Linux 5.3.18-150300.59.43-preempt (recovery mode)&#039; --hotkey=3 --class opensuse --class gnu-linux --class gnu --class os $menuentry_id_option &#039;gnulinux-5.3.18-150300.59.43-preempt-recovery-043b32d4-9cea-4bf2-9a86-a21b4859b4f5&#039; {
		load_video
		set gfxpayload=keep
		insmod gzio
		insmod part_gpt
		insmod ext2
		set root=&#039;hd0,gpt4&#039;
		if [ x$feature_platform_search_hint = xy ]; then
		  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt4 --hint-efi=hd0,gpt4 --hint-baremetal=ahci0,gpt4 --hint=&#039;hd0,gpt4&#039;  043b32d4-9cea-4bf2-9a86-a21b4859b4f5
		else
		  search --no-floppy --fs-uuid --set=root 043b32d4-9cea-4bf2-9a86-a21b4859b4f5
		fi
		echo	&#039;Loading Linux 5.3.18-150300.59.43-preempt ...&#039;
		linux	/boot/vmlinuz-5.3.18-150300.59.43-preempt root=UUID=043b32d4-9cea-4bf2-9a86-a21b4859b4f5  
		echo	&#039;Loading initial ramdisk ...&#039;
		initrd	/boot/initrd-5.3.18-150300.59.43-preempt
	}
	menuentry &#039;openSUSE Leap 15.3, with Linux 5.3.18-150300.59.43-default&#039;  --class opensuse --class gnu-linux --class gnu --class os $menuentry_id_option &#039;gnulinux-5.3.18-150300.59.43-default-advanced-043b32d4-9cea-4bf2-9a86-a21b4859b4f5&#039; {
		load_video
		set gfxpayload=keep
		insmod gzio
		insmod part_gpt
		insmod ext2
		set root=&#039;hd0,gpt4&#039;
		if [ x$feature_platform_search_hint = xy ]; then
		  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt4 --hint-efi=hd0,gpt4 --hint-baremetal=ahci0,gpt4 --hint=&#039;hd0,gpt4&#039;  043b32d4-9cea-4bf2-9a86-a21b4859b4f5
		else
		  search --no-floppy --fs-uuid --set=root 043b32d4-9cea-4bf2-9a86-a21b4859b4f5
		fi
		echo	&#039;Loading Linux 5.3.18-150300.59.43-default ...&#039;
		linux	/boot/vmlinuz-5.3.18-150300.59.43-default root=UUID=043b32d4-9cea-4bf2-9a86-a21b4859b4f5  splash=silent quiet mitigations=auto
		echo	&#039;Loading initial ramdisk ...&#039;
		initrd	/boot/initrd-5.3.18-150300.59.43-default
	}
	menuentry &#039;openSUSE Leap 15.3, with Linux 5.3.18-150300.59.43-default (recovery mode)&#039; --hotkey=1 --class opensuse --class gnu-linux --class gnu --class os $menuentry_id_option &#039;gnulinux-5.3.18-150300.59.43-default-recovery-043b32d4-9cea-4bf2-9a86-a21b4859b4f5&#039; {
		load_video
		set gfxpayload=keep
		insmod gzio
		insmod part_gpt
		insmod ext2
		set root=&#039;hd0,gpt4&#039;
		if [ x$feature_platform_search_hint = xy ]; then
		  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt4 --hint-efi=hd0,gpt4 --hint-baremetal=ahci0,gpt4 --hint=&#039;hd0,gpt4&#039;  043b32d4-9cea-4bf2-9a86-a21b4859b4f5
		else
		  search --no-floppy --fs-uuid --set=root 043b32d4-9cea-4bf2-9a86-a21b4859b4f5
		fi
		echo	&#039;Loading Linux 5.3.18-150300.59.43-default ...&#039;
		linux	/boot/vmlinuz-5.3.18-150300.59.43-default root=UUID=043b32d4-9cea-4bf2-9a86-a21b4859b4f5  
		echo	&#039;Loading initial ramdisk ...&#039;
		initrd	/boot/initrd-5.3.18-150300.59.43-default
	}
	menuentry &#039;openSUSE Leap 15.3, with Linux 5.3.18-59.37-preempt&#039;  --class opensuse --class gnu-linux --class gnu --class os $menuentry_id_option &#039;gnulinux-5.3.18-59.37-preempt-advanced-043b32d4-9cea-4bf2-9a86-a21b4859b4f5&#039; {
		load_video
		set gfxpayload=keep
		insmod gzio
		insmod part_gpt
		insmod ext2
		set root=&#039;hd0,gpt4&#039;
		if [ x$feature_platform_search_hint = xy ]; then
		  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt4 --hint-efi=hd0,gpt4 --hint-baremetal=ahci0,gpt4 --hint=&#039;hd0,gpt4&#039;  043b32d4-9cea-4bf2-9a86-a21b4859b4f5
		else
		  search --no-floppy --fs-uuid --set=root 043b32d4-9cea-4bf2-9a86-a21b4859b4f5
		fi
		echo	&#039;Loading Linux 5.3.18-59.37-preempt ...&#039;
		linux	/boot/vmlinuz-5.3.18-59.37-preempt root=UUID=043b32d4-9cea-4bf2-9a86-a21b4859b4f5  splash=silent quiet mitigations=auto
		echo	&#039;Loading initial ramdisk ...&#039;
		initrd	/boot/initrd-5.3.18-59.37-preempt
	}
	menuentry &#039;openSUSE Leap 15.3, with Linux 5.3.18-59.37-preempt (recovery mode)&#039; --hotkey=1 --class opensuse --class gnu-linux --class gnu --class os $menuentry_id_option &#039;gnulinux-5.3.18-59.37-preempt-recovery-043b32d4-9cea-4bf2-9a86-a21b4859b4f5&#039; {
		load_video
		set gfxpayload=keep
		insmod gzio
		insmod part_gpt
		insmod ext2
		set root=&#039;hd0,gpt4&#039;
		if [ x$feature_platform_search_hint = xy ]; then
		  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt4 --hint-efi=hd0,gpt4 --hint-baremetal=ahci0,gpt4 --hint=&#039;hd0,gpt4&#039;  043b32d4-9cea-4bf2-9a86-a21b4859b4f5
		else
		  search --no-floppy --fs-uuid --set=root 043b32d4-9cea-4bf2-9a86-a21b4859b4f5
		fi
		echo	&#039;Loading Linux 5.3.18-59.37-preempt ...&#039;
		linux	/boot/vmlinuz-5.3.18-59.37-preempt root=UUID=043b32d4-9cea-4bf2-9a86-a21b4859b4f5  
		echo	&#039;Loading initial ramdisk ...&#039;
		initrd	/boot/initrd-5.3.18-59.37-preempt
	}
	menuentry &#039;openSUSE Leap 15.3, with Linux 5.3.18-59.37-default&#039;  --class opensuse --class gnu-linux --class gnu --class os $menuentry_id_option &#039;gnulinux-5.3.18-59.37-default-advanced-043b32d4-9cea-4bf2-9a86-a21b4859b4f5&#039; {
		load_video
		set gfxpayload=keep
		insmod gzio
		insmod part_gpt
		insmod ext2
		set root=&#039;hd0,gpt4&#039;
		if [ x$feature_platform_search_hint = xy ]; then
		  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt4 --hint-efi=hd0,gpt4 --hint-baremetal=ahci0,gpt4 --hint=&#039;hd0,gpt4&#039;  043b32d4-9cea-4bf2-9a86-a21b4859b4f5
		else
		  search --no-floppy --fs-uuid --set=root 043b32d4-9cea-4bf2-9a86-a21b4859b4f5
		fi
		echo	&#039;Loading Linux 5.3.18-59.37-default ...&#039;
		linux	/boot/vmlinuz-5.3.18-59.37-default root=UUID=043b32d4-9cea-4bf2-9a86-a21b4859b4f5  splash=silent quiet mitigations=auto
		echo	&#039;Loading initial ramdisk ...&#039;
		initrd	/boot/initrd-5.3.18-59.37-default
	}
	menuentry &#039;openSUSE Leap 15.3, with Linux 5.3.18-59.37-default (recovery mode)&#039; --hotkey=1 --class opensuse --class gnu-linux --class gnu --class os $menuentry_id_option &#039;gnulinux-5.3.18-59.37-default-recovery-043b32d4-9cea-4bf2-9a86-a21b4859b4f5&#039; {
		load_video
		set gfxpayload=keep
		insmod gzio
		insmod part_gpt
		insmod ext2
		set root=&#039;hd0,gpt4&#039;
		if [ x$feature_platform_search_hint = xy ]; then
		  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt4 --hint-efi=hd0,gpt4 --hint-baremetal=ahci0,gpt4 --hint=&#039;hd0,gpt4&#039;  043b32d4-9cea-4bf2-9a86-a21b4859b4f5
		else
		  search --no-floppy --fs-uuid --set=root 043b32d4-9cea-4bf2-9a86-a21b4859b4f5
		fi
		echo	&#039;Loading Linux 5.3.18-59.37-default ...&#039;
		linux	/boot/vmlinuz-5.3.18-59.37-default root=UUID=043b32d4-9cea-4bf2-9a86-a21b4859b4f5  
		echo	&#039;Loading initial ramdisk ...&#039;
		initrd	/boot/initrd-5.3.18-59.37-default
	}
	menuentry &#039;openSUSE Leap 15.3, with Linux 5.3.18-8.13-rt&#039;  --class opensuse --class gnu-linux --class gnu --class os $menuentry_id_option &#039;gnulinux-5.3.18-8.13-rt-advanced-043b32d4-9cea-4bf2-9a86-a21b4859b4f5&#039; {
		load_video
		set gfxpayload=keep
		insmod gzio
		insmod part_gpt
		insmod ext2
		set root=&#039;hd0,gpt4&#039;
		if [ x$feature_platform_search_hint = xy ]; then
		  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt4 --hint-efi=hd0,gpt4 --hint-baremetal=ahci0,gpt4 --hint=&#039;hd0,gpt4&#039;  043b32d4-9cea-4bf2-9a86-a21b4859b4f5
		else
		  search --no-floppy --fs-uuid --set=root 043b32d4-9cea-4bf2-9a86-a21b4859b4f5
		fi
		echo	&#039;Loading Linux 5.3.18-8.13-rt ...&#039;
		linux	/boot/vmlinuz-5.3.18-8.13-rt root=UUID=043b32d4-9cea-4bf2-9a86-a21b4859b4f5  splash=silent quiet mitigations=auto
		echo	&#039;Loading initial ramdisk ...&#039;
		initrd	/boot/initrd-5.3.18-8.13-rt
	}
	menuentry &#039;openSUSE Leap 15.3, with Linux 5.3.18-8.13-rt (recovery mode)&#039; --hotkey=1 --class opensuse --class gnu-linux --class gnu --class os $menuentry_id_option &#039;gnulinux-5.3.18-8.13-rt-recovery-043b32d4-9cea-4bf2-9a86-a21b4859b4f5&#039; {
		load_video
		set gfxpayload=keep
		insmod gzio
		insmod part_gpt
		insmod ext2
		set root=&#039;hd0,gpt4&#039;
		if [ x$feature_platform_search_hint = xy ]; then
		  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt4 --hint-efi=hd0,gpt4 --hint-baremetal=ahci0,gpt4 --hint=&#039;hd0,gpt4&#039;  043b32d4-9cea-4bf2-9a86-a21b4859b4f5
		else
		  search --no-floppy --fs-uuid --set=root 043b32d4-9cea-4bf2-9a86-a21b4859b4f5
		fi
		echo	&#039;Loading Linux 5.3.18-8.13-rt ...&#039;
		linux	/boot/vmlinuz-5.3.18-8.13-rt root=UUID=043b32d4-9cea-4bf2-9a86-a21b4859b4f5  
		echo	&#039;Loading initial ramdisk ...&#039;
		initrd	/boot/initrd-5.3.18-8.13-rt
	}
	menuentry &#039;openSUSE Leap 15.3, with Linux 5.3.18-8.10-rt&#039;  --class opensuse --class gnu-linux --class gnu --class os $menuentry_id_option &#039;gnulinux-5.3.18-8.10-rt-advanced-043b32d4-9cea-4bf2-9a86-a21b4859b4f5&#039; {
		load_video
		set gfxpayload=keep
		insmod gzio
		insmod part_gpt
		insmod ext2
		set root=&#039;hd0,gpt4&#039;
		if [ x$feature_platform_search_hint = xy ]; then
		  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt4 --hint-efi=hd0,gpt4 --hint-baremetal=ahci0,gpt4 --hint=&#039;hd0,gpt4&#039;  043b32d4-9cea-4bf2-9a86-a21b4859b4f5
		else
		  search --no-floppy --fs-uuid --set=root 043b32d4-9cea-4bf2-9a86-a21b4859b4f5
		fi
		echo	&#039;Loading Linux 5.3.18-8.10-rt ...&#039;
		linux	/boot/vmlinuz-5.3.18-8.10-rt root=UUID=043b32d4-9cea-4bf2-9a86-a21b4859b4f5  splash=silent quiet mitigations=auto
		echo	&#039;Loading initial ramdisk ...&#039;
		initrd	/boot/initrd-5.3.18-8.10-rt
	}
	menuentry &#039;openSUSE Leap 15.3, with Linux 5.3.18-8.10-rt (recovery mode)&#039; --hotkey=1 --class opensuse --class gnu-linux --class gnu --class os $menuentry_id_option &#039;gnulinux-5.3.18-8.10-rt-recovery-043b32d4-9cea-4bf2-9a86-a21b4859b4f5&#039; {
		load_video
		set gfxpayload=keep
		insmod gzio
		insmod part_gpt
		insmod ext2
		set root=&#039;hd0,gpt4&#039;
		if [ x$feature_platform_search_hint = xy ]; then
		  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt4 --hint-efi=hd0,gpt4 --hint-baremetal=ahci0,gpt4 --hint=&#039;hd0,gpt4&#039;  043b32d4-9cea-4bf2-9a86-a21b4859b4f5
		else
		  search --no-floppy --fs-uuid --set=root 043b32d4-9cea-4bf2-9a86-a21b4859b4f5
		fi
		echo	&#039;Loading Linux 5.3.18-8.10-rt ...&#039;
		linux	/boot/vmlinuz-5.3.18-8.10-rt root=UUID=043b32d4-9cea-4bf2-9a86-a21b4859b4f5  
		echo	&#039;Loading initial ramdisk ...&#039;
		initrd	/boot/initrd-5.3.18-8.10-rt
	}
}

### END /etc/grub.d/10_linux ###

### BEGIN /etc/grub.d/20_linux_xen ###

### END /etc/grub.d/20_linux_xen ###

### BEGIN /etc/grub.d/20_memtest86+ ###
menuentry &#039;openSUSE Leap 15.3 Memtest&#039; --class opensuse --class memtest86 --class gnu --class tools $menuentry_id_option &#039;memtest-043b32d4-9cea-4bf2-9a86-a21b4859b4f5&#039; {
	insmod part_gpt
	insmod ext2
	set root=&#039;hd0,gpt4&#039;
	if [ x$feature_platform_search_hint = xy ]; then
	  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt4 --hint-efi=hd0,gpt4 --hint-baremetal=ahci0,gpt4 --hint=&#039;hd0,gpt4&#039;  043b32d4-9cea-4bf2-9a86-a21b4859b4f5
	else
	  search --no-floppy --fs-uuid --set=root 043b32d4-9cea-4bf2-9a86-a21b4859b4f5
	fi
	echo	&#039;Loading memtest ...&#039;
	linux16	/boot/memtest.bin
}
### END /etc/grub.d/20_memtest86+ ###

### BEGIN /etc/grub.d/30_os-prober ###
menuentry &#039;Artix Linux (rolling) (on /dev/sda1)&#039; --class artix --class gnu-linux --class gnu --class os $menuentry_id_option &#039;osprober-gnulinux-simple-25568ecc-3f4c-410d-8cfb-bb45afc10051&#039; {
	insmod part_gpt
	insmod ext2
	set root=&#039;hd0,gpt1&#039;
	if [ x$feature_platform_search_hint = xy ]; then
	  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt1 --hint-efi=hd0,gpt1 --hint-baremetal=ahci0,gpt1 --hint=&#039;hd0,gpt1&#039;  25568ecc-3f4c-410d-8cfb-bb45afc10051
	else
	  search --no-floppy --fs-uuid --set=root 25568ecc-3f4c-410d-8cfb-bb45afc10051
	fi
	linux /boot/vmlinuz-linux root=/dev/sda1
	initrd /boot/initramfs-linux.img
}
submenu &#039;Advanced options for Artix Linux (rolling) (on /dev/sda1)&#039; $menuentry_id_option &#039;osprober-gnulinux-advanced-25568ecc-3f4c-410d-8cfb-bb45afc10051&#039; {
	menuentry &#039;Artix Linux (rolling) (on /dev/sda1)&#039; --class gnu-linux --class gnu --class os $menuentry_id_option &#039;osprober-gnulinux-/boot/vmlinuz-linux--25568ecc-3f4c-410d-8cfb-bb45afc10051&#039; {
		insmod part_gpt
		insmod ext2
		set root=&#039;hd0,gpt1&#039;
		if [ x$feature_platform_search_hint = xy ]; then
		  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt1 --hint-efi=hd0,gpt1 --hint-baremetal=ahci0,gpt1 --hint=&#039;hd0,gpt1&#039;  25568ecc-3f4c-410d-8cfb-bb45afc10051
		else
		  search --no-floppy --fs-uuid --set=root 25568ecc-3f4c-410d-8cfb-bb45afc10051
		fi
		linux /boot/vmlinuz-linux root=/dev/sda1
		initrd /boot/initramfs-linux.img
	}
}

menuentry &#039;Devuan GNU/Linux 4 (chimaera) (on /dev/sda2)&#039; --class devuan --class gnu-linux --class gnu --class os $menuentry_id_option &#039;osprober-gnulinux-simple-f203d9ec-a53c-4f33-ad2a-222cf8f8dbcd&#039; {
	insmod part_gpt
	insmod ext2
	set root=&#039;hd0,gpt2&#039;
	if [ x$feature_platform_search_hint = xy ]; then
	  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt2 --hint-efi=hd0,gpt2 --hint-baremetal=ahci0,gpt2 --hint=&#039;hd0,gpt2&#039;  f203d9ec-a53c-4f33-ad2a-222cf8f8dbcd
	else
	  search --no-floppy --fs-uuid --set=root f203d9ec-a53c-4f33-ad2a-222cf8f8dbcd
	fi
	linux /vmlinuz root=/dev/sda2
	initrd /initrd.img
}
submenu &#039;Advanced options for Devuan GNU/Linux 4 (chimaera) (on /dev/sda2)&#039; $menuentry_id_option &#039;osprober-gnulinux-advanced-f203d9ec-a53c-4f33-ad2a-222cf8f8dbcd&#039; {
	menuentry &#039;Devuan GNU/Linux 4 (chimaera) (on /dev/sda2)&#039; --class gnu-linux --class gnu --class os $menuentry_id_option &#039;osprober-gnulinux-/vmlinuz--f203d9ec-a53c-4f33-ad2a-222cf8f8dbcd&#039; {
		insmod part_gpt
		insmod ext2
		set root=&#039;hd0,gpt2&#039;
		if [ x$feature_platform_search_hint = xy ]; then
		  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt2 --hint-efi=hd0,gpt2 --hint-baremetal=ahci0,gpt2 --hint=&#039;hd0,gpt2&#039;  f203d9ec-a53c-4f33-ad2a-222cf8f8dbcd
		else
		  search --no-floppy --fs-uuid --set=root f203d9ec-a53c-4f33-ad2a-222cf8f8dbcd
		fi
		linux /vmlinuz root=/dev/sda2
		initrd /initrd.img
	}
	menuentry &#039;Devuan GNU/Linux 4 (chimaera) (on /dev/sda2)&#039; --class gnu-linux --class gnu --class os $menuentry_id_option &#039;osprober-gnulinux-/vmlinuz--f203d9ec-a53c-4f33-ad2a-222cf8f8dbcd&#039; {
		insmod part_gpt
		insmod ext2
		set root=&#039;hd0,gpt2&#039;
		if [ x$feature_platform_search_hint = xy ]; then
		  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt2 --hint-efi=hd0,gpt2 --hint-baremetal=ahci0,gpt2 --hint=&#039;hd0,gpt2&#039;  f203d9ec-a53c-4f33-ad2a-222cf8f8dbcd
		else
		  search --no-floppy --fs-uuid --set=root f203d9ec-a53c-4f33-ad2a-222cf8f8dbcd
		fi
		linux /vmlinuz root=/dev/sda2
		initrd /initrd.img
	}
	menuentry &#039;Devuan GNU/Linux 4 (chimaera) (on /dev/sda2)&#039; --class gnu-linux --class gnu --class os $menuentry_id_option &#039;osprober-gnulinux-/vmlinuz--f203d9ec-a53c-4f33-ad2a-222cf8f8dbcd&#039; {
		insmod part_gpt
		insmod ext2
		set root=&#039;hd0,gpt2&#039;
		if [ x$feature_platform_search_hint = xy ]; then
		  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt2 --hint-efi=hd0,gpt2 --hint-baremetal=ahci0,gpt2 --hint=&#039;hd0,gpt2&#039;  f203d9ec-a53c-4f33-ad2a-222cf8f8dbcd
		else
		  search --no-floppy --fs-uuid --set=root f203d9ec-a53c-4f33-ad2a-222cf8f8dbcd
		fi
		linux /vmlinuz root=/dev/sda2
		initrd /initrd.img.old
	}
	menuentry &#039;Devuan GNU/Linux 4 (chimaera) (on /dev/sda2)&#039; --class gnu-linux --class gnu --class os $menuentry_id_option &#039;osprober-gnulinux-/boot/vmlinuz-4.19.0-12-amd64--f203d9ec-a53c-4f33-ad2a-222cf8f8dbcd&#039; {
		insmod part_gpt
		insmod ext2
		set root=&#039;hd0,gpt2&#039;
		if [ x$feature_platform_search_hint = xy ]; then
		  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt2 --hint-efi=hd0,gpt2 --hint-baremetal=ahci0,gpt2 --hint=&#039;hd0,gpt2&#039;  f203d9ec-a53c-4f33-ad2a-222cf8f8dbcd
		else
		  search --no-floppy --fs-uuid --set=root f203d9ec-a53c-4f33-ad2a-222cf8f8dbcd
		fi
		linux /boot/vmlinuz-4.19.0-12-amd64 root=/dev/sda2
		initrd /boot/initrd.img-4.19.0-12-amd64
	}
	menuentry &#039;Devuan GNU/Linux 4 (chimaera) (on /dev/sda2)&#039; --class gnu-linux --class gnu --class os $menuentry_id_option &#039;osprober-gnulinux-/boot/vmlinuz-4.19.0-18-amd64--f203d9ec-a53c-4f33-ad2a-222cf8f8dbcd&#039; {
		insmod part_gpt
		insmod ext2
		set root=&#039;hd0,gpt2&#039;
		if [ x$feature_platform_search_hint = xy ]; then
		  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt2 --hint-efi=hd0,gpt2 --hint-baremetal=ahci0,gpt2 --hint=&#039;hd0,gpt2&#039;  f203d9ec-a53c-4f33-ad2a-222cf8f8dbcd
		else
		  search --no-floppy --fs-uuid --set=root f203d9ec-a53c-4f33-ad2a-222cf8f8dbcd
		fi
		linux /boot/vmlinuz-4.19.0-18-amd64 root=/dev/sda2
		initrd /boot/initrd.img-4.19.0-18-amd64
	}
	menuentry &#039;Devuan GNU/Linux 4 (chimaera) (on /dev/sda2)&#039; --class gnu-linux --class gnu --class os $menuentry_id_option &#039;osprober-gnulinux-/boot/vmlinuz-4.19.0-9-amd64--f203d9ec-a53c-4f33-ad2a-222cf8f8dbcd&#039; {
		insmod part_gpt
		insmod ext2
		set root=&#039;hd0,gpt2&#039;
		if [ x$feature_platform_search_hint = xy ]; then
		  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt2 --hint-efi=hd0,gpt2 --hint-baremetal=ahci0,gpt2 --hint=&#039;hd0,gpt2&#039;  f203d9ec-a53c-4f33-ad2a-222cf8f8dbcd
		else
		  search --no-floppy --fs-uuid --set=root f203d9ec-a53c-4f33-ad2a-222cf8f8dbcd
		fi
		linux /boot/vmlinuz-4.19.0-9-amd64 root=/dev/sda2
		initrd /boot/initrd.img-4.19.0-9-amd64
	}
	menuentry &#039;Devuan GNU/Linux 4 (chimaera) (on /dev/sda2)&#039; --class gnu-linux --class gnu --class os $menuentry_id_option &#039;osprober-gnulinux-/boot/vmlinuz-5.10.0-10-amd64--f203d9ec-a53c-4f33-ad2a-222cf8f8dbcd&#039; {
		insmod part_gpt
		insmod ext2
		set root=&#039;hd0,gpt2&#039;
		if [ x$feature_platform_search_hint = xy ]; then
		  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt2 --hint-efi=hd0,gpt2 --hint-baremetal=ahci0,gpt2 --hint=&#039;hd0,gpt2&#039;  f203d9ec-a53c-4f33-ad2a-222cf8f8dbcd
		else
		  search --no-floppy --fs-uuid --set=root f203d9ec-a53c-4f33-ad2a-222cf8f8dbcd
		fi
		linux /boot/vmlinuz-5.10.0-10-amd64 root=/dev/sda2
		initrd /boot/initrd.img-5.10.0-10-amd64
	}
	menuentry &#039;Devuan GNU/Linux 4 (chimaera) (on /dev/sda2)&#039; --class gnu-linux --class gnu --class os $menuentry_id_option &#039;osprober-gnulinux-/boot/vmlinuz-5.10.0-11-amd64--f203d9ec-a53c-4f33-ad2a-222cf8f8dbcd&#039; {
		insmod part_gpt
		insmod ext2
		set root=&#039;hd0,gpt2&#039;
		if [ x$feature_platform_search_hint = xy ]; then
		  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt2 --hint-efi=hd0,gpt2 --hint-baremetal=ahci0,gpt2 --hint=&#039;hd0,gpt2&#039;  f203d9ec-a53c-4f33-ad2a-222cf8f8dbcd
		else
		  search --no-floppy --fs-uuid --set=root f203d9ec-a53c-4f33-ad2a-222cf8f8dbcd
		fi
		linux /boot/vmlinuz-5.10.0-11-amd64 root=/dev/sda2
		initrd /boot/initrd.img-5.10.0-11-amd64
	}
	menuentry &#039;Devuan GNU/Linux 4 (chimaera) (on /dev/sda2)&#039; --class gnu-linux --class gnu --class os $menuentry_id_option &#039;osprober-gnulinux-/vmlinuz--f203d9ec-a53c-4f33-ad2a-222cf8f8dbcd&#039; {
		insmod part_gpt
		insmod ext2
		set root=&#039;hd0,gpt2&#039;
		if [ x$feature_platform_search_hint = xy ]; then
		  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt2 --hint-efi=hd0,gpt2 --hint-baremetal=ahci0,gpt2 --hint=&#039;hd0,gpt2&#039;  f203d9ec-a53c-4f33-ad2a-222cf8f8dbcd
		else
		  search --no-floppy --fs-uuid --set=root f203d9ec-a53c-4f33-ad2a-222cf8f8dbcd
		fi
		linux /vmlinuz root=/dev/sda2
		initrd /initrd.img
	}
	menuentry &#039;Devuan GNU/Linux 4 (chimaera) (on /dev/sda2)&#039; --class gnu-linux --class gnu --class os $menuentry_id_option &#039;osprober-gnulinux-/vmlinuz--f203d9ec-a53c-4f33-ad2a-222cf8f8dbcd&#039; {
		insmod part_gpt
		insmod ext2
		set root=&#039;hd0,gpt2&#039;
		if [ x$feature_platform_search_hint = xy ]; then
		  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt2 --hint-efi=hd0,gpt2 --hint-baremetal=ahci0,gpt2 --hint=&#039;hd0,gpt2&#039;  f203d9ec-a53c-4f33-ad2a-222cf8f8dbcd
		else
		  search --no-floppy --fs-uuid --set=root f203d9ec-a53c-4f33-ad2a-222cf8f8dbcd
		fi
		linux /vmlinuz root=/dev/sda2
		initrd /initrd.img
	}
	menuentry &#039;Devuan GNU/Linux 4 (chimaera) (on /dev/sda2)&#039; --class gnu-linux --class gnu --class os $menuentry_id_option &#039;osprober-gnulinux-/vmlinuz--f203d9ec-a53c-4f33-ad2a-222cf8f8dbcd&#039; {
		insmod part_gpt
		insmod ext2
		set root=&#039;hd0,gpt2&#039;
		if [ x$feature_platform_search_hint = xy ]; then
		  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt2 --hint-efi=hd0,gpt2 --hint-baremetal=ahci0,gpt2 --hint=&#039;hd0,gpt2&#039;  f203d9ec-a53c-4f33-ad2a-222cf8f8dbcd
		else
		  search --no-floppy --fs-uuid --set=root f203d9ec-a53c-4f33-ad2a-222cf8f8dbcd
		fi
		linux /vmlinuz root=/dev/sda2
		initrd /initrd.img.old
	}
	menuentry &#039;Devuan GNU/Linux 4 (chimaera) (on /dev/sda2)&#039; --class gnu-linux --class gnu --class os $menuentry_id_option &#039;osprober-gnulinux-/vmlinuz.old--f203d9ec-a53c-4f33-ad2a-222cf8f8dbcd&#039; {
		insmod part_gpt
		insmod ext2
		set root=&#039;hd0,gpt2&#039;
		if [ x$feature_platform_search_hint = xy ]; then
		  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt2 --hint-efi=hd0,gpt2 --hint-baremetal=ahci0,gpt2 --hint=&#039;hd0,gpt2&#039;  f203d9ec-a53c-4f33-ad2a-222cf8f8dbcd
		else
		  search --no-floppy --fs-uuid --set=root f203d9ec-a53c-4f33-ad2a-222cf8f8dbcd
		fi
		linux /vmlinuz.old root=/dev/sda2
		initrd /initrd.img.old
	}
}

menuentry &#039;Slackware 15.0 x86_64 (on /dev/sda3)&#039; --class slackware --class gnu-linux --class gnu --class os $menuentry_id_option &#039;osprober-gnulinux-simple-898752b9-52fc-4814-a5a6-67c7c4574b7e&#039; {
	insmod part_gpt
	insmod ext2
	set root=&#039;hd0,gpt3&#039;
	if [ x$feature_platform_search_hint = xy ]; then
	  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt3 --hint-efi=hd0,gpt3 --hint-baremetal=ahci0,gpt3 --hint=&#039;hd0,gpt3&#039;  898752b9-52fc-4814-a5a6-67c7c4574b7e
	else
	  search --no-floppy --fs-uuid --set=root 898752b9-52fc-4814-a5a6-67c7c4574b7e
	fi
	linux /boot/vmlinuz root=/dev/sda3
	initrd /boot/initrd.gz
}
submenu &#039;Advanced options for Slackware 15.0 x86_64 (on /dev/sda3)&#039; $menuentry_id_option &#039;osprober-gnulinux-advanced-898752b9-52fc-4814-a5a6-67c7c4574b7e&#039; {
	menuentry &#039;Slackware 15.0 x86_64 (on /dev/sda3)&#039; --class gnu-linux --class gnu --class os $menuentry_id_option &#039;osprober-gnulinux-/boot/vmlinuz--898752b9-52fc-4814-a5a6-67c7c4574b7e&#039; {
		insmod part_gpt
		insmod ext2
		set root=&#039;hd0,gpt3&#039;
		if [ x$feature_platform_search_hint = xy ]; then
		  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt3 --hint-efi=hd0,gpt3 --hint-baremetal=ahci0,gpt3 --hint=&#039;hd0,gpt3&#039;  898752b9-52fc-4814-a5a6-67c7c4574b7e
		else
		  search --no-floppy --fs-uuid --set=root 898752b9-52fc-4814-a5a6-67c7c4574b7e
		fi
		linux /boot/vmlinuz root=/dev/sda3
		initrd /boot/initrd.gz
	}
	menuentry &#039;Slackware 15.0 x86_64 (on /dev/sda3)&#039; --class gnu-linux --class gnu --class os $menuentry_id_option &#039;osprober-gnulinux-/boot/vmlinuz--898752b9-52fc-4814-a5a6-67c7c4574b7e&#039; {
		insmod part_gpt
		insmod ext2
		set root=&#039;hd0,gpt3&#039;
		if [ x$feature_platform_search_hint = xy ]; then
		  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt3 --hint-efi=hd0,gpt3 --hint-baremetal=ahci0,gpt3 --hint=&#039;hd0,gpt3&#039;  898752b9-52fc-4814-a5a6-67c7c4574b7e
		else
		  search --no-floppy --fs-uuid --set=root 898752b9-52fc-4814-a5a6-67c7c4574b7e
		fi
		linux /boot/vmlinuz root=/dev/sda3
		initrd /boot/initrd.gz
	}
	menuentry &#039;Slackware 15.0 x86_64 (on /dev/sda3)&#039; --class gnu-linux --class gnu --class os $menuentry_id_option &#039;osprober-gnulinux-/boot/vmlinuz-generic--898752b9-52fc-4814-a5a6-67c7c4574b7e&#039; {
		insmod part_gpt
		insmod ext2
		set root=&#039;hd0,gpt3&#039;
		if [ x$feature_platform_search_hint = xy ]; then
		  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt3 --hint-efi=hd0,gpt3 --hint-baremetal=ahci0,gpt3 --hint=&#039;hd0,gpt3&#039;  898752b9-52fc-4814-a5a6-67c7c4574b7e
		else
		  search --no-floppy --fs-uuid --set=root 898752b9-52fc-4814-a5a6-67c7c4574b7e
		fi
		linux /boot/vmlinuz-generic root=/dev/sda3
	}
	menuentry &#039;Slackware 15.0 x86_64 (on /dev/sda3)&#039; --class gnu-linux --class gnu --class os $menuentry_id_option &#039;osprober-gnulinux-/boot/vmlinuz-generic-5.15.19--898752b9-52fc-4814-a5a6-67c7c4574b7e&#039; {
		insmod part_gpt
		insmod ext2
		set root=&#039;hd0,gpt3&#039;
		if [ x$feature_platform_search_hint = xy ]; then
		  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt3 --hint-efi=hd0,gpt3 --hint-baremetal=ahci0,gpt3 --hint=&#039;hd0,gpt3&#039;  898752b9-52fc-4814-a5a6-67c7c4574b7e
		else
		  search --no-floppy --fs-uuid --set=root 898752b9-52fc-4814-a5a6-67c7c4574b7e
		fi
		linux /boot/vmlinuz-generic-5.15.19 root=/dev/sda3
	}
	menuentry &#039;Slackware 15.0 x86_64 (on /dev/sda3)&#039; --class gnu-linux --class gnu --class os $menuentry_id_option &#039;osprober-gnulinux-/boot/vmlinuz-huge--898752b9-52fc-4814-a5a6-67c7c4574b7e&#039; {
		insmod part_gpt
		insmod ext2
		set root=&#039;hd0,gpt3&#039;
		if [ x$feature_platform_search_hint = xy ]; then
		  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt3 --hint-efi=hd0,gpt3 --hint-baremetal=ahci0,gpt3 --hint=&#039;hd0,gpt3&#039;  898752b9-52fc-4814-a5a6-67c7c4574b7e
		else
		  search --no-floppy --fs-uuid --set=root 898752b9-52fc-4814-a5a6-67c7c4574b7e
		fi
		linux /boot/vmlinuz-huge root=/dev/sda3
	}
	menuentry &#039;Slackware 15.0 x86_64 (on /dev/sda3)&#039; --class gnu-linux --class gnu --class os $menuentry_id_option &#039;osprober-gnulinux-/boot/vmlinuz-huge-5.15.19--898752b9-52fc-4814-a5a6-67c7c4574b7e&#039; {
		insmod part_gpt
		insmod ext2
		set root=&#039;hd0,gpt3&#039;
		if [ x$feature_platform_search_hint = xy ]; then
		  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt3 --hint-efi=hd0,gpt3 --hint-baremetal=ahci0,gpt3 --hint=&#039;hd0,gpt3&#039;  898752b9-52fc-4814-a5a6-67c7c4574b7e
		else
		  search --no-floppy --fs-uuid --set=root 898752b9-52fc-4814-a5a6-67c7c4574b7e
		fi
		linux /boot/vmlinuz-huge-5.15.19 root=/dev/sda3
	}
}

menuentry &#039;openSUSE Tumbleweed (on /dev/sda5)&#039; --class opensuse --class gnu-linux --class gnu --class os $menuentry_id_option &#039;osprober-gnulinux-simple-a49723a1-bc42-4b71-988c-5b50c7c8c7bc&#039; {
	insmod part_gpt
	insmod ext2
	set root=&#039;hd0,gpt5&#039;
	if [ x$feature_platform_search_hint = xy ]; then
	  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt5 --hint-efi=hd0,gpt5 --hint-baremetal=ahci0,gpt5 --hint=&#039;hd0,gpt5&#039;  a49723a1-bc42-4b71-988c-5b50c7c8c7bc
	else
	  search --no-floppy --fs-uuid --set=root a49723a1-bc42-4b71-988c-5b50c7c8c7bc
	fi
	linux /boot/vmlinuz-5.16.2-1-default root=UUID=a49723a1-bc42-4b71-988c-5b50c7c8c7bc splash=silent quiet mitigations=auto
	initrd /boot/initrd-5.16.2-1-default
}
submenu &#039;Advanced options for openSUSE Tumbleweed (on /dev/sda5)&#039; $menuentry_id_option &#039;osprober-gnulinux-advanced-a49723a1-bc42-4b71-988c-5b50c7c8c7bc&#039; {
	menuentry &#039;openSUSE Tumbleweed (on /dev/sda5)&#039; --class gnu-linux --class gnu --class os $menuentry_id_option &#039;osprober-gnulinux-/boot/vmlinuz-5.16.2-1-default--a49723a1-bc42-4b71-988c-5b50c7c8c7bc&#039; {
		insmod part_gpt
		insmod ext2
		set root=&#039;hd0,gpt5&#039;
		if [ x$feature_platform_search_hint = xy ]; then
		  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt5 --hint-efi=hd0,gpt5 --hint-baremetal=ahci0,gpt5 --hint=&#039;hd0,gpt5&#039;  a49723a1-bc42-4b71-988c-5b50c7c8c7bc
		else
		  search --no-floppy --fs-uuid --set=root a49723a1-bc42-4b71-988c-5b50c7c8c7bc
		fi
		linux /boot/vmlinuz-5.16.2-1-default root=UUID=a49723a1-bc42-4b71-988c-5b50c7c8c7bc splash=silent quiet mitigations=auto
		initrd /boot/initrd-5.16.2-1-default
	}
	menuentry &#039;openSUSE Tumbleweed, with Linux 5.16.2-1-default (on /dev/sda5)&#039; --class gnu-linux --class gnu --class os $menuentry_id_option &#039;osprober-gnulinux-/boot/vmlinuz-5.16.2-1-default--a49723a1-bc42-4b71-988c-5b50c7c8c7bc&#039; {
		insmod part_gpt
		insmod ext2
		set root=&#039;hd0,gpt5&#039;
		if [ x$feature_platform_search_hint = xy ]; then
		  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt5 --hint-efi=hd0,gpt5 --hint-baremetal=ahci0,gpt5 --hint=&#039;hd0,gpt5&#039;  a49723a1-bc42-4b71-988c-5b50c7c8c7bc
		else
		  search --no-floppy --fs-uuid --set=root a49723a1-bc42-4b71-988c-5b50c7c8c7bc
		fi
		linux /boot/vmlinuz-5.16.2-1-default root=UUID=a49723a1-bc42-4b71-988c-5b50c7c8c7bc splash=silent quiet mitigations=auto
		initrd /boot/initrd-5.16.2-1-default
	}
	menuentry &#039;openSUSE Tumbleweed, with Linux 5.16.1-1-default (on /dev/sda5)&#039; --class gnu-linux --class gnu --class os $menuentry_id_option &#039;osprober-gnulinux-/boot/vmlinuz-5.16.1-1-default--a49723a1-bc42-4b71-988c-5b50c7c8c7bc&#039; {
		insmod part_gpt
		insmod ext2
		set root=&#039;hd0,gpt5&#039;
		if [ x$feature_platform_search_hint = xy ]; then
		  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt5 --hint-efi=hd0,gpt5 --hint-baremetal=ahci0,gpt5 --hint=&#039;hd0,gpt5&#039;  a49723a1-bc42-4b71-988c-5b50c7c8c7bc
		else
		  search --no-floppy --fs-uuid --set=root a49723a1-bc42-4b71-988c-5b50c7c8c7bc
		fi
		linux /boot/vmlinuz-5.16.1-1-default root=UUID=a49723a1-bc42-4b71-988c-5b50c7c8c7bc splash=silent quiet mitigations=auto
		initrd /boot/initrd-5.16.1-1-default
	}
}

menuentry &#039;Slackware 14.2 (on /dev/sda7)&#039; --class slackware --class gnu-linux --class gnu --class os $menuentry_id_option &#039;osprober-gnulinux-simple-ca8a35da-fa8c-4d59-b2cf-c26c73c07e99&#039; {
	insmod part_gpt
	insmod ext2
	set root=&#039;hd0,gpt7&#039;
	if [ x$feature_platform_search_hint = xy ]; then
	  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt7 --hint-efi=hd0,gpt7 --hint-baremetal=ahci0,gpt7 --hint=&#039;hd0,gpt7&#039;  ca8a35da-fa8c-4d59-b2cf-c26c73c07e99
	else
	  search --no-floppy --fs-uuid --set=root ca8a35da-fa8c-4d59-b2cf-c26c73c07e99
	fi
	linux /boot/vmlinuz root=/dev/sda7
}
submenu &#039;Advanced options for Slackware 14.2 (on /dev/sda7)&#039; $menuentry_id_option &#039;osprober-gnulinux-advanced-ca8a35da-fa8c-4d59-b2cf-c26c73c07e99&#039; {
	menuentry &#039;Slackware 14.2 (on /dev/sda7)&#039; --class gnu-linux --class gnu --class os $menuentry_id_option &#039;osprober-gnulinux-/boot/vmlinuz--ca8a35da-fa8c-4d59-b2cf-c26c73c07e99&#039; {
		insmod part_gpt
		insmod ext2
		set root=&#039;hd0,gpt7&#039;
		if [ x$feature_platform_search_hint = xy ]; then
		  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt7 --hint-efi=hd0,gpt7 --hint-baremetal=ahci0,gpt7 --hint=&#039;hd0,gpt7&#039;  ca8a35da-fa8c-4d59-b2cf-c26c73c07e99
		else
		  search --no-floppy --fs-uuid --set=root ca8a35da-fa8c-4d59-b2cf-c26c73c07e99
		fi
		linux /boot/vmlinuz root=/dev/sda7
	}
	menuentry &#039;Slackware 14.2 (on /dev/sda7)&#039; --class gnu-linux --class gnu --class os $menuentry_id_option &#039;osprober-gnulinux-/boot/vmlinuz--ca8a35da-fa8c-4d59-b2cf-c26c73c07e99&#039; {
		insmod part_gpt
		insmod ext2
		set root=&#039;hd0,gpt7&#039;
		if [ x$feature_platform_search_hint = xy ]; then
		  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt7 --hint-efi=hd0,gpt7 --hint-baremetal=ahci0,gpt7 --hint=&#039;hd0,gpt7&#039;  ca8a35da-fa8c-4d59-b2cf-c26c73c07e99
		else
		  search --no-floppy --fs-uuid --set=root ca8a35da-fa8c-4d59-b2cf-c26c73c07e99
		fi
		linux /boot/vmlinuz root=/dev/sda7
	}
	menuentry &#039;Slackware 14.2 (on /dev/sda7)&#039; --class gnu-linux --class gnu --class os $menuentry_id_option &#039;osprober-gnulinux-/boot/vmlinuz-generic--ca8a35da-fa8c-4d59-b2cf-c26c73c07e99&#039; {
		insmod part_gpt
		insmod ext2
		set root=&#039;hd0,gpt7&#039;
		if [ x$feature_platform_search_hint = xy ]; then
		  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt7 --hint-efi=hd0,gpt7 --hint-baremetal=ahci0,gpt7 --hint=&#039;hd0,gpt7&#039;  ca8a35da-fa8c-4d59-b2cf-c26c73c07e99
		else
		  search --no-floppy --fs-uuid --set=root ca8a35da-fa8c-4d59-b2cf-c26c73c07e99
		fi
		linux /boot/vmlinuz-generic root=/dev/sda7
	}
	menuentry &#039;Slackware 14.2 (on /dev/sda7)&#039; --class gnu-linux --class gnu --class os $menuentry_id_option &#039;osprober-gnulinux-/boot/vmlinuz-generic-4.4.14--ca8a35da-fa8c-4d59-b2cf-c26c73c07e99&#039; {
		insmod part_gpt
		insmod ext2
		set root=&#039;hd0,gpt7&#039;
		if [ x$feature_platform_search_hint = xy ]; then
		  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt7 --hint-efi=hd0,gpt7 --hint-baremetal=ahci0,gpt7 --hint=&#039;hd0,gpt7&#039;  ca8a35da-fa8c-4d59-b2cf-c26c73c07e99
		else
		  search --no-floppy --fs-uuid --set=root ca8a35da-fa8c-4d59-b2cf-c26c73c07e99
		fi
		linux /boot/vmlinuz-generic-4.4.14 root=/dev/sda7
	}
	menuentry &#039;Slackware 14.2 (on /dev/sda7)&#039; --class gnu-linux --class gnu --class os $menuentry_id_option &#039;osprober-gnulinux-/boot/vmlinuz-generic-smp--ca8a35da-fa8c-4d59-b2cf-c26c73c07e99&#039; {
		insmod part_gpt
		insmod ext2
		set root=&#039;hd0,gpt7&#039;
		if [ x$feature_platform_search_hint = xy ]; then
		  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt7 --hint-efi=hd0,gpt7 --hint-baremetal=ahci0,gpt7 --hint=&#039;hd0,gpt7&#039;  ca8a35da-fa8c-4d59-b2cf-c26c73c07e99
		else
		  search --no-floppy --fs-uuid --set=root ca8a35da-fa8c-4d59-b2cf-c26c73c07e99
		fi
		linux /boot/vmlinuz-generic-smp root=/dev/sda7
	}
	menuentry &#039;Slackware 14.2 (on /dev/sda7)&#039; --class gnu-linux --class gnu --class os $menuentry_id_option &#039;osprober-gnulinux-/boot/vmlinuz-generic-smp-4.4.14-smp--ca8a35da-fa8c-4d59-b2cf-c26c73c07e99&#039; {
		insmod part_gpt
		insmod ext2
		set root=&#039;hd0,gpt7&#039;
		if [ x$feature_platform_search_hint = xy ]; then
		  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt7 --hint-efi=hd0,gpt7 --hint-baremetal=ahci0,gpt7 --hint=&#039;hd0,gpt7&#039;  ca8a35da-fa8c-4d59-b2cf-c26c73c07e99
		else
		  search --no-floppy --fs-uuid --set=root ca8a35da-fa8c-4d59-b2cf-c26c73c07e99
		fi
		linux /boot/vmlinuz-generic-smp-4.4.14-smp root=/dev/sda7
	}
	menuentry &#039;Slackware 14.2 (on /dev/sda7)&#039; --class gnu-linux --class gnu --class os $menuentry_id_option &#039;osprober-gnulinux-/boot/vmlinuz-huge--ca8a35da-fa8c-4d59-b2cf-c26c73c07e99&#039; {
		insmod part_gpt
		insmod ext2
		set root=&#039;hd0,gpt7&#039;
		if [ x$feature_platform_search_hint = xy ]; then
		  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt7 --hint-efi=hd0,gpt7 --hint-baremetal=ahci0,gpt7 --hint=&#039;hd0,gpt7&#039;  ca8a35da-fa8c-4d59-b2cf-c26c73c07e99
		else
		  search --no-floppy --fs-uuid --set=root ca8a35da-fa8c-4d59-b2cf-c26c73c07e99
		fi
		linux /boot/vmlinuz-huge root=/dev/sda7
	}
	menuentry &#039;Slackware 14.2 (on /dev/sda7)&#039; --class gnu-linux --class gnu --class os $menuentry_id_option &#039;osprober-gnulinux-/boot/vmlinuz-huge-4.4.14--ca8a35da-fa8c-4d59-b2cf-c26c73c07e99&#039; {
		insmod part_gpt
		insmod ext2
		set root=&#039;hd0,gpt7&#039;
		if [ x$feature_platform_search_hint = xy ]; then
		  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt7 --hint-efi=hd0,gpt7 --hint-baremetal=ahci0,gpt7 --hint=&#039;hd0,gpt7&#039;  ca8a35da-fa8c-4d59-b2cf-c26c73c07e99
		else
		  search --no-floppy --fs-uuid --set=root ca8a35da-fa8c-4d59-b2cf-c26c73c07e99
		fi
		linux /boot/vmlinuz-huge-4.4.14 root=/dev/sda7
	}
	menuentry &#039;Slackware 14.2 (on /dev/sda7)&#039; --class gnu-linux --class gnu --class os $menuentry_id_option &#039;osprober-gnulinux-/boot/vmlinuz-huge-smp--ca8a35da-fa8c-4d59-b2cf-c26c73c07e99&#039; {
		insmod part_gpt
		insmod ext2
		set root=&#039;hd0,gpt7&#039;
		if [ x$feature_platform_search_hint = xy ]; then
		  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt7 --hint-efi=hd0,gpt7 --hint-baremetal=ahci0,gpt7 --hint=&#039;hd0,gpt7&#039;  ca8a35da-fa8c-4d59-b2cf-c26c73c07e99
		else
		  search --no-floppy --fs-uuid --set=root ca8a35da-fa8c-4d59-b2cf-c26c73c07e99
		fi
		linux /boot/vmlinuz-huge-smp root=/dev/sda7
	}
	menuentry &#039;Slackware 14.2 (on /dev/sda7)&#039; --class gnu-linux --class gnu --class os $menuentry_id_option &#039;osprober-gnulinux-/boot/vmlinuz-huge-smp-4.4.14-smp--ca8a35da-fa8c-4d59-b2cf-c26c73c07e99&#039; {
		insmod part_gpt
		insmod ext2
		set root=&#039;hd0,gpt7&#039;
		if [ x$feature_platform_search_hint = xy ]; then
		  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt7 --hint-efi=hd0,gpt7 --hint-baremetal=ahci0,gpt7 --hint=&#039;hd0,gpt7&#039;  ca8a35da-fa8c-4d59-b2cf-c26c73c07e99
		else
		  search --no-floppy --fs-uuid --set=root ca8a35da-fa8c-4d59-b2cf-c26c73c07e99
		fi
		linux /boot/vmlinuz-huge-smp-4.4.14-smp root=/dev/sda7
	}
}

### END /etc/grub.d/30_os-prober ###

### BEGIN /etc/grub.d/40_custom ###
# This file provides an easy way to add custom menu entries.  Simply type the
# menu entries you want to add after this comment.  Be careful not to change
# the &#039;exec tail&#039; line above.
### END /etc/grub.d/40_custom ###

### BEGIN /etc/grub.d/41_custom ###
if [ -f  ${config_directory}/custom.cfg ]; then
  source ${config_directory}/custom.cfg
elif [ -z &quot;${config_directory}&quot; -a -f  $prefix/custom.cfg ]; then
  source $prefix/custom.cfg;
fi
### END /etc/grub.d/41_custom ###

### BEGIN /etc/grub.d/80_suse_btrfs_snapshot ###
### END /etc/grub.d/80_suse_btrfs_snapshot ###

### BEGIN /etc/grub.d/90_persistent ###
### END /etc/grub.d/90_persistent ###

### BEGIN /etc/grub.d/95_textmode ###
if [ &quot;${grub_platform}&quot; = &quot;efi&quot; ]; then
  # On EFI systems we can only have graphics *or* serial, so allow the user
  # to switch between the two
  hiddenentry &#039;Text mode&#039; --hotkey &#039;t&#039; {
    set textmode=true
    terminal_output console
  }
fi
### END /etc/grub.d/95_textmode ###</code></pre></div>]]></description>
			<author><![CDATA[dummy@example.com (torquebar)]]></author>
			<pubDate>Sat, 05 Feb 2022 02:21:07 +0000</pubDate>
			<guid>http://dev1galaxy.org/viewtopic.php?pid=34410#p34410</guid>
		</item>
		<item>
			<title><![CDATA[Re: [SOLVED] message from the grub underworld]]></title>
			<link>http://dev1galaxy.org/viewtopic.php?pid=34400#p34400</link>
			<description><![CDATA[<p>We need to see /boot/grub/grub.cfg from whichever system is controlling the bootloader. You claim this to be &quot;Suse&quot; (openSUSE?) in the OP but if you&#039;re not sure run the <span class="bbc">set</span> command from the GRUB command line to see the <a href="https://www.gnu.org/software/grub/manual/grub/html_node/configfile.html#configfile" rel="nofollow">configfile</a> variable and it&#039;s location.</p><p>If that variable isn&#039;t listed and you&#039;re not sure which system is controlling the bootloader then install the boot-info-script package in Devuan and share the output of</p><div class="codebox"><pre><code>/usr/sbin/bootinfoscript</code></pre></div><p>The output will be lengthy so be sure to use code tags.</p>]]></description>
			<author><![CDATA[dummy@example.com (Head_on_a_Stick)]]></author>
			<pubDate>Fri, 04 Feb 2022 21:32:07 +0000</pubDate>
			<guid>http://dev1galaxy.org/viewtopic.php?pid=34400#p34400</guid>
		</item>
		<item>
			<title><![CDATA[Re: [SOLVED] message from the grub underworld]]></title>
			<link>http://dev1galaxy.org/viewtopic.php?pid=34398#p34398</link>
			<description><![CDATA[<div class="quotebox"><cite>Head_on_a_Stick wrote:</cite><blockquote><div><p>If you&#039;re dropped to an initramfs shell then I don&#039;t think /etc/fstab has been read. The problem must be with the GRUB configuration. Please share that here along with the output of <span class="bbc">lsblk -f</span>. Thanks.</p></div></blockquote></div><div class="codebox"><pre><code># lsblk -f
NAME   FSTYPE FSVER LABEL         UUID                                 FSAVAIL FSUSE% MOUNTPOINT
sda                                                                                   
├─sda1 ext4   1.0                 25568ecc-3f4c-410d-8cfb-bb45afc10051                
├─sda2 ext4   1.0   s1t4-dev      f203d9ec-a53c-4f33-ad2a-222cf8f8dbcd   24.3G    32% /
├─sda3 ext4   1.0                 c8bef1d4-9f78-4608-90a2-f79c58a4bf15                
├─sda4 ext4   1.0   ssd250-4      b1a083e6-cf65-4ecf-8f2c-dfc604ab4672                
├─sda5 ext4   1.0   ssd250-5      a49723a1-bc42-4b71-988c-5b50c7c8c7bc                
├─sda6 ext4   1.0   ssd250-6-swap 6bfded0b-dd3e-49e3-bba5-6066b8cd7111                
├─sda7 swap   1     250gb-7-swap  c1503ccd-60a2-4520-a917-e1155cfa8122                [SWAP]
└─sda8                                                                                
sdb                                                                                   
└─sdb1 ext4   1.0   ssd1tbblk-1   71aa45cc-6665-4d53-bf9d-434055f2dd6c    583G    31% /0/dx
sr0                                                                                   </code></pre></div><p>ignore the labels. they&#039;re unused residuals</p><p>What exactly can I supply under &quot;grub configuration&quot;?&#160; &#160;I never opted <br />for the Dev installation to deploy boot code but I understand that when <br />Suse sets up the boot it does poll all grub configs (if that option <br />is checked). Since the cosy days of grub legacy I&#039;m not familiar with <br />these new files totaling (their sum -1)&#160; too many :-)</p>]]></description>
			<author><![CDATA[dummy@example.com (torquebar)]]></author>
			<pubDate>Fri, 04 Feb 2022 21:19:24 +0000</pubDate>
			<guid>http://dev1galaxy.org/viewtopic.php?pid=34398#p34398</guid>
		</item>
		<item>
			<title><![CDATA[Re: [SOLVED] message from the grub underworld]]></title>
			<link>http://dev1galaxy.org/viewtopic.php?pid=34390#p34390</link>
			<description><![CDATA[<p>If you&#039;re dropped to an initramfs shell then I don&#039;t think /etc/fstab has been read. The problem must be with the GRUB configuration. Please share that here along with the output of <span class="bbc">lsblk -f</span>. Thanks.</p>]]></description>
			<author><![CDATA[dummy@example.com (Head_on_a_Stick)]]></author>
			<pubDate>Fri, 04 Feb 2022 18:28:12 +0000</pubDate>
			<guid>http://dev1galaxy.org/viewtopic.php?pid=34390#p34390</guid>
		</item>
		<item>
			<title><![CDATA[[SOLVED] message from the grub underworld]]></title>
			<link>http://dev1galaxy.org/viewtopic.php?pid=34366#p34366</link>
			<description><![CDATA[<p>I&#039;m not what you would call a knowlegable deb/dev user (yet, possibly for years to come)</p><p>I&#039;m struggling with using 4 distros on alternating days, and to <br />prevent grub from stepping all over itself I usually limit grubwork<br />to my go2 distro which for now is Suse. I&#039;m only saying this to<br />show where the following boot process began :-)</p><p>All the /etc/fstabs on all distros use only disk-by-uuid (since I <br />reluctantly gave up on the use of dev-names). This would suggest <br />(to me) that there is no reason why dev-names such as /dev/sda2 <br />should ever appear in the said boot process involving any<br />installation. </p><p>YET, on maybe every 10th boot of Devuan up pops the <br />error shown in the snapshot (sorry, out of focus took with my kodak):</p><p><span class="postimg"><img src="https://imgur.com/ygZ4NMp.png" alt="error pasted onto desktop" /></span></p><p>I *think* the source of the message is Devuan but I ain&#039;t sure.</p><p>Partitioning is as follows <br />(1 = Artix, 2=Devuan, 3=Slack, 4=Leap, 5=Tumbleweed)</p><p>Desktop deathstar primary 1tb ssd</p><div class="codebox"><pre><code>Device          Start        End   Sectors  Size Type
/dev/sda1        2048  209717247 209715200  100G Linux filesystem
/dev/sda2   209717248  419432447 209715200  100G Linux filesystem
/dev/sda3   419432448  629147647 209715200  100G Linux filesystem
/dev/sda4   629147648  838862847 209715200  100G Linux filesystem
/dev/sda5   838862848 1048578047 209715200  100G Linux filesystem
/dev/sda6  1048578048 1258293247 209715200  100G Linux filesystem
/dev/sda7  1258293248 1468008447 209715200  100G Linux filesystem
/dev/sda8  1468008448 1677723647 209715200  100G Linux filesystem
/dev/sda9  1677723648 1887438847 209715200  100G Linux filesystem
/dev/sda10 1898948608 1907337215   8388608    4G Linux swap
/dev/sda11 1907337216 1909434367   2097152    1G BIOS boot
GPT PMBR size mismatch (1 != 7814037167) will be corrected by write.</code></pre></div><p>All operational OS partitions are regularly backed up with dd so that<br />I&#039;m not too worried but I would like to get rid of the nuisance, more<br />importantly maybe some Dev devs would also want to know</p><p>cheers</p><p>Edit: 2022-02-12<br />Since my OP I had successive failures and just now I had a double fauilure affecting <br />two separate installed oS&#039;es on my g73</p><p>It does seem like NOT a Devuan issue at all, the other system <br />just now was Slackware; BOTH failed because /dev/hdb could<br />not be found. I should have checked how fdisk saw the disk-1 <br />before doing the just previous grub routine, I had not. Interestingly <br />the Leap system from which the boot was set up booted fine so <br />that AGAIN does in it seems point to os-prober. So I next <br />booted into Leap again, this time I did check, the primary disk WAS <br />/dev/sda, repeated the boot ritual, and all went fine following.</p><p>As outlined before ONLY my Suse systems ever see the primary<br />drive as other than /dev/sda&#160; ...this has to be &quot;IT&quot;. At the time <br />I launch Yast to lay boot code the Leap system is all up. Is systemd <br />a factor in id-ing disks by dev-name?</p>]]></description>
			<author><![CDATA[dummy@example.com (torquebar)]]></author>
			<pubDate>Fri, 04 Feb 2022 01:52:01 +0000</pubDate>
			<guid>http://dev1galaxy.org/viewtopic.php?pid=34366#p34366</guid>
		</item>
	</channel>
</rss>
