Bug 1033764
Summary: | When rootfs is on btrfs subvolume, and extlinux is the bootloader, the system doesn't boot | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Product: | [Fedora] Fedora | Reporter: | Gene Czarcinski <gczarcinski> | ||||||||
Component: | anaconda | Assignee: | Anaconda Maintenance Team <anaconda-maint-list> | ||||||||
Status: | CLOSED CURRENTRELEASE | QA Contact: | Fedora Extras Quality Assurance <extras-qa> | ||||||||
Severity: | medium | Docs Contact: | |||||||||
Priority: | unspecified | ||||||||||
Version: | 20 | CC: | anaconda-maint-list, awilliam, bugzilla, dshea, g.kaviyarasu, jonathan, mattdm, pjones, vanmeeuwen+fedora | ||||||||
Target Milestone: | --- | ||||||||||
Target Release: | --- | ||||||||||
Hardware: | x86_64 | ||||||||||
OS: | Linux | ||||||||||
Whiteboard: | AcceptedFreezeException | ||||||||||
Fixed In Version: | anaconda-20.25.15-1 | Doc Type: | Bug Fix | ||||||||
Doc Text: | Story Points: | --- | |||||||||
Clone Of: | Environment: | ||||||||||
Last Closed: | 2014-02-21 19:18:45 UTC | Type: | Bug | ||||||||
Regression: | --- | Mount Type: | --- | ||||||||
Documentation: | --- | CRM: | |||||||||
Verified Versions: | Category: | --- | |||||||||
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |||||||||
Cloudforms Team: | --- | Target Upstream Version: | |||||||||
Embargoed: | |||||||||||
Bug Depends On: | |||||||||||
Bug Blocks: | 980657 | ||||||||||
Attachments: |
|
Description
Gene Czarcinski
2013-11-22 19:59:27 UTC
Created attachment 827992 [details]
/run/initramfs/rdsosreport
This is the file that was suggested to save.
Ping: at least tell me if this is suppose to work. Please post extlinux.conf, this may be an anaconda bug. I've reproduced this, it's an anaconda bug generating the extlinux.conf. 0. Boot with extlinux option. 1. Install using guided partitioning, BTRFS partition scheme. Reboot. Failure to reboot, drops to dracut shell. Cause is that the anaconda generated extlinux.conf doesn't contain the rootflags=subvol=root parameter so that the kernel knows where to find rootfs. Since it can't find rootfs, we fail to boot. Proposed as a Freeze Exception for 20-final by Fedora user chrismurphy using the blocker tracking app because: It would be nice if booting a guided partition configuration with extlinux doesn't fail to boot after installation. The fix and (manual) workaround is to add rootflags=subvol=root as a kernel parameter to the extlinux.conf. Created attachment 829526 [details]
extlinux.conf
Shows missing rootflags=subvol=root parameter.
Thanks Chris! Discussed at 2013-11-27 freeze exception review meeting: http://meetbot.fedoraproject.org/fedora-blocker-review/2013-11-27/f20-blocker-review-3.2013-11-27-17.01.log.txt . Accepted as a freeze exception issue: extlinux is an unsupported hidden option but it's nice to fix it if we can, there's no way to fix this post-release, and the patch only touches the code that only gets run if you're doing extlinux, so it can't break anything sensitive. Created attachment 833299 [details]
add rootflags=subvol=<name> to append
Fixes problem
|