Garuda Grub with OpenSUSE

So I have been having some performance issues with Garuda linux, even after changing a lot of the default settings (swappiness, processor state (powersave forces cpu to run at 2.4ghz instead of 4.5ghz, and even with performance it only goes to 4.1ghz), and zram) that did not play well with my older xeon X5675.

I decided to try out opensuse for a while, probably not going to be my replacement, but it looked cool.

If I replaced Garuda I would probably get another DE (but that was another issue for another day, I couldn't switch DEs in Garuda) or another arch derivative.

Anyway I decided to shrink garuda and make a 50GB partition for openSuse. In the installer I installed to that partition and chose not to install a bootloader as I wanted to keep garuda-grub with its snapshots.

However, when I booted into garuda and did sudo grub-mkconfig -o /boot/grub/grub.cfg, while it said that OpenSuse was detected (twice) it didn't actually add it to my grub, so I did sudo mount /dev/sdd3 /mnt and ran it again, this time it added to my grub.

However, when I clicked on opensuse it said there was a problem finding my /boot/vmlinuz-linux file. I checked grub rescue, and it said that under that in (hd0,msdos3)/@/boot there was no file, so I booted back up my opensuse usb and opened the recovery, where I mounted, chrooted, and ran mkinitrd.

I rebooted into garuda and mounted the partition and /boot/vmlinuz_linux was there, however back in grub recovery it still did not appear and opensuse will not boot.

If all else fails I can install the opensuse grub on another drive (I have legacy bios so in the mbr) but I would like to fix garuda-grub. Thanks!

Let me guess. You think reading is for others, not for you, so you have never really read Garuda wiki about how to ask for support in the forum. :face_with_raised_eyebrow:
Sorry to disappoint you, my Magic Sphere that knows everything is stolen a month ago by a werewolf. I can't see through your system info.

Post

inxi -Fxxxza 
sudo parted -l
cat /etc/fstab
sudo blkid
lsblk -f
sudo os-prober

I hope for the best.

3 Likes

:joy: :blush:
Sorry, I actually love reading but didn't realize there was a spot in the wiki for the forum. Thank you for your help. Here's the info, I hope you don't mind that I have quite a few hard drives.

╰─λ inxi -Fxxxza
    sudo parted -l
    cat /etc/fstab
    sudo blkid
    lsblk -f
    sudo os-prober
System:    Kernel: 5.10.12-116-tkg-bmq x86_64 bits: 64 compiler: gcc v: 10.2.1
           parameters: intel_pstate=passive BOOT_IMAGE=/@/boot/vmlinuz-linux-tkg-bmq-westmere
           root=UUID=34fed22a-0e5a-4edf-bd0e-398c33d60bda rw rootflags=subvol=@ splash
           rd.udev.log_priority=3 vt.global_cursor_default=0 systemd.unified_cgroup_hierarchy=1
           loglevel=3 sysrq_always_enabled=1
           Desktop: KDE Plasma 5.20.5 tk: Qt 5.15.2 info: latte-dock wm: kwin_x11 dm: SDDM
           Distro: Garuda Linux
Machine:   Type: Desktop Mobo: ASUSTeK model: P6T DELUXE V2 v: Rev 1.xx serial: <filter>
           BIOS: American Megatrends v: 1202 date: 12/22/2010
Battery:   Device-1: hidpp_battery_0 model: Logitech MK700 serial: <filter>
           charge: 70% (should be ignored) rechargeable: yes status: Discharging
CPU:       Info: 6-Core model: Intel Xeon X5675 bits: 64 type: MT MCP arch: Nehalem family: 6
           model-id: 2C (44) stepping: 2 microcode: 1F L2 cache: 12 MiB
           flags: lm nx pae sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx bogomips: 98294
           Speed: 3910 MHz min/max: 1600/3068 MHz boost: enabled Core speeds (MHz): 1: 3910
           2: 3945 3: 4048 4: 3987 5: 3999 6: 3930 7: 3951 8: 3933 9: 3946 10: 3997 11: 3918
           12: 3894
           Vulnerabilities: Type: itlb_multihit status: KVM: VMX disabled
           Type: l1tf mitigation: PTE Inversion; VMX: conditional cache flushes, SMT vulnerable
           Type: mds
           status: Vulnerable: Clear CPU buffers attempted, no microcode; SMT vulnerable
           Type: meltdown mitigation: PTI
           Type: spec_store_bypass
           mitigation: Speculative Store Bypass disabled via prctl and seccomp
           Type: spectre_v1 mitigation: usercopy/swapgs barriers and __user pointer sanitization
           Type: spectre_v2 mitigation: Full generic retpoline, IBPB: conditional, IBRS_FW,
           STIBP: conditional, RSB filling
           Type: srbds status: Not affected
           Type: tsx_async_abort status: Not affected
Graphics:  Device-1: AMD Ellesmere [Radeon RX 470/480/570/570X/580/580X/590]
           vendor: Micro-Star MSI driver: amdgpu v: kernel bus ID: 02:00.0 chip ID: 1002:67df
           class ID: 0300
           Display: x11 server: X.Org 1.20.10 compositor: kwin_x11 driver: loaded: amdgpu,ati
           unloaded: modesetting alternate: fbdev,vesa display ID: :0 screens: 1
           Screen-1: 0 s-res: 3840x1080 s-dpi: 96 s-size: 1016x285mm (40.0x11.2")
           s-diag: 1055mm (41.5")
           Monitor-1: HDMI-A-0 res: 1920x1080 hz: 60 dpi: 102 size: 480x270mm (18.9x10.6")
           diag: 551mm (21.7")
           Monitor-2: DVI-D-0 res: 1920x1080 hz: 60 dpi: 92 size: 531x299mm (20.9x11.8")
           diag: 609mm (24")
           OpenGL:
           renderer: Radeon RX 570 Series (POLARIS10 DRM 3.40.0 5.10.12-116-tkg-bmq LLVM 11.0.1)
           v: 4.6 Mesa 20.3.4 direct render: Yes
Audio:     Device-1: Intel 82801JI HD Audio vendor: ASUSTeK driver: snd_hda_intel v: kernel
           bus ID: 00:1b.0 chip ID: 8086:3a3e class ID: 0403
           Device-2: AMD Ellesmere HDMI Audio [Radeon RX 470/480 / 570/580/590]
           vendor: Micro-Star MSI driver: snd_hda_intel v: kernel bus ID: 02:00.1
           chip ID: 1002:aaf0 class ID: 0403
           Device-3: Logitech Webcam B500 type: USB driver: snd-usb-audio,uvcvideo bus ID: 2-5:3
           chip ID: 046d:0807 class ID: 0102 serial: <filter>
           Device-4: Logitech G430 Surround Sound Gaming Headset type: USB
           driver: hid-generic,snd-usb-audio,usbhid bus ID: 2-6.2:7 chip ID: 046d:0a4d
           class ID: 0300
           Sound Server: ALSA v: k5.10.12-116-tkg-bmq
Network:   Device-1: Marvell 88E8056 PCI-E Gigabit Ethernet vendor: ASUSTeK driver: sky2 v: 1.30
           port: b800 bus ID: 04:00.0 chip ID: 11ab:4364 class ID: 0200
           IF: enp4s0 state: up speed: 100 Mbps duplex: full mac: <filter>
           Device-2: Marvell 88E8056 PCI-E Gigabit Ethernet vendor: ASUSTeK driver: sky2 v: 1.30
           port: d800 bus ID: 06:00.0 chip ID: 11ab:4364 class ID: 0200
           IF: enp6s0 state: down mac: <filter>
Drives:    Local Storage: total: 3.58 TiB used: 151.56 GiB (4.1%)
           SMART Message: Unable to run smartctl. Root privileges required.
           ID-1: /dev/sda maj-min: 8:0 vendor: Seagate model: ST3500413AS size: 465.76 GiB
           block size: physical: 512 B logical: 512 B speed: 3.0 Gb/s serial: <filter> rev: JC4B
           ID-2: /dev/sdb maj-min: 8:16 vendor: Toshiba model: DT01ACA300 size: 2.73 TiB
           block size: physical: 4096 B logical: 512 B speed: 3.0 Gb/s serial: <filter>
           rev: ABB0
           ID-3: /dev/sdc maj-min: 8:32 vendor: Samsung model: SSD 850 EVO 120GB
           size: 111.79 GiB block size: physical: 512 B logical: 512 B speed: 3.0 Gb/s
           serial: <filter> rev: 1B6Q
           ID-4: /dev/sdd maj-min: 8:48 vendor: Western Digital model: WD3200AAKS-00UU3A0
           size: 298.09 GiB block size: physical: 512 B logical: 512 B speed: 3.0 Gb/s
           serial: <filter> rev: 3B01
Partition: ID-1: / raw size: 244.14 GiB size: 244.14 GiB (100.00%) used: 145.83 GiB (59.7%)
           fs: btrfs dev: /dev/sdd1 maj-min: 8:49
           ID-2: /home raw size: 244.14 GiB size: 244.14 GiB (100.00%) used: 145.83 GiB (59.7%)
           fs: btrfs dev: /dev/sdd1 maj-min: 8:49
           ID-3: /var/log raw size: 244.14 GiB size: 244.14 GiB (100.00%)
           used: 145.83 GiB (59.7%) fs: btrfs dev: /dev/sdd1 maj-min: 8:49
           ID-4: /var/tmp raw size: 244.14 GiB size: 244.14 GiB (100.00%)
           used: 145.83 GiB (59.7%) fs: btrfs dev: /dev/sdd1 maj-min: 8:49
Swap:      Kernel: swappiness: 60 (default) cache pressure: 100 (default)
           ID-1: swap-1 type: zram size: 1.3 GiB used: 4.3 MiB (0.3%) priority: 32767
           dev: /dev/zram0
           ID-2: swap-2 type: zram size: 1.3 GiB used: 3.7 MiB (0.3%) priority: 32767
           dev: /dev/zram1
           ID-3: swap-3 type: zram size: 1.3 GiB used: 4.1 MiB (0.3%) priority: 32767
           dev: /dev/zram2
           ID-4: swap-4 type: zram size: 1.3 GiB used: 4 MiB (0.3%) priority: 32767
           dev: /dev/zram3
           ID-5: swap-5 type: zram size: 1.3 GiB used: 4.4 MiB (0.3%) priority: 32767
           dev: /dev/zram4
           ID-6: swap-6 type: zram size: 1.3 GiB used: 4.1 MiB (0.3%) priority: 32767
           dev: /dev/zram5
           ID-7: swap-7 type: zram size: 1.3 GiB used: 4.2 MiB (0.3%) priority: 32767
           dev: /dev/zram6
           ID-8: swap-8 type: zram size: 1.3 GiB used: 3.9 MiB (0.3%) priority: 32767
           dev: /dev/zram7
           ID-9: swap-9 type: zram size: 1.3 GiB used: 4.3 MiB (0.3%) priority: 32767
           dev: /dev/zram8
           ID-10: swap-10 type: zram size: 1.3 GiB used: 4.3 MiB (0.3%) priority: 32767
           dev: /dev/zram9
           ID-11: swap-11 type: zram size: 1.3 GiB used: 4 MiB (0.3%) priority: 32767
           dev: /dev/zram10
           ID-12: swap-12 type: zram size: 1.3 GiB used: 3.9 MiB (0.3%) priority: 32767
           dev: /dev/zram11
           ID-13: swap-13 type: partition size: 9.77 GiB used: 0 KiB (0.0%) priority: 1024
           dev: /dev/sdd2 maj-min: 8:50
Sensors:   System Temperatures: cpu: 54.0 C mobo: 49.0 C gpu: amdgpu temp: 53.0 C
           Fan Speeds (RPM): cpu: 1506 psu: 0 case-1: 0 case-2: 0 case-3: 0 gpu: amdgpu fan: 935
           Power: 12v: 11.86 5v: N/A 3.3v: 3.30 vbat: N/A gpu: amdgpu watts: 45.09
Info:      Processes: 468 Uptime: 2h 41m wakeups: 12 Memory: 15.62 GiB used: 11.54 GiB (73.9%)
           Init: systemd v: 247 Compilers: gcc: 10.2.0 clang: 11.0.1 Packages: 1724 pacman: 1699
           lib: 430 flatpak: 16 snap: 9 Shell: fish v: 3.1.2 default: Zsh v: 5.8
           running in: alacritty inxi: 3.3.00
[sudo] password for :
Model: ATA ST3500413AS (scsi)
Disk /dev/sda: 500GB
Sector size (logical/physical): 512B/512B
Partition Table: gpt
Disk Flags:

Number  Start   End     Size    File system  Name                          Flags
 1      17.4kB  16.8MB  16.8MB               Microsoft reserved partition  msftres
 2      16.8MB  500GB   500GB   ntfs         Basic data partition          msftdata


Model: ATA TOSHIBA DT01ACA3 (scsi)
Disk /dev/sdb: 3001GB
Sector size (logical/physical): 512B/4096B
Partition Table: gpt
Disk Flags:

Number  Start   End     Size    File system  Name                          Flags
 1      17.4kB  134MB   134MB                Microsoft reserved partition  msftres
 2      135MB   1085GB  1085GB  ntfs         Basic data partition          msftdata
 3      1085GB  3001GB  1916GB  ext4                                       legacy_boot


Model: ATA Samsung SSD 850 (scsi)
Disk /dev/sdc: 120GB
Sector size (logical/physical): 512B/512B
Partition Table: msdos
Disk Flags:

Number  Start   End    Size   Type     File system  Flags
 1      1049kB  577MB  576MB  primary  ntfs         boot
 2      577MB   119GB  119GB  primary  ntfs
 3      119GB   120GB  559MB  primary  ntfs         msftres


Model: ATA WDC WD3200AAKS-0 (scsi)
Disk /dev/sdd: 320GB
Sector size (logical/physical): 512B/512B
Partition Table: msdos
Disk Flags:

Number  Start   End    Size    Type     File system     Flags
 1      1049kB  262GB  262GB   primary  btrfs           boot
 2      262GB   273GB  10.5GB  primary  linux-swap(v1)
 3      273GB   320GB  47.4GB  primary  btrfs


Model: Unknown (unknown)
Disk /dev/zram5: 1398MB
Sector size (logical/physical): 4096B/4096B
Partition Table: loop
Disk Flags:

Number  Start  End     Size    File system     Flags
 1      0.00B  1398MB  1398MB  linux-swap(v1)


Model: Unknown (unknown)
Disk /dev/zram11: 1398MB
Sector size (logical/physical): 4096B/4096B
Partition Table: loop
Disk Flags:

Number  Start  End     Size    File system     Flags
 1      0.00B  1398MB  1398MB  linux-swap(v1)


Model: Unknown (unknown)
Disk /dev/zram3: 1398MB
Sector size (logical/physical): 4096B/4096B
Partition Table: loop
Disk Flags:

Number  Start  End     Size    File system     Flags
 1      0.00B  1398MB  1398MB  linux-swap(v1)


Model: Unknown (unknown)
Disk /dev/zram1: 1398MB
Sector size (logical/physical): 4096B/4096B
Partition Table: loop
Disk Flags:

Number  Start  End     Size    File system     Flags
 1      0.00B  1398MB  1398MB  linux-swap(v1)


Model: Unknown (unknown)
Disk /dev/zram8: 1398MB
Sector size (logical/physical): 4096B/4096B
Partition Table: loop
Disk Flags:

Number  Start  End     Size    File system     Flags
 1      0.00B  1398MB  1398MB  linux-swap(v1)


Model: Unknown (unknown)
Disk /dev/zram6: 1398MB
Sector size (logical/physical): 4096B/4096B
Partition Table: loop
Disk Flags:

Number  Start  End     Size    File system     Flags
 1      0.00B  1398MB  1398MB  linux-swap(v1)


Model: Unknown (unknown)
Disk /dev/zram4: 1398MB
Sector size (logical/physical): 4096B/4096B
Partition Table: loop
Disk Flags:

Number  Start  End     Size    File system     Flags
 1      0.00B  1398MB  1398MB  linux-swap(v1)


Model: Unknown (unknown)
Disk /dev/zram10: 1398MB
Sector size (logical/physical): 4096B/4096B
Partition Table: loop
Disk Flags:

Number  Start  End     Size    File system     Flags
 1      0.00B  1398MB  1398MB  linux-swap(v1)


Model: Unknown (unknown)
Disk /dev/zram2: 1398MB
Sector size (logical/physical): 4096B/4096B
Partition Table: loop
Disk Flags:

Number  Start  End     Size    File system     Flags
 1      0.00B  1398MB  1398MB  linux-swap(v1)


Model: Unknown (unknown)
Disk /dev/zram0: 1398MB
Sector size (logical/physical): 4096B/4096B
Partition Table: loop
Disk Flags:

Number  Start  End     Size    File system     Flags
 1      0.00B  1398MB  1398MB  linux-swap(v1)


Model: Unknown (unknown)
Disk /dev/zram9: 1398MB
Sector size (logical/physical): 4096B/4096B
Partition Table: loop
Disk Flags:

Number  Start  End     Size    File system     Flags
 1      0.00B  1398MB  1398MB  linux-swap(v1)


Model: Unknown (unknown)
Disk /dev/zram7: 1398MB
Sector size (logical/physical): 4096B/4096B
Partition Table: loop
Disk Flags:

Number  Start  End     Size    File system     Flags
 1      0.00B  1398MB  1398MB  linux-swap(v1)


# /etc/fstab: static file system information.
#
# Use 'blkid' to print the universally unique identifier for a device; this may
# be used with UUID= as a more robust way to name devices that works even if
# disks are added and removed. See fstab(5).
#
# <file system>             <mount point>  <type>  <options>  <dump>  <pass>
UUID=34fed22a-0e5a-4edf-bd0e-398c33d60bda /              btrfs   subvol=@,defaults,noatime,space_cache,autodefrag,compress=zstd 0 1
UUID=34fed22a-0e5a-4edf-bd0e-398c33d60bda /home          btrfs   subvol=@home,defaults,noatime,space_cache,autodefrag,compress=zstd 0 2
UUID=34fed22a-0e5a-4edf-bd0e-398c33d60bda /root          btrfs   subvol=@root,defaults,noatime,space_cache,autodefrag,compress=zstd 0 2
UUID=34fed22a-0e5a-4edf-bd0e-398c33d60bda /srv           btrfs   subvol=@srv,defaults,noatime,space_cache,autodefrag,compress=zstd 0 2
UUID=34fed22a-0e5a-4edf-bd0e-398c33d60bda /var/cache     btrfs   subvol=@cache,defaults,noatime,space_cache,autodefrag,compress=zstd 0 2
UUID=34fed22a-0e5a-4edf-bd0e-398c33d60bda /var/log       btrfs   subvol=@log,defaults,noatime,space_cache,autodefrag,compress=zstd 0 2
UUID=34fed22a-0e5a-4edf-bd0e-398c33d60bda /var/tmp       btrfs   subvol=@tmp,defaults,noatime,space_cache,autodefrag,compress=zstd 0 2
#UUID=f524dde9-c436-4038-b4fd-daf7e8d2dd41 swap           swap    defaults,noatime 0 0
/dev/sdd1: UUID="34fed22a-0e5a-4edf-bd0e-398c33d60bda" UUID_SUB="9f2c764c-3412-4b54-83ad-92cfefd18a9b" BLOCK_SIZE="4096" TYPE="btrfs" PARTUUID="a5aa5e4b-01"
/dev/sdd2: UUID="8541fc7e-2d3e-430d-8fb5-d9ee073df104" TYPE="swap" PARTUUID="a5aa5e4b-02"
/dev/sdd3: UUID="85f16b97-2494-456f-88c2-c2f2d8587cca" UUID_SUB="ddc59379-1c21-42aa-bdc0-f7c82e4574e7" BLOCK_SIZE="4096" TYPE="btrfs" PARTUUID="a5aa5e4b-03"
/dev/sda2: LABEL="Data" BLOCK_SIZE="512" UUID="7AA43E78A43E374B" TYPE="ntfs" PARTLABEL="Basic data partition" PARTUUID="e640304f-0252-45f9-9a80-65075289837e"
/dev/sdc1: LABEL="System Reserved" BLOCK_SIZE="512" UUID="1092634C926334FE" TYPE="ntfs" PARTUUID="9f99ee1d-01"
/dev/sdc2: BLOCK_SIZE="512" UUID="2CEC7C56EC7C1C70" TYPE="ntfs" PARTUUID="9f99ee1d-02"
/dev/sdc3: BLOCK_SIZE="512" UUID="46405B53405B4937" TYPE="ntfs" PARTUUID="9f99ee1d-03"
/dev/sdb2: LABEL="Data" BLOCK_SIZE="512" UUID="3CBEAA17BEA9C9AA" TYPE="ntfs" PARTLABEL="Basic data partition" PARTUUID="0b91ebed-bd31-4597-9889-bf652ea65356"
/dev/sdb3: LABEL="LinuxData" UUID="5e5abff0-5b65-4b73-baa1-d324ae25af81" BLOCK_SIZE="4096" TYPE="ext4" PARTUUID="58dac25f-9b56-a644-9cee-1265fd6288f2"
/dev/loop0: TYPE="squashfs"
/dev/loop1: TYPE="squashfs"
/dev/loop2: TYPE="squashfs"
/dev/loop3: TYPE="squashfs"
/dev/loop4: TYPE="squashfs"
/dev/loop5: TYPE="squashfs"
/dev/loop6: TYPE="squashfs"
/dev/loop7: TYPE="squashfs"
/dev/loop8: TYPE="squashfs"
/dev/zram0: UUID="2a2af6dd-f3c3-4cd3-ae7c-06a729cbe539" TYPE="swap"
/dev/zram1: UUID="501b1eab-1386-4dc9-a6c1-6d687ac8a676" TYPE="swap"
/dev/zram2: UUID="52f6544b-bd44-4cd2-bad6-bdb04fc326d8" TYPE="swap"
/dev/zram3: UUID="419bdccc-798f-40f3-8848-f91a8e01d410" TYPE="swap"
/dev/zram4: UUID="e1b30812-8be0-45dd-ad6f-3c22dfa5e5a5" TYPE="swap"
/dev/zram5: UUID="ea42f7ea-e070-429e-8eb3-2df60a91ef68" TYPE="swap"
/dev/zram6: UUID="991f165a-3446-4cbb-b0ec-213af4d62b93" TYPE="swap"
/dev/zram7: UUID="ffa60597-1ca8-4b8b-9c83-96356c391f98" TYPE="swap"
/dev/zram8: UUID="27930cf9-dd5b-4b9c-b7f4-a614e6379e35" TYPE="swap"
/dev/zram9: UUID="ef54bdbb-2f45-4bb0-8495-e53abc3d9469" TYPE="swap"
/dev/zram10: UUID="02478592-0aa9-4fae-bd49-6829fe535315" TYPE="swap"
/dev/zram11: UUID="4b260042-ec7e-4d96-a1ab-22250a468534" TYPE="swap"
/dev/sda1: PARTLABEL="Microsoft reserved partition" PARTUUID="ebbecc3e-77b3-45e5-9ad2-ca43528cc7b5"
/dev/sdb1: PARTLABEL="Microsoft reserved partition" PARTUUID="d9fd3a99-8dea-48be-b1a4-8236ace783f4"
NAME   FSTYPE   FSVER LABEL           UUID                                 FSAVAIL FSUSE% MOUNTPOINT
fd0
loop0  squashfs 4.0                                                              0   100% /snap/gtk-
loop1  squashfs 4.0                                                              0   100% /snap/gnom
loop2  squashfs 4.0                                                              0   100% /snap/ramb
loop3  squashfs 4.0                                                              0   100% /snap/core
loop4  squashfs 4.0                                                              0   100% /snap/snap
loop5  squashfs 4.0                                                              0   100% /snap/spot
loop6  squashfs 4.0                                                              0   100% /snap/core
loop7  squashfs 4.0                                                              0   100% /snap/core
loop8  squashfs 4.0                                                              0   100% /snap/gnom
sda
├─sda1
└─sda2 ntfs           Data            7AA43E78A43E374B
sdb
├─sdb1
├─sdb2 ntfs           Data            3CBEAA17BEA9C9AA
└─sdb3 ext4     1.0   LinuxData       5e5abff0-5b65-4b73-baa1-d324ae25af81
sdc
├─sdc1 ntfs           System Reserved 1092634C926334FE
├─sdc2 ntfs                           2CEC7C56EC7C1C70
└─sdc3 ntfs                           46405B53405B4937
sdd
├─sdd1 btrfs                          34fed22a-0e5a-4edf-bd0e-398c33d60bda   97.3G    60% /run/times
├─sdd2 swap     1                     8541fc7e-2d3e-430d-8fb5-d9ee073df104                [SWAP]
└─sdd3 btrfs                          85f16b97-2494-456f-88c2-c2f2d8587cca   36.9G    13% /mnt
sr0
zram0                                                                                     [SWAP]
zram1                                                                                     [SWAP]
zram2                                                                                     [SWAP]
zram3                                                                                     [SWAP]
zram4                                                                                     [SWAP]
zram5                                                                                     [SWAP]
zram6                                                                                     [SWAP]
zram7                                                                                     [SWAP]
zram8                                                                                     [SWAP]
zram9                                                                                     [SWAP]
zram10                                                                                    [SWAP]
zram11                                                                                    [SWAP]
/dev/sdc1:Windows 10:Windows:chain
/dev/sdd3:openSUSE Leap 15.2:openSUSE:linux
/dev/sdd3:openSUSE Leap 15.2:openSUSE1:linux:btrfs:UUID=85f16b97-2494-456f-88c2-c2f2d8587cca:subvol=@/.snapshots/1/snapshot
1 Like

Post

sudo sed -n '/class gnu-linux/,/^}/p' /boot/grub/grub.cfg
1 Like

[quote="petsam, post:4, topic:4075"]

menuentry 'Garuda' --class garuda --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-simple-34fed22a-0e5a-4edf-bd0e-398c33d60bda' {savedefaultload_videoset gfxpayload=keepinsmod gzioinsmod part_msdosinsmod btrfsset root='hd3,msdos1'if [ x$feature_platform_search_hint = xy ]; then  search --no-floppy --fs-uuid --set=root --hint-bios=hd3,msdos1 --hint-efi=hd3,msdos1 --hint-baremetal=ahci3,msdos1  34fed22a-0e5a-4edf-bd0e-398c33d60bdaelse  search --no-floppy --fs-uuid --set=root 34fed22a-0e5a-4edf-bd0e-398c33d60bdafiecho'Loading kernel linux-tkg-bmq-westmere ...'linux/@/boot/vmlinuz-linux-tkg-bmq-westmere root=UUID=34fed22a-0e5a-4edf-bd0e-398c33d60bda rw rootflags=subvol=@  splash rd.udev.log_priority=3 vt.global_cursor_default=0 systemd.unified_cgroup_hierarchy=1 loglevel=3 sysrq_always_enabled=1echo'Loading initial ramdisk ...'initrd/@/boot/intel-ucode.img /@/boot/initramfs-linux-tkg-bmq-westmere.img}menuentry 'Garuda, on linux-tkg-bmq-westmere' --class garuda --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-linux-tkg-bmq-westmere-advanced-34fed22a-0e5a-4edf-bd0e-398c33d60bda' {savedefaultload_videoset gfxpayload=keepinsmod gzioinsmod part_msdosinsmod btrfsset root='hd3,msdos1'if [ x$feature_platform_search_hint = xy ]; then  search --no-floppy --fs-uuid --set=root --hint-bios=hd3,msdos1 --hint-efi=hd3,msdos1 --hint-baremetal=ahci3,msdos1  34fed22a-0e5a-4edf-bd0e-398c33d60bdaelse  search --no-floppy --fs-uuid --set=root 34fed22a-0e5a-4edf-bd0e-398c33d60bdafiecho'Loading kernel linux-tkg-bmq-westmere ...'linux/@/boot/vmlinuz-linux-tkg-bmq-westmere root=UUID=34fed22a-0e5a-4edf-bd0e-398c33d60bda rw rootflags=subvol=@  splash rd.udev.log_priority=3 vt.global_cursor_default=0 systemd.unified_cgroup_hierarchy=1 loglevel=3 sysrq_always_enabled=1echo'Loading initial ramdisk ...'initrd/@/boot/intel-ucode.img /@/boot/initramfs-linux-tkg-bmq-westmere.img}menuentry 'Garuda, on linux-tkg-bmq-westmere (fallback initramfs)' --class garuda --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-linux-tkg-bmq-westmere-fallback-34fed22a-0e5a-4edf-bd0e-398c33d60bda' {savedefaultload_videoset gfxpayload=keepinsmod gzioinsmod part_msdosinsmod btrfsset root='hd3,msdos1'if [ x$feature_platform_search_hint = xy ]; then  search --no-floppy --fs-uuid --set=root --hint-bios=hd3,msdos1 --hint-efi=hd3,msdos1 --hint-baremetal=ahci3,msdos1  34fed22a-0e5a-4edf-bd0e-398c33d60bdaelse  search --no-floppy --fs-uuid --set=root 34fed22a-0e5a-4edf-bd0e-398c33d60bdafiecho'Loading kernel linux-tkg-bmq-westmere ...'linux/@/boot/vmlinuz-linux-tkg-bmq-westmere root=UUID=34fed22a-0e5a-4edf-bd0e-398c33d60bda rw rootflags=subvol=@  splash rd.udev.log_priority=3 vt.global_cursor_default=0 systemd.unified_cgroup_hierarchy=1 loglevel=3 sysrq_always_enabled=1echo'Loading initial ramdisk ...'initrd/@/boot/initramfs-linux-tkg-bmq-westmere-fallback.img}menuentry 'Garuda, on linux-mainline' --class garuda --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-linux-mainline-advanced-34fed22a-0e5a-4edf-bd0e-398c33d60bda' {savedefaultload_videoset gfxpayload=keepinsmod gzioinsmod part_msdosinsmod btrfsset root='hd3,msdos1'if [ x$feature_platform_search_hint = xy ]; then  search --no-floppy --fs-uuid --set=root --hint-bios=hd3,msdos1 --hint-efi=hd3,msdos1 --hint-baremetal=ahci3,msdos1  34fed22a-0e5a-4edf-bd0e-398c33d60bdaelse  search --no-floppy --fs-uuid --set=root 34fed22a-0e5a-4edf-bd0e-398c33d60bdafiecho'Loading kernel linux-mainline ...'linux/@/boot/vmlinuz-linux-mainline root=UUID=34fed22a-0e5a-4edf-bd0e-398c33d60bda rw rootflags=subvol=@  splash rd.udev.log_priority=3 vt.global_cursor_default=0 systemd.unified_cgroup_hierarchy=1 loglevel=3 sysrq_always_enabled=1echo'Loading initial ramdisk ...'initrd/@/boot/intel-ucode.img /@/boot/initramfs-linux-mainline.img}menuentry 'Garuda, on linux-mainline (fallback initramfs)' --class garuda --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-linux-mainline-fallback-34fed22a-0e5a-4edf-bd0e-398c33d60bda' {savedefaultload_videoset gfxpayload=keepinsmod gzioinsmod part_msdosinsmod btrfsset root='hd3,msdos1'if [ x$feature_platform_search_hint = xy ]; then  search --no-floppy --fs-uuid --set=root --hint-bios=hd3,msdos1 --hint-efi=hd3,msdos1 --hint-baremetal=ahci3,msdos1  34fed22a-0e5a-4edf-bd0e-398c33d60bdaelse  search --no-floppy --fs-uuid --set=root 34fed22a-0e5a-4edf-bd0e-398c33d60bdafiecho'Loading kernel linux-mainline ...'linux/@/boot/vmlinuz-linux-mainline root=UUID=34fed22a-0e5a-4edf-bd0e-398c33d60bda rw rootflags=subvol=@  splash rd.udev.log_priority=3 vt.global_cursor_default=0 systemd.unified_cgroup_hierarchy=1 loglevel=3 sysrq_always_enabled=1echo'Loading initial ramdisk ...'initrd/@/boot/initramfs-linux-mainline-fallback.img}}menuentry 'openSUSE Leap 15.2 (on /dev/sdd3)' --class opensuse --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-simple-85f16b97-2494-456f-88c2-c2f2d8587cca' {load_videoset gfxpayload=keepinsmod gziosavedefaultinsmod part_msdosinsmod btrfsset root='hd3,msdos3'if [ x$feature_platform_search_hint = xy ]; then  search --no-floppy --fs-uuid --set=root --hint-bios=hd3,msdos3 --hint-efi=hd3,msdos3 --hint-baremetal=ahci3,msdos3 --hint='hd0,msdos3'  85f16b97-2494-456f-88c2-c2f2d8587ccaelse  search --no-floppy --fs-uuid --set=root 85f16b97-2494-456f-88c2-c2f2d8587ccafiecho'Loading Linux 5.3.18-lp152.19-default ...'linux/boot/vmlinuz-5.3.18-lp152.19-default root=UUID=85f16b97-2494-456f-88c2-c2f2d8587cca  ${extra_cmdline} splash=silent resume=/dev/disk/by-uuid/8541fc7e-2d3e-430d-8fb5-d9ee073df104 quiet mitigations=autoecho'Loading initial ramdisk ...'initrd/boot/initrd-5.3.18-lp152.19-default}menuentry 'openSUSE Leap 15.2 (on /dev/sdd3)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-5.3.18-lp152.19-default--85f16b97-2494-456f-88c2-c2f2d8587cca' {savedefaultinsmod part_msdosinsmod btrfsset root='hd3,msdos3'if [ x$feature_platform_search_hint = xy ]; then  search --no-floppy --fs-uuid --set=root --hint-bios=hd3,msdos3 --hint-efi=hd3,msdos3 --hint-baremetal=ahci3,msdos3  85f16b97-2494-456f-88c2-c2f2d8587ccaelse  search --no-floppy --fs-uuid --set=root 85f16b97-2494-456f-88c2-c2f2d8587ccafilinux /boot/vmlinuz-5.3.18-lp152.19-default root=/dev/sdd3initrd /boot/initrd-5.3.18-lp152.19-default}menuentry 'openSUSE Leap 15.2 (on /dev/sdd3)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinux-5.3.18-lp152.19-default.gz--85f16b97-2494-456f-88c2-c2f2d8587cca' {savedefaultinsmod part_msdosinsmod btrfsset root='hd3,msdos3'if [ x$feature_platform_search_hint = xy ]; then  search --no-floppy --fs-uuid --set=root --hint-bios=hd3,msdos3 --hint-efi=hd3,msdos3 --hint-baremetal=ahci3,msdos3  85f16b97-2494-456f-88c2-c2f2d8587ccaelse  search --no-floppy --fs-uuid --set=root 85f16b97-2494-456f-88c2-c2f2d8587ccafilinux /boot/vmlinux-5.3.18-lp152.19-default.gz root=/dev/sdd3}}sudo sed -n '/class gnu-linux/,/^}/p' /boot/grub/grub.cfg

So far the only way it worked is I tried installing openSuse's grub once and that would boot openSuse fine, Garuda would work if I added /@ to the beginning of the linux/initrd lines in the grub.cfg, but Garuda snapshots would not work. I then replaced it with garuda's grub and here I am back at this issue.

Use bash, it's unreadable...

sudo bash -c " sudo sed -n '/class gnu-linux/,/^}/p' /boot/grub/grub.cfg "

or

bash
sudo sed -n '/class gnu-linux/,/^}/p' /boot/grub/grub.cfg
1 Like

IDK, :wink:

I start in grub my 4 other Garuda DE with custom.cfg

(gohlip) :wink:

3 Likes

How would that be done?

menuentry 'Garuda' --class garuda --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-simple-34fed22a-0e5a-4edf-bd0e-398c33d60bda' {
	savedefault
	load_video
	set gfxpayload=keep
	insmod gzio
	insmod part_msdos
	insmod btrfs
	set root='hd3,msdos1'
	if [ x$feature_platform_search_hint = xy ]; then
	  search --no-floppy --fs-uuid --set=root --hint-bios=hd3,msdos1 --hint-efi=hd3,msdos1 --hint-baremetal=ahci3,msdos1  34fed22a-0e5a-4edf-bd0e-398c33d60bda
	else
	  search --no-floppy --fs-uuid --set=root 34fed22a-0e5a-4edf-bd0e-398c33d60bda
	fi
	echo	'Loading kernel linux-tkg-bmq-westmere ...'
	linux	/@/boot/vmlinuz-linux-tkg-bmq-westmere root=UUID=34fed22a-0e5a-4edf-bd0e-398c33d60bda rw rootflags=subvol=@  splash rd.udev.log_priority=3 vt.global_cursor_default=0 systemd.unified_cgroup_hierarchy=1 loglevel=3 sysrq_always_enabled=1
	echo	'Loading initial ramdisk ...'
	initrd	/@/boot/intel-ucode.img /@/boot/initramfs-linux-tkg-bmq-westmere.img
}
	menuentry 'Garuda, on linux-tkg-bmq-westmere' --class garuda --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-linux-tkg-bmq-westmere-advanced-34fed22a-0e5a-4edf-bd0e-398c33d60bda' {
	savedefault
		load_video
		set gfxpayload=keep
		insmod gzio
		insmod part_msdos
		insmod btrfs
		set root='hd3,msdos1'
		if [ x$feature_platform_search_hint = xy ]; then
		  search --no-floppy --fs-uuid --set=root --hint-bios=hd3,msdos1 --hint-efi=hd3,msdos1 --hint-baremetal=ahci3,msdos1  34fed22a-0e5a-4edf-bd0e-398c33d60bda
		else
		  search --no-floppy --fs-uuid --set=root 34fed22a-0e5a-4edf-bd0e-398c33d60bda
		fi
		echo	'Loading kernel linux-tkg-bmq-westmere ...'
		linux	/@/boot/vmlinuz-linux-tkg-bmq-westmere root=UUID=34fed22a-0e5a-4edf-bd0e-398c33d60bda rw rootflags=subvol=@  splash rd.udev.log_priority=3 vt.global_cursor_default=0 systemd.unified_cgroup_hierarchy=1 loglevel=3 sysrq_always_enabled=1
		echo	'Loading initial ramdisk ...'
		initrd	/@/boot/intel-ucode.img /@/boot/initramfs-linux-tkg-bmq-westmere.img
	}
	menuentry 'Garuda, on linux-tkg-bmq-westmere (fallback initramfs)' --class garuda --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-linux-tkg-bmq-westmere-fallback-34fed22a-0e5a-4edf-bd0e-398c33d60bda' {
	savedefault
		load_video
		set gfxpayload=keep
		insmod gzio
		insmod part_msdos
		insmod btrfs
		set root='hd3,msdos1'
		if [ x$feature_platform_search_hint = xy ]; then
		  search --no-floppy --fs-uuid --set=root --hint-bios=hd3,msdos1 --hint-efi=hd3,msdos1 --hint-baremetal=ahci3,msdos1  34fed22a-0e5a-4edf-bd0e-398c33d60bda
		else
		  search --no-floppy --fs-uuid --set=root 34fed22a-0e5a-4edf-bd0e-398c33d60bda
		fi
		echo	'Loading kernel linux-tkg-bmq-westmere ...'
		linux	/@/boot/vmlinuz-linux-tkg-bmq-westmere root=UUID=34fed22a-0e5a-4edf-bd0e-398c33d60bda rw rootflags=subvol=@  splash rd.udev.log_priority=3 vt.global_cursor_default=0 systemd.unified_cgroup_hierarchy=1 loglevel=3 sysrq_always_enabled=1
		echo	'Loading initial ramdisk ...'
		initrd	/@/boot/initramfs-linux-tkg-bmq-westmere-fallback.img
	}
	menuentry 'Garuda, on linux-mainline' --class garuda --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-linux-mainline-advanced-34fed22a-0e5a-4edf-bd0e-398c33d60bda' {
	savedefault
		load_video
		set gfxpayload=keep
		insmod gzio
		insmod part_msdos
		insmod btrfs
		set root='hd3,msdos1'
		if [ x$feature_platform_search_hint = xy ]; then
		  search --no-floppy --fs-uuid --set=root --hint-bios=hd3,msdos1 --hint-efi=hd3,msdos1 --hint-baremetal=ahci3,msdos1  34fed22a-0e5a-4edf-bd0e-398c33d60bda
		else
		  search --no-floppy --fs-uuid --set=root 34fed22a-0e5a-4edf-bd0e-398c33d60bda
		fi
		echo	'Loading kernel linux-mainline ...'
		linux	/@/boot/vmlinuz-linux-mainline root=UUID=34fed22a-0e5a-4edf-bd0e-398c33d60bda rw rootflags=subvol=@  splash rd.udev.log_priority=3 vt.global_cursor_default=0 systemd.unified_cgroup_hierarchy=1 loglevel=3 sysrq_always_enabled=1
		echo	'Loading initial ramdisk ...'
		initrd	/@/boot/intel-ucode.img /@/boot/initramfs-linux-mainline.img
	}
	menuentry 'Garuda, on linux-mainline (fallback initramfs)' --class garuda --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-linux-mainline-fallback-34fed22a-0e5a-4edf-bd0e-398c33d60bda' {
	savedefault
		load_video
		set gfxpayload=keep
		insmod gzio
		insmod part_msdos
		insmod btrfs
		set root='hd3,msdos1'
		if [ x$feature_platform_search_hint = xy ]; then
		  search --no-floppy --fs-uuid --set=root --hint-bios=hd3,msdos1 --hint-efi=hd3,msdos1 --hint-baremetal=ahci3,msdos1  34fed22a-0e5a-4edf-bd0e-398c33d60bda
		else
		  search --no-floppy --fs-uuid --set=root 34fed22a-0e5a-4edf-bd0e-398c33d60bda
		fi
		echo	'Loading kernel linux-mainline ...'
		linux	/@/boot/vmlinuz-linux-mainline root=UUID=34fed22a-0e5a-4edf-bd0e-398c33d60bda rw rootflags=subvol=@  splash rd.udev.log_priority=3 vt.global_cursor_default=0 systemd.unified_cgroup_hierarchy=1 loglevel=3 sysrq_always_enabled=1
		echo	'Loading initial ramdisk ...'
		initrd	/@/boot/initramfs-linux-mainline-fallback.img
	}
}
menuentry 'openSUSE Leap 15.2 (on /dev/sdd3)' --class opensuse --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-simple-85f16b97-2494-456f-88c2-c2f2d8587cca' {
	load_video
	set gfxpayload=keep
	insmod gzio
	savedefault
	insmod part_msdos
	insmod btrfs
	set root='hd3,msdos3'
	if [ x$feature_platform_search_hint = xy ]; then
	  search --no-floppy --fs-uuid --set=root --hint-bios=hd3,msdos3 --hint-efi=hd3,msdos3 --hint-baremetal=ahci3,msdos3 --hint='hd0,msdos3'  85f16b97-2494-456f-88c2-c2f2d8587cca
	else
	  search --no-floppy --fs-uuid --set=root 85f16b97-2494-456f-88c2-c2f2d8587cca
	fi
	echo	'Loading Linux 5.3.18-lp152.19-default ...'
	linux	/boot/vmlinuz-5.3.18-lp152.19-default root=UUID=85f16b97-2494-456f-88c2-c2f2d8587cca  ${extra_cmdline} splash=silent resume=/dev/disk/by-uuid/8541fc7e-2d3e-430d-8fb5-d9ee073df104 quiet mitigations=auto
	echo	'Loading initial ramdisk ...'
	initrd	/boot/initrd-5.3.18-lp152.19-default
}
	menuentry 'openSUSE Leap 15.2 (on /dev/sdd3)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-5.3.18-lp152.19-default--85f16b97-2494-456f-88c2-c2f2d8587cca' {
		savedefault
		insmod part_msdos
		insmod btrfs
		set root='hd3,msdos3'
		if [ x$feature_platform_search_hint = xy ]; then
		  search --no-floppy --fs-uuid --set=root --hint-bios=hd3,msdos3 --hint-efi=hd3,msdos3 --hint-baremetal=ahci3,msdos3  85f16b97-2494-456f-88c2-c2f2d8587cca
		else
		  search --no-floppy --fs-uuid --set=root 85f16b97-2494-456f-88c2-c2f2d8587cca
		fi
		linux /boot/vmlinuz-5.3.18-lp152.19-default root=/dev/sdd3
		initrd /boot/initrd-5.3.18-lp152.19-default
	}
	menuentry 'openSUSE Leap 15.2 (on /dev/sdd3)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinux-5.3.18-lp152.19-default.gz--85f16b97-2494-456f-88c2-c2f2d8587cca' {
		savedefault
		insmod part_msdos
		insmod btrfs
		set root='hd3,msdos3'
		if [ x$feature_platform_search_hint = xy ]; then
		  search --no-floppy --fs-uuid --set=root --hint-bios=hd3,msdos3 --hint-efi=hd3,msdos3 --hint-baremetal=ahci3,msdos3  85f16b97-2494-456f-88c2-c2f2d8587cca
		else
		  search --no-floppy --fs-uuid --set=root 85f16b97-2494-456f-88c2-c2f2d8587cca
		fi
		linux /boot/vmlinux-5.3.18-lp152.19-default.gz root=/dev/sdd3
	}
}

