-
Notifications
You must be signed in to change notification settings - Fork 355
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
Enable /boot on btrfs subvolume with GRUB2 #1375
Conversation
I tested this patch with the Fedora 27 Workstation media. Before running Anaconda I updated to a new build of grubby on the live media and patched the Anaconda code. After running it I proceeded with installation like normal (except with /boot on a btrfs subvolume). Installation completed successfully and the system came up after reboot. |
😂 |
Can we also have this merged into the F28 branch? There will be a grubby update with the necessary code for F28 too. |
Agreed. However, we need grubby to land in F28 first. This is planned, but we're waiting for the freeze so that people can test the bodhi update. |
Jenkins, it's ok to test. |
If you want this to F28 you need to make this PR against the |
@vathpela It appears we need to land grubby in F28 so that we can land the anaconda patch in both F28 and F29. |
https://koji.fedoraproject.org/koji/buildinfo?buildID=1054332 I have applied for a F28Beta freeze exception for grubby and anaconda. Please test grubby so that we can get it out of bodhi. |
Here is another approach that allows easy testing of the feature but does not enable it by default: |
For right now the anaconda team is very busy with other features and some code base changes. This feature will be considered after some time. Will work with @snbueno to make sure it doesn't get lost. |
Waiting this to Fedora 28 =) |
@dustymabe @snbueno When will this be in f28, this problem is still in the F28 Beta and I don't want to install till this is fixed. If openSUSE, Ubuntu, Arch, Debian, etc can have /boot in the btrfs subvolume so can Fedora. |
@snbueno We're now long after Fedora 28 has released, can we please have this merged now for Fedora 29? |
If you really need it, you can change it at runtime on the intaller and then log in to console and issue |
@mildred That's a horrible suggestion. It's not that difficult to enable the logic in Anaconda, so we should just pull it in. |
I was installing fedora silverblue (ex atomic host) and didn't have the separate partitions for /boot. Unfortunately silverblue boot process doesn't support /boot on btrfs and I had to trick it fot it to work... So, yes, that was an horrible suggestion :)
|
This is still not merged =) |
It's possible the anaconda team has dug themselves out of the mountain of work they were under and could enable this for Fedora rawhide now. Team, any thoughts? |
Jenkins, test this please. |
This depends on a version of grubby with btrfs subvolume support. For example, grubby >= 8.40-10.fc29.
Hello everyone, Thanks for your support and patient. We will tell you more after that. |
@jkonecny12 Any progress? |
Hello, sorry about the delay I didn't forget. |
@jkonecny12 Any movement? 🙏 |
@Conan-Kudo sorry but no, I don't have any news. If you want to push this forward you can contact @snbueno . She's the one who I'm pinging about this. |
Is this working on the upcoming Fedora 30? If no, any particular reason why? |
Sorry but the same as before. If you want more info please contact @snbueno about this. |
Hello guys, please look here if you agree with the terms. |
@npmccallum @Conan-Kudo you are free to rebase this and prepare this for a merge. |
This pull request is obsoleted by #2255 now, where I've rebased the change accordingly. |
Closing. |
This depends on a version of grubby with btrfs subvolume support. For
example, grubby >= 8.40-10.fc29.