Bug 1887116 - Fedora boot partition on a btrfs subvolume doesn't boot with grub giving errors
Summary: Fedora boot partition on a btrfs subvolume doesn't boot with grub giving errors
Keywords:
Status: CLOSED DUPLICATE of bug 1862784
Alias: None
Product: Fedora
Classification: Fedora
Component: rpm-ostree
Version: 33
Hardware: Unspecified
OS: Unspecified
unspecified
unspecified
Target Milestone: ---
Assignee: Colin Walters
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2020-10-11 01:08 UTC by André
Modified: 2020-10-12 11:05 UTC (History)
13 users (show)

Fixed In Version:
Doc Type: If docs needed, set a value
Doc Text:
Clone Of:
Environment:
Last Closed: 2020-10-11 21:04:40 UTC
Type: Bug
Embargoed:


Attachments (Terms of Use)
Partitioning (414.06 KB, image/jpeg)
2020-10-11 18:46 UTC, André
no flags Details
Partitioning 2 (269.48 KB, image/jpeg)
2020-10-11 18:46 UTC, André
no flags Details
Grub error (182.85 KB, image/jpeg)
2020-10-11 18:47 UTC, André
no flags Details

Description André 2020-10-11 01:08:11 UTC
Description of problem:

When installing fedora silverblue 33 beta with the partitions as follows, grub will give some errors and the system won't load:

/boot/efi efi partition

btrfs volume:
/ - root, btrfs subvolume
/boot - boot btrfs subvolume
/home - home btrfs subvolume

By moving /boot to a dedicated btrfs partition, not subvolume, the system does boot.

Version-Release number of selected component (if applicable):


How reproducible:
Always

Steps to Reproduce:
1. Create manual partitions as in the description.

Actual results:

Grub shows error messages and system doesn't boot.

Expected results:

System should boot.

Additional info:

Comment 1 Chris Murphy 2020-10-11 17:48:39 UTC
>Grub shows error messages and system doesn't boot.

Can you be more specific? This does work with Custom partitioning. Did you use Advanced-Custom partitioning? Can you be more specific  with your "steps to reproduce"? There's not enough information here to try to reproduce this and figure out where the problem is. What Fedora image did you use? The exact filename of the ISO please.

@monterro

Comment 2 André 2020-10-11 18:46:04 UTC
Created attachment 1720733 [details]
Partitioning

Comment 3 André 2020-10-11 18:46:39 UTC
Created attachment 1720734 [details]
Partitioning 2

Comment 4 André 2020-10-11 18:47:10 UTC
Created attachment 1720735 [details]
Grub error

Comment 5 André 2020-10-11 18:50:35 UTC
Yes, I did use Advanced Custom BLIVET GUI and the name of the iso is "Fedora-Silverblue-ostree-x86_64-33_Beta-1.3.iso" the steps I took can bee seen on the uploads I made, let me know if you need anything else.

Comment 6 Chris Murphy 2020-10-11 21:00:55 UTC
OK so the problem here is that rpm-ostree doesn't currently support /boot on the same file system as /. There are upstream patches to make it supported, but right now /boot must be a separate file system (ext4 or btrfs). It's not sufficient for it to be a separate subvolume on the same file system as /.

Comment 7 Chris Murphy 2020-10-11 21:04:40 UTC

*** This bug has been marked as a duplicate of bug 1862784 ***


Note You need to log in before you can comment on or make changes to this bug.