OpenSuse is in btrfs

3 273GB 320GB 47.4GB primary btrfs

Normally Garuda has a patch that handles other OS btrfs.
It runs when installing/upgrading grub, with a hook.
If you have this file, run it and recheck grub.cfg.

/usr/bin/grub-fix-initrd-generation

Run it terminal and post all output

sudo grub-fix-initrd-generation
─λ sudo grub-fix-initrd-generation
===> INFO: grub-tools / grub-fix-initrd-generation:
No changes.

Mount sdd3 and try to list btrfs subvolumes
https://wiki.archlinux.org/index.php/Btrfs#Listing_subvolumes

1 Like
╰─λ sudo mount /dev/sdd3 /mnt/
[sudo] password for joseph:
╭─joseph at Joseph-Desktop-Garuda in ⌁
╰─λ sudo mount /dev/sdd3 /mnt/
mount: /mnt: /dev/sdd3 already mounted on /mnt.
╭─joseph at Joseph-Desktop-Garuda in ⌁
╰─λ btrfs subvolume list -p /mnt
ERROR: can't perform the search: Operation not permitted
╭─joseph at Joseph-Desktop-Garuda in ⌁
╰─λ sudo btrfs subvolume list -p /mnt
ID 256 gen 91 parent 5 top level 5 path @
ID 258 gen 93 parent 256 top level 256 path @/var
ID 259 gen 95 parent 256 top level 256 path @/usr/local
ID 260 gen 97 parent 256 top level 256 path @/tmp
ID 261 gen 99 parent 256 top level 256 path @/srv
ID 262 gen 101 parent 256 top level 256 path @/root
ID 263 gen 103 parent 256 top level 256 path @/opt
ID 264 gen 105 parent 256 top level 256 path @/home
ID 265 gen 107 parent 256 top level 256 path @/boot/grub2/x86_64-efi
ID 266 gen 109 parent 256 top level 256 path @/boot/grub2/i386-pc
ID 267 gen 111 parent 256 top level 256 path @/.snapshots
ID 268 gen 132 parent 267 top level 267 path @/.snapshots/1/snapshot
ID 275 gen 77 parent 267 top level 267 path @/.snapshots/2/snapshot
╭─joseph at Joseph-Desktop-Garuda in ⌁
╰─λ

