Replies: 9 comments
-
Thanks. Cannot wrap my head around the subject though. Might need to go upstream. |
Beta Was this translation helpful? Give feedback.
-
dakanji, you may want to follow this (long) issue because they are asking me questions like "does refind support snapshots" which I had to make assumptions about. They also want to make sure you maintainers are aware of the Linux (ALL distros apparently) are moving to sdboot. See my posts for today about assumptions regarding snapshots and secure boot which I can't answer. |
Beta Was this translation helpful? Give feedback.
-
Took a quick look and don't know what sd-boot etc is. If the stuff is regular bootable stuff in normal locations, then might possibly be found. Otherwise, will have to wait for upstream to tackle the problem if they insist on turning things on their heads and wantonly breaking stuff. Didn't realise Linux was like that ... might just be this one going rogue I suppose. As an aside, |
Beta Was this translation helpful? Give feedback.
-
Forgot to mention I sent the same info to Rod at Refind. According to the Opensuse people, all Linux's are converting to sdboot to support snapshots, secure platforms and disk encryption. Sounds like Refind is going to need big changes because even if Opensuse uses my "compatibility boot install mode", other distros will not. I will be testing sdboot when they officially add it (it's beta for now) and let you both know what happens. |
Beta Was this translation helpful? Give feedback.
-
I don't think so. Arch Linux apparently already has sd-boot and is also able to distribute rEFInd without issue Not sure when Arch put it in, but I see Ubuntu apparently added sd-boot back in 2012. The point therefore is that breaking stuff for sd-boot is not a
From what I can see, ignoring that sd-boot has been in place on some key distros without issues, I think the whole "problem" here might not be rEFInd/RefindPlus related. The changes they have made do not fundamentally impact running RefindPlus, emphasis on fundamentally, but you will need to make changes to fit.
So, from what I can see, there is nothing inherent in the sd-boot implementation that requires any changes to rEFInd/RefindPlus. I might be wrong though and Upstream, which is hardcore Linux, might feel something needs to change. EDIT. |
Beta Was this translation helpful? Give feedback.
-
Wow, thanks for all that info! I added a link in that thread to your comments. Sounds like it may not be so bad, just an extra ESP for each linux, and add option to not modify NVRAM. Previously installing TW without a boot manager worked. That no longer works so you have to pick one, sdboot would be OK except it modifies nvram. Yes I could put an extra hour or two each time to fix refind, RP, and opencore, which is often due to Tumbleweed updates to kernel, etc. If they add the option to install sdboot and not update nvram like in grub, that would be much better. |
Beta Was this translation helpful? Give feedback.
-
I suppose it will have to wait for what Upstream thinks to be 100% as I am not particularly a Linux Guy but my impression is that things should work. The nvRAM bootorder change is a nuisance that many Linux distros appear to come with and an option to skip this would be great indeed. The really bad stuff is overwriting BOOTx64.efi but from what I could gather, this decision was made by Systemd and perhaps downstream devs just have to go with the flow. I saw on the Systemd site that they wrote that they are aware this could wipe out Windows bootloaders but they didn't seem to give two figs. From other posts by systemd haters that I saw elsewhere, the decision to just wipe stuff out like that is not surprising. As you pointed out in the openSUSE issue thread, Systemd just assumes it is the only thing present and everything else be damned. Windows style as you said. It could be that a downstream installer/updater preserves any existing BOOTx64.efi files before overwriting with the systemd-bootx64.efi file. |
Beta Was this translation helpful? Give feedback.
-
Thought you might to see my update, your pointing me to the boot coup page really helped simplify things. The great news is that RefindPlus works perfectly with systemd-boot here. |
Beta Was this translation helpful? Give feedback.
-
Thanks. Good to know. |
Beta Was this translation helpful? Give feedback.
-
Dakanji, this may be of interest to you. You may want to follow this issue I opened, it’s opensuse/tumbleweed but seems other distros may be implementing. A big pain if not resolved by the Linux folks. Affects what’s in or I should say no longer in /boot.
https://bugzilla.opensuse.org/show_bug.cgi?id=1226122
Beta Was this translation helpful? Give feedback.
All reactions