Unable to set older kernel as default for BE; unsure why #659
Replies: 3 comments 1 reply
-
The red text and r/w on the end indicate that it is able to import the pool read-write. The shortcut in the menus is just a helper to set org.zfsbootmenu:kernel on the dataset. If you want to set it directly for now, that should at least solve the immediate issue of pinning kernel 6.7. Refer to the ZFSBootMenu man page for the accepted values for that property. |
Beta Was this translation helpful? Give feedback.
-
I'll need to dig through the code again, but it's possible that the + sign in the kernel file name is confusing things. |
Beta Was this translation helpful? Give feedback.
-
Thanks for the quick response and clarifications. I suspect you may be right about the plus sign breaking things -- I manually set the dataset property to "vmlinuz-6.7.12+bpo-amd64" and ZBM still defaulted to 6.9 on reboot, but then changing the property to just "6.7.12" made it boot 6.7 as expected. |
Beta Was this translation helpful? Give feedback.
-
I'm having trouble setting an older kernel as default for a boot environment, and haven't been able to figure out what's preventing it. The BE is a base dataset, not based on a snapshot or clone:
I'm trying to set the 6.7 kernel as default here, but hitting ctrl-d here merely results in the header text changing from green to red. The BE still boots the newest 6.9 kernel by default.
This didn't generate any logs, and the only thing I've gleaned from the docs is that perhaps ZBM can't set the dataset read-write in order to add the kernel property. Does the red text denote an error here? Any ideas what's wrong/how to get this working?
Beta Was this translation helpful? Give feedback.
All reactions