It seems it may (or not) be a bug.
Temporarily, you can edit grub.cfg, so you can try booting Suse, to confirm this is the issue.
Or better, add custom.cfg with this

menuentry 'Custom openSUSE Leap 15.2 (on /dev/sdd3)' --class opensuse --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-simple-85f16b97-2494-456f-88c2-c2f2d8587cca' {
	load_video
	set gfxpayload=keep
	insmod gzio
	savedefault
	insmod part_msdos
	insmod btrfs
	set root='hd3,msdos3'
	if [ x$feature_platform_search_hint = xy ]; then
	  search --no-floppy --fs-uuid --set=root --hint-bios=hd3,msdos3 --hint-efi=hd3,msdos3 --hint-baremetal=ahci3,msdos3 --hint='hd0,msdos3'  85f16b97-2494-456f-88c2-c2f2d8587cca
	else
	  search --no-floppy --fs-uuid --set=root 85f16b97-2494-456f-88c2-c2f2d8587cca
	fi
	echo	'Loading Linux 5.3.18-lp152.19-default ...'
	linux	/@/boot/vmlinuz-5.3.18-lp152.19-default root=UUID=85f16b97-2494-456f-88c2-c2f2d8587cca  ${extra_cmdline} splash=silent resume=/dev/disk/by-uuid/8541fc7e-2d3e-430d-8fb5-d9ee073df104 quiet mitigations=auto
	echo	'Loading initial ramdisk ...'
	initrd	/@/boot/initrd-5.3.18-lp152.19-default
}

