Dual Boot so far no luck

Tumbleweed being the first install I was trying to install parallel , so to speak Ubuntu-studio.
Installation was reported ok …but I could not boot it.
The original Grub showed up.
Is it because tumbleweed is using a different version of Grub ? If so , what can I do.

thanks

Show ls /boot/efi/EFI/

I assume Ubuntu Studio was installed properly in UEFI mode?

If so, from TW try sudo grub2-mkconfig -o /boot/efi/EFI/opensuse/grub.cfg

When complete, reboot and see if Tumbleweed and Ubuntu both show up in the menu.

localhost:/ # ls /boot/efi/EFI/
AVL-MXe  BOOT  debian  fedora  opensuse  ubuntu
localhost:/ # 

Fedora is has been wiped.
when installing the above Studio(recording) systems only the ubuntu installer gave me accurate info

grub2-mkconfig -o /boot/efi/EFI/opensuse/grub.cfg


localhost:/ # 
localhost:/ # grub2-mkconfig -o /boot/efi/EFI/opensuse/grub.cfg
Generating grub configuration file ...
Found theme: /boot/grub2/themes/openSUSE/theme.txt
Warning: os-prober will not be executed to detect other bootable partitions.
Systems on them will not be added to the GRUB boot configuration.
Check GRUB_DISABLE_OS_PROBER documentation entry.
Adding boot menu entry for UEFI Firmware Settings ...
done
localhost:/ #

Ok, so Fedora is a stale entry (that could be removed if desired).

Enable os-prober by changing GRUB_DISABLE_OS_PROBER=true to GRUB_DISABLE_OS_PROBER=false in /etc/default/grub, and then run sudo grub2-mkconfig -o /boot/efi/EFI/opensuse/grub.cfg

Now reboot and check the GRUB boot menu again.

grub2-mkconfig -o /boot/grub2/grub.cfg? Run os-prober to see what it detects first?

@malcolmlewis

localhost:/ # grub2-mkconfig -o /boot/grub2/grub.cfg
Generating grub configuration file ...
Found theme: /boot/grub2/themes/openSUSE/theme.txt
Warning: os-prober will not be executed to detect other bootable partitions.
Systems on them will not be added to the GRUB boot configuration.
Check GRUB_DISABLE_OS_PROBER documentation entry.
Adding boot menu entry for UEFI Firmware Settings ...
done
localhost:/ # 
localhost:/ # 
localhost:/ # os-prober
247.958121 | DM multipath kernel driver not loaded
/dev/nvme0n1p3:AVL-MXe 25 (25):AVL-MXe:linux
/dev/nvme0n1p6:Ubuntu 24.04.3 LTS:Ubuntu:linux:btrfs:UUID=1546148c-8376-4726-b262-162c7777d07b:subvol=
localhost:/ # 

@deano_ferrari
In file /etc/default/grub there is no entry
GRUB_DISABLE_OS_PROBER= …

Add it then…(although I think enabled by default?)

@deano_ferrari
… I added before nothing happened …so changed back. Then I discovered

# If you change this file, run 'grub2-mkconfig -o /boot/grub2/grub.cfg' afterwards to update /boot/grub2/grub.cfg.

done that and ran grub2-mkconfig -o /boot/efi/EFI/opensuse/grub.cfg

… no new entry in the boot screen

Maybe this info is of help

studio-te@localhost:~> inxi -F
System:
  Host: localhost.localdomain Kernel: 6.18.7-1-default arch: x86_64 bits: 64
  Desktop: KDE Plasma v: 6.5.5 Distro: openSUSE Tumbleweed 20260126
Machine:
  Type: Desktop Mobo: Micro-Star model: MPG X570 GAMING PLUS (MS-7C37) v: 2.0
    serial: <superuser required> Firmware: UEFI vendor: American Megatrends LLC.
    v: A.E0 date: 06/22/2021
CPU:
  Info: 6-core model: AMD Ryzen 5 5600G with Radeon Graphics bits: 64
    type: MT MCP cache: L2: 3 MiB
  Speed (MHz): avg: 2368 min/max: 404/4466 cores: 1: 2368 2: 2368 3: 2368
    4: 2368 5: 2368 6: 2368 7: 2368 8: 2368 9: 2368 10: 2368 11: 2368 12: 2368
Graphics:
  Device-1: NVIDIA GK208B [GeForce GT 710] driver: nvidia v: 470.256.02
  Device-2: Advanced Micro Devices [AMD/ATI] Cezanne [Radeon Vega Series /
    Radeon Mobile Series] driver: amdgpu v: kernel
  Display: x11 server: X.Org v: 21.1.21 with: Xwayland v: 24.1.9 driver: X:
    loaded: modesetting unloaded: vesa failed: nvidia dri: radeonsi
    gpu: amdgpu,nvidia,nvidia-nvswitch resolution: 1: 1920x1080~60Hz
    2: 1920x1080~60Hz
  API: EGL v: 1.5 drivers: kms_swrast,nvidia,radeonsi,swrast
    platforms: gbm,x11,surfaceless,device
  API: OpenGL v: 4.6.0 compat-v: 4.5 vendor: nvidia mesa v: 470.256.02
    renderer: NVIDIA GeForce GT 710/PCIe/SSE2
  API: Vulkan v: 1.4.335 drivers: nvidia,radv,llvmpipe surfaces: N/A
  Info: Tools: api: eglinfo, glxinfo, vulkaninfo
    de: kscreen-console,kscreen-doctor gpu: nvidia-settings,nvidia-smi
    wl: wayland-info x11: xdpyinfo, xprop, xrandr
