You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
bootupctl receives wrong path when /boot is not a separate partition #1933
bootc output: error: Installing to filesystem: No /boot directory found in root; this is is currently required
Relevant journal:
5838 Jan 19 16:17:23 ibm-p8-kvm-03-guest-02.virt.pnr.lab.eng.rdu2.redhat.com org.fedoraproject.Anaconda.Modules.Payloads[2641]: INFO:program:Running... bootc install to-filesystem --bootloader=grub --stateroot=test-stateroot --source-imgref=registry:quay.io/fedora/fedora-bootc:rawhide --target-imgref=registry:quay.io/fedora/fedora-bootc:rawhide /mnt/sysimage
5839 Jan 19 16:17:23 ibm-p8-kvm-03-guest-02.virt.pnr.lab.eng.rdu2.redhat.com bootc[3209]: Starting filesystem installation from registry:quay.io/fedora/fedora-bootc:rawhide to /mnt/sysimage
5841 Jan 19 16:17:23 ibm-p8-kvm-03-guest-02.virt.pnr.lab.eng.rdu2.redhat.com org.fedoraproject.Anaconda.Modules.Payloads[2641]: DEBUG:anaconda.modules.payloads.payload.rpm_ostree.installation:bootc output: Installing image: docker://registry:quay.io/fedora/fedora-bootc:rawhide
5842 Jan 19 16:17:23 ibm-p8-kvm-03-guest-02.virt.pnr.lab.eng.rdu2.redhat.com org.fedoraproject.Anaconda.Modules.Payloads[2641]: DEBUG:anaconda.modules.payloads.payload.rpm_ostree.installation:bootc output: error: Installing to filesystem: No /boot directory found in root; this is is currently required
Reproducer KS:
# Test that bootc installation works without a separate /boot partition.
# This test verifies that clearpart, reqpart, and part commands work correctly
# with bootc when no separate /boot partition is specified.
# network
network --bootproto=dhcp
# bootloader
bootloader --timeout=1
# l10n
keyboard us
lang en
timezone America/New_York
# user confguration
rootpw testcase
# Override storage configuration - no separate /boot partition
zerombr
clearpart --all --initlabel
reqpart
part / --size=1 --grow
# Setup the bootc image source.
bootc --source-imgref=registry:quay.io/fedora/fedora-bootc:rawhide --stateroot=test-stateroot
I tried in anaconda code to create /boot directory in the root partiiton but it fails still because it expects it to be mount point.
I also tried bind mounting it to itself, to fake a mount point. Failed again.
I don't have an easy way to test out changes to anaconda (maybe bootc-dev/bcvk#202 will change that) so if you are able to try the patch it would be helpful.
Activity
jeckersb commentedon Feb 4, 2026
I mentioned this in the downstream bug, but I would be curious if this fixes the issue:
jeckersb/anaconda@d13c4e3
I don't have an easy way to test out changes to anaconda (maybe bootc-dev/bcvk#202 will change that) so if you are able to try the patch it would be helpful.