-
-
Notifications
You must be signed in to change notification settings - Fork 58
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Switching bootloaders #31
Comments
I agree to change GRUB, so let me know when testing on hardware or VM is needed. |
The only viable alternative for now is rEFInd as it's the only bootloader (apart from GRUB) which supports booting into btrfs snapshots. |
@classy-giraffe would totally like other bootloaders, rEFInd would be perf! TBH, getting systemd-boot to work with LUKS has been ... not ideal and doesn't seem to support snapshots! |
@classy-giraffe Could this perhaps be a selectable option between it and GRUB? Although I totally sympathise with the GRUB hate. |
I agree with @roseweeks. There should be an option to select which bootloader the user wants to use. |
yeah, I'll try to integrate both in the script. just gotta figure out a hassle-free way to do that. 😆 |
kinda unrelated to this, i wanna put all the contributors (both through donations, pushing code, commenting etc..) in a section since this project right here exists thank to you all here as well 👑 |
Getting systemd-boot to work with LUKS is really easy if you RTFM and spend a few hours to understand :D (like me). The only thing I needed to do was add:
Of course UUID is easy to extract by blkid. It's the UUID of /dev/mapper/ourname PS. Regarding the initramfs I've used booster and it works just fine without any configuration. |
As I've been suggested, I created an experimental branch. The new script is located here and it works quite well. I'll add support for booting from a btrfs volume and secure boot soon. |
https://limine-bootloader.org/ what about this? Useful? |
Limine doesn't support btrfs. |
How can we use this? I just installed using your script but ended up with GRUB. |
Started off as a side project, but it didn't get much attention so I shut it down. If you're interested tho, I could work on it again, and publish it in a separate branch. |
Personally, I been keeping an eye on this but didn't want to be rude and ask for ETAs |
If there's a real interest in a rEFInd version I'll gladly work on it and release it as a spinoff. I myself don't like grub too but as far as features we need it's probably the best bootloader. Automatic secure boot setup was something I was working on as well. |
Thanks. Automatic secure boot using boot files signed by own keys generated with the script, plus rEFInd and snapshot rollback would be super awesome! |
Unfortunately secure boot is something that requires manual intervention most of the times cause every manufacturer implements UEFI in a different way, nobody really respects the official specs etc... Maybe a post installation script or something like that idk 😐 |
That can wait then. If you could have Refind with Snapshots then I'm ready to wipe my Ubuntu :) |
I'm very interested in a rEFInd version, but only if it has the refind-btrfs program working as well. It would be so nice to have a touch-based bootloader with a touch-based rollback on my tablet. I've tried a few times myself to get it going in my own script but only managed to get rEFInd working, and not refind-btrfs; so I'm settling with grub + grub-btrfs. Would be very interested to see how you got it working earlier, but the link you posted is down. |
Oh, and a feature request: Working ramboot. Would be awesome! |
I'm currently working on a rEFInd version. Expect beta releases soon (next week). 👀 |
Wow so quick! Looking forward to test it with the fallback initramfs and snapshots! |
Hi! I've tried it, it's really cool but without the booting snapshots / fallback, it's currently useless for my usage. Did you plan to work again on this rEFInd alternative? |
Currently busy with exams but the project is still alive, will try to deliver the missing features as soon as I have a little spare time. :D |
@lakano do you looking for? https://github.com/Venom1991/refind-btrfs I've installed refind version on my new system and its working fine. saved me some minutes 👍 |
yup refind-btrfs is the solution, the problem is it being an AUR package which makes the installation process not very script-friendly |
Just to remind y'all, this fork isn't dead. I've had tons of exams. Expect next week to see news, i'll be posting updates soon. |
I'm starting this issue being totally honest: I hate GRUB so my opinion on it may be biased, which is why I'm asking for your opinions, as you people are the main users of this project and I value your input more than mine. The question is: Should we move to rEFInd or stay on GRUB (or maybe even some other bootloader)? The reason I'm asking this is because I totally dislike GRUB, it's a big program we probably don't even need and the only reason we're using it is for booting into BTRFS snapshots, other than that it's useless. This combined to the fact that now rEFInd can be used to boot into snapshots, hence my question. You're asked to express your sincere opinion. Cheers, tommy! 😃
The text was updated successfully, but these errors were encountered: