Hello everyone,
I’ve just joined the forum, so please let me know if I’m overlooking any conventions.
I am trying to configure hibernation on openSUSE Tumbleweed in a system that uses GRUB2 with Boot Loader Specification (BLS). While researching, I was unable to find clear guidance on this specific combination — neither in the official documentation nor in forum discussions. If relevant resources do exist, I would greatly appreciate pointers.
Current Understanding
My current understanding may be incomplete, but based on what I have gathered:
- The swap device must be properly defined in
/etc/fstab) - With BLS enabled on Tumbleweed, kernel parameters are managed via
/etc/kernel/cmdlinerather than/etc/default/grub - After modifying
/etc/kernel/cmdline, BLS entries need to be regenerated (possibly usingsdbootutil)
I am not fully certain that these assumptions are correct.
Points I’m Unsure About
I would appreciate clarification on the following:
- What is the correct swap configuration in
/etc/fstabfor reliable hibernation on Tumbleweed? - Is a
resume=kernel parameter required in/etc/kernel/cmdline, and if so, what format is expected (UUID, device path, etc.)? - What is the canonical method to regenerate BLS entries in a GRUB2+BLS setup on Tumbleweed?
- Are there distribution-specific differences compared to generic systemd or GRUB documentation?
Goal
I am mainly trying to understand the correct configuration flow rather than requesting a full step-by-step guide.
If this setup follows upstream behavior and I am simply looking in the wrong place, that context would also be very helpful.
Thank you for any guidance.