Audio:
  Device-1: NVIDIA GK208 HDMI/DP Audio driver: snd_hda_intel
  Device-2: Advanced Micro Devices [AMD/ATI] Renoir Radeon High Definition
    Audio driver: snd_hda_intel
  Device-3: Advanced Micro Devices [AMD] Family 17h/19h/1ah HD Audio
    driver: snd_hda_intel
  Device-4: BEHRINGER GmbH X-USB driver: snd-usb-audio type: USB
  Device-5: BEHRINGER GmbH X18/XR18 driver: snd-usb-audio type: USB
  API: ALSA v: k6.18.7-1-default status: kernel-api
  Server-1: PipeWire v: 1.5.85 status: active
Network:
  Device-1: Realtek RTL8111/8168/8211/8411 PCI Express Gigabit Ethernet
    driver: r8169
  IF: enp39s0 state: up speed: 100 Mbps duplex: full mac: d8:bb:c1:89:6f:0a
  Device-2: Realtek RTL8192CE PCIe Wireless Network Adapter
    driver: rtl8192ce
  IF: wlp41s0 state: down mac: e2:6e:05:0c:b9:09
Drives:
  Local Storage: total: 3 TiB used: 53.38 GiB (1.7%)
  ID-1: /dev/nvme0n1 vendor: Western Digital model: WD Blue SN570 250GB
    size: 232.89 GiB
  ID-2: /dev/sda vendor: Samsung model: SSD 870 QVO 1TB size: 931.51 GiB
  ID-3: /dev/sdb model: SSD 2TB size: 1.86 TiB
Partition:
  ID-1: / size: 81.88 GiB used: 13.57 GiB (16.6%) fs: btrfs
    dev: /dev/nvme0n1p4
  ID-2: /boot/efi size: 2 GiB used: 889.1 MiB (43.5%) fs: vfat
    dev: /dev/nvme0n1p7
  ID-3: /home size: 1.86 TiB used: 38.94 GiB (2.0%) fs: xfs dev: /dev/sdb1
  ID-4: /opt size: 81.88 GiB used: 13.57 GiB (16.6%) fs: btrfs
    dev: /dev/nvme0n1p4
  ID-5: /var size: 81.88 GiB used: 13.57 GiB (16.6%) fs: btrfs
    dev: /dev/nvme0n1p4
Swap:
  ID-1: swap-1 type: partition size: 10 GiB used: 0 KiB (0.0%)
    dev: /dev/nvme0n1p2
Sensors:
  System Temperatures: cpu: 51.9 C mobo: N/A
  Fan Speeds (rpm): N/A
  GPU: device: nvidia screen: :0.0 temp: 64 C device: amdgpu temp: 41.0 C
Info:
  Memory: total: 28 GiB available: 27.29 GiB used: 2.1 GiB (7.7%)
  Processes: 348 Uptime: 0h 0m Shell: Bash inxi: 3.3.40
studio-te@localhost:~> 

ID-2: /boot/efi size: 2 GiB used: 889.1 MiB (43.5%) fs: vfat
dev: /dev/nvme0n1p7

grub2-bls is the default now on TW. It cannot do multi-boot AFAIK

1 Like

update-bootloader --show will confirm.

1 Like

Good catch guys. :slight_smile:

Also, @ozotto you can check
ls /boot/efi/loader/entries/
If GRUB2-BLS is in use there will be .conf files present for openSUSE.

If this is the case it should be possible to add an entry for Ubuntu as well. Create a file like
“/boot/efi/loader/entries/ubuntu-studio.conf” with

title   Ubuntu Studio 24.04
efi     /EFI/ubuntu/grubx64.efi

then reboot and it should be present in the menu.

@knurpht
@malcolmlewis

localhost:/ # 
localhost:/ # update-bootloader --show
grub2-bls
localhost:/ # 

I though dual boot is something like a standard feature …
So, I assume changing to grub2 will violate the system integrity ? … or could become messy.

You can change it (back to GRUB2-EFI), but see if my last reply can be made to work for you

@ozotto very, many of the btrfs features are integrated into grub-bls. Else as indicated you can switch but could have unexpected issues… Just use the BIOS Boot menu to select the other operating systems to boot.

@deano_ferrari

did that … reboot … no result
then I ran
grub2-mkconfig -o /boot/efi/EFI/opensuse/grub.cfg

Generating grub configuration file ...
Found theme: /boot/grub2/themes/openSUSE/theme.txt
Warning: os-prober will be executed to detect other bootable partitions.
Its output will be used to detect bootable binaries on them and create new boot entries.
51.445328 | DM multipath kernel driver not loaded
Found AVL-MXe 25 (25) on /dev/nvme0n1p3
Found Ubuntu 24.04.3 LTS on /dev/nvme0n1p6
Adding boot menu entry for UEFI Firmware Settings ...
done
localhost:/ # 

…so that sounded encouraging … What a shame …no new entries in the boot menue.

however I think we maybe close to it… any further ideas ?

… no , I don’t want to face this

@ozotto whilst that command produces output, it’s not for grub-bls, update-bootloader is the command to use, single boot only…

I still run grub2-efi here along with apparmor and no btrfs… Just haven’t got around to a fresh install. I have other grub-bls setups, single boot and one dual boot with Windows 11 which is booted via the BIOS menu…

That’s not applicable for GRUB+BLS.

@malcolmlewis

As I said, we may be close to it. Any further ideas ?

… it would help me to pinch ideas as to create a Suse recording environment and be it initially only experimental.

When I compare what Fedora-Jam, Ubuntu Studio and AV Linux have to offer , It is just an accumulation of audio software " working in harmony " out of the box !

I had that before on 15.6

@ozotto no dual or multiboot with grub-bls and the grub menu, it’s a done deal. You must use the BIOS boot menu to boot alternative operating systems.

Further ideas… get a MacBook and the appropriate tools… :wink:

you kidding :sunglasses: