I am using OpenSuse Tumbleweed and as a boot loader I use systemd-boot. Rebooting is broken. Meaning I can only power off and then power on my PC in order to boot in OpenSuse. If I try to restart either by the GUI or the sudo systemctl reboot
it shutsdown OpenSuse normally but when it powers on my PC again it throws me in the BIOS Boot Menu (not OpenSuse’s boot manager) showing all my possible boot options. At the top of the boot options is OpenSuse Boot Manager but when I press Enter it blinks for a second and the just shows me the BIOS Boot Menu again. The only solution is to hit the power button off and on.
@contemptauthor Hi and welcome to the Forum
AFAIK there are still some teething troubles with systemd-boot… Can you check there is a file present called /etc/sysconfig/bootloader
and it’s contents LOADER_TYPE=systemd-boot
if not create and test to see if that helps.
Show full output of
efibootmgr
bootctl
Hi, thank you for your welcome and your reply. It seems that the file already contains the line LOADER_TYPE="systemd-boot"
Thank you for the reply. Here are the outputs:
sudo efibootmgr
BootCurrent: 0000
Timeout: 0 seconds
BootOrder: 0000,0018,0001,0014,0015,0016,0017,001A,001B
Boot0000* openSUSE Boot Manager HD(1,GPT,21c6ed38-bdb7-40a1-9927-c45c93ab9b76,0x800,0x100000)/File(\EFI\systemd\shim.efi)
Boot0001* ubuntu HD(1,GPT,077f7fe0-4b71-438f-93a2-368ddedfc0e3,0x800,0x100000)/File(\EFI\ubuntu\shimx64.efi)
Boot0010 Setup FvFile(721c8b66-426c-4e86-8e99-3457c46ab0b9)
Boot0011 Boot Menu FvFile(86488440-41bb-42c7-93ac-450fbf7766bf)
Boot0012 Diagnostic Splash FvFile(a7d8d9a6-6ab0-4aeb-ad9d-163e59a7a380)
Boot0013 OilDiagApp FvFile(f8397897-e203-4a62-b977-9e7e5d94d91b)
Boot0014* ATA HDD: VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,91af625956449f41a7b91f4f892ab0f600)
Boot0015* ATA HDD1: VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,91af625956449f41a7b91f4f892ab0f601)
Boot0016* NVMe: VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,001c199932d94c4eae9aa0b6e98eb8a4)
Boot0017* ATAPI CD: HL-DT-ST DVDRAM GUE1N PciRoot(0x0)/Pci(0x8,0x2)/Pci(0x0,0x0)/Sata(1,0,0){0a09a2ae-dedf-4e21-8b3a-5e471856a354}
Boot0018* USB HDD: WD My Passport 0740 PciRoot(0x0)/Pci(0x8,0x1)/Pci(0x0,0x3)/USB(3,0)/USB(0,0)/Unit(0){aa21e833-33af-47bc-89bd-419f88c50803}
Boot001A* USB FDD: VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,6ff015a28830b543a8b8641009461e49)
Boot001B* USB CD: VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,86701296aa5a7848b66cd49dd3ba6a55)
bootctl
System:
Firmware: UEFI 2.70 (Phoenix Technologies Ltd. 4660.22136)
Firmware Arch: x64
Secure Boot: disabled
TPM2 Support: yes
Measured UKI: no
Boot into FW: supported
Current Boot Loader:
Product: systemd-boot 256.4+suse.6.g5bba1ebe17
Features: ✓ Boot counting
✓ Menu timeout control
✓ One-shot menu timeout control
✓ Default entry control
✓ One-shot entry control
✓ Support for XBOOTLDR partition
✓ Support for passing random seed to OS
✓ Load drop-in drivers
✓ Support Type #1 sort-key field
✓ Support @saved pseudo-entry
✓ Support Type #1 devicetree field
✓ Enroll SecureBoot keys
✓ Retain SHIM protocols
✓ Menu can be disabled
✓ Boot loader sets ESP information
ESP: /dev/disk/by-partuuid/21c6ed38-bdb7-40a1-9927-c45c93ab9b76
File: └─/EFI/systemd/grub.efi
Random Seed:
System Token: set
Exists: yes
Available Boot Loaders on ESP:
ESP: /boot/efi (/dev/disk/by-partuuid/21c6ed38-bdb7-40a1-9927-c45c93ab9b76)
File: ├─/EFI/systemd/MokManager.efi
├─/EFI/systemd/shim.efi
├─/EFI/systemd/grub.efi (systemd-boot 256.4+suse.6.g5bba1ebe17)
├─/EFI/BOOT/MokManager.efi
├─/EFI/BOOT/fallback.efi
└─/EFI/BOOT/BOOTX64.EFI
Boot Loaders Listed in EFI Variables:
Title: openSUSE Boot Manager
ID: 0x0000
Status: active, boot-order
Partition: /dev/disk/by-partuuid/21c6ed38-bdb7-40a1-9927-c45c93ab9b76
File: └─/EFI/systemd/shim.efi
Title: ubuntu
ID: 0x0001
Status: active, boot-order
Partition: /dev/disk/by-partuuid/077f7fe0-4b71-438f-93a2-368ddedfc0e3
File: └─/EFI/ubuntu/shimx64.efi
Boot Loader Entries:
$BOOT: /boot/efi (/dev/disk/by-partuuid/21c6ed38-bdb7-40a1-9927-c45c93ab9b76)
token: opensuse-tumbleweed
Default Boot Loader Entry:
type: Boot Loader Specification Type #1 (.conf)
title: openSUSE Tumbleweed (313@6.10.2-1-default)
id: opensuse-tumbleweed-6.10.2-1-default-313.conf
source: /boot/efi//loader/entries/opensuse-tumbleweed-6.10.2-1-default-313.conf
sort-key: opensuse-tumbleweed
version: 313@6.10.2-1-default
linux: /boot/efi//opensuse-tumbleweed/6.10.2-1-default/linux-2c329eaa923faa1adec30975f32f6b98bb77d87c
initrd: /boot/efi//opensuse-tumbleweed/6.10.2-1-default/initrd-a978f24169b4efd59c83bdcaf643f294731b28f7
options: root=UUID=c569393f-9b21-4856-878a-04fe17cd70a4 splash=silent mitigations=auto quiet security=apparmor rootflags=subvol=@/.snapshots/313/snapshot systemd.machine_id=64646b6ca369430584fd66a612046825
Newer Reply
Once again, @arvidjaar thank you for the reply. Here are the outputs:
sudo efibootmgr
BootCurrent: 0000
Timeout: 0 seconds
BootOrder: 0000,0018,0014,0015,0016,0017,001A,001B
Boot0000* openSUSE Boot Manager HD(1,GPT,21c6ed38-bdb7-40a1-9927-c45c93ab9b76,0x800,0x100000)/File(\EFI\systemd\shim.efi)
Boot0010 Setup FvFile(721c8b66-426c-4e86-8e99-3457c46ab0b9)
Boot0011 Boot Menu FvFile(86488440-41bb-42c7-93ac-450fbf7766bf)
Boot0012 Diagnostic Splash FvFile(a7d8d9a6-6ab0-4aeb-ad9d-163e59a7a380)
Boot0013 OilDiagApp FvFile(f8397897-e203-4a62-b977-9e7e5d94d91b)
Boot0014 ATA HDD: VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,91af625956449f41a7b91f4f892ab0f600)
Boot0015 ATA HDD1: VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,91af625956449f41a7b91f4f892ab0f601)
Boot0016 NVMe: VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,001c199932d94c4eae9aa0b6e98eb8a4)
Boot0017 ATAPI CD: HL-DT-ST DVDRAM GUE1N PciRoot(0x0)/Pci(0x8,0x2)/Pci(0x0,0x0)/Sata(1,0,0){0a09a2ae-dedf-4e21-8b3a-5e471856a354}
Boot0018 USB HDD: WD My Passport 0740 PciRoot(0x0)/Pci(0x8,0x1)/Pci(0x0,0x3)/USB(3,0)/USB(0,0)/Unit(0){aa21e833-33af-47bc-89bd-419f88c50803}
Boot001A USB FDD: VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,6ff015a28830b543a8b8641009461e49)
Boot001B USB CD: VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,86701296aa5a7848b66cd49dd3ba6a55)
bootctl
System:
Firmware: UEFI 2.70 (Phoenix Technologies Ltd. 4660.22136)
Firmware Arch: x64
Secure Boot: disabled
TPM2 Support: yes
Measured UKI: no
Boot into FW: supported
Current Boot Loader:
Product: systemd-boot 256.4+suse.6.g5bba1ebe17
Features: ✓ Boot counting
✓ Menu timeout control
✓ One-shot menu timeout control
✓ Default entry control
✓ One-shot entry control
✓ Support for XBOOTLDR partition
✓ Support for passing random seed to OS
✓ Load drop-in drivers
✓ Support Type #1 sort-key field
✓ Support @saved pseudo-entry
✓ Support Type #1 devicetree field
✓ Enroll SecureBoot keys
✓ Retain SHIM protocols
✓ Menu can be disabled
✓ Boot loader sets ESP information
ESP: /dev/disk/by-partuuid/21c6ed38-bdb7-40a1-9927-c45c93ab9b76
File: └─/EFI/systemd/grub.efi
Random Seed:
System Token: set
Exists: yes
Available Boot Loaders on ESP:
ESP: /boot/efi (/dev/disk/by-partuuid/21c6ed38-bdb7-40a1-9927-c45c93ab9b76)
File: ├─/EFI/systemd/MokManager.efi
├─/EFI/systemd/shim.efi
├─/EFI/systemd/grub.efi (systemd-boot 256.4+suse.6.g5bba1ebe17)
├─/EFI/BOOT/MokManager.efi
├─/EFI/BOOT/fallback.efi
└─/EFI/BOOT/BOOTX64.EFI
Boot Loaders Listed in EFI Variables:
Title: openSUSE Boot Manager
ID: 0x0000
Status: active, boot-order
Partition: /dev/disk/by-partuuid/21c6ed38-bdb7-40a1-9927-c45c93ab9b76
File: └─/EFI/systemd/shim.efi
Boot Loader Entries:
$BOOT: /boot/efi (/dev/disk/by-partuuid/21c6ed38-bdb7-40a1-9927-c45c93ab9b76)
token: opensuse-tumbleweed
Default Boot Loader Entry:
type: Boot Loader Specification Type #1 (.conf)
title: openSUSE Tumbleweed (313@6.10.2-1-default)
id: opensuse-tumbleweed-6.10.2-1-default-313.conf
source: /boot/efi//loader/entries/opensuse-tumbleweed-6.10.2-1-default-313.conf
sort-key: opensuse-tumbleweed
version: 313@6.10.2-1-default
linux: /boot/efi//opensuse-tumbleweed/6.10.2-1-default/linux-2c329eaa923faa1adec30975f32f6b98bb77d87c
initrd: /boot/efi//opensuse-tumbleweed/6.10.2-1-default/initrd-a978f24169b4efd59c83bdcaf643f294731b28f7
options: root=UUID=c569393f-9b21-4856-878a-04fe17cd70a4 splash=silent mitigations=auto quiet security=apparmor rootflags=subvol=@/.snapshots/313/snapshot systemd.machine_id=64646b6ca369430584fd66a612046825
I hid every other entry in BIOS except openSUSE Boot Manager and I also deleted the old Ubuntu entry. After that for some reason I had two successful reboots but now it is still the same. The same problem.
I also have the same installation of openSUSE in another laptop and it doesn’t seem to have this problem although I didn’t do very thorough testing.
Is it the same model?
@arvidjaar No, completely different
This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.