Save this new file at

/boot/grub/custom.cfg

and reboot.
This entry will be at the bottom of the Main Grub menu.

You may try to add one more entry

	menuentry 'Custom 2 openSUSE Leap 15.2 (on /dev/sdd3)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-5.3.18-lp152.19-default--85f16b97-2494-456f-88c2-c2f2d8587cca' {
		savedefault
		insmod part_msdos
		insmod btrfs
		set root='hd3,msdos3'
		if [ x$feature_platform_search_hint = xy ]; then
		  search --no-floppy --fs-uuid --set=root --hint-bios=hd3,msdos3 --hint-efi=hd3,msdos3 --hint-baremetal=ahci3,msdos3  85f16b97-2494-456f-88c2-c2f2d8587cca
		else
		  search --no-floppy --fs-uuid --set=root 85f16b97-2494-456f-88c2-c2f2d8587cca
		fi
		linux /@/boot/vmlinuz-5.3.18-lp152.19-default root=/dev/sdd3
		initrd /@/boot/initrd-5.3.18-lp152.19-default
	}
3 Likes


Same bug

Try the second entry I have added to above post.
Also, edit /etc/default/grub and change default first boot

GRUB_DEFAULT=saved
# to this
GRUB_DEFAULT=0

and update-grub

If it still fails, go to grub_rescue and search for the available partitions and list them to see what Suse needs. (Suse knowledge required).
Read help

1 Like

Ok I added the entries and will try again a bit later when I wrap up my work.

This issue looks like a BIOS related problem. Not sure though.
An easy (if any) way to find suse partition at grub_rescue is to assign a label to sdd3, like suse, using partition manager (gparted etc).
Then, at grub prompt

insmod part_msdos
insmod btrfs
search.label suse

If it shows a partition, then

search.label suse --set root
configfile /boot/grub/grub.cfg

and you should boot to Suse.

2 Likes

Sorry. I failed with the command

search.fs_label
search --label

Read the linked Grub manual for more options.

1 Like