Bug 1449410
Summary: | Add NTFS support to 90dmsquash-live module | ||
---|---|---|---|
Product: | Red Hat Enterprise Linux 7 | Reporter: | Robert Scheck <redhat-bugzilla> |
Component: | dracut | Assignee: | Lukáš Nykrýn <lnykryn> |
Status: | CLOSED ERRATA | QA Contact: | Release Test Team <release-test-team-automation> |
Severity: | medium | Docs Contact: | |
Priority: | unspecified | ||
Version: | 7.3 | CC: | dracut-maint-list, harald, jikortus, jstodola, robert.scheck, tthakur |
Target Milestone: | rc | ||
Target Release: | --- | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Fixed In Version: | dracut-033-534.el7 | Doc Type: | If docs needed, set a value |
Doc Text: | Story Points: | --- | |
Clone Of: | Environment: | ||
Last Closed: | 2018-04-10 18:07:53 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: | 1420851, 1466365 |
Description
Robert Scheck
2017-05-09 21:54:57 UTC
Cross-filed case 01846412 on the Red Hat customer portal. From my point of view, that feature would be also helpful for Fedora ;-) (In reply to Robert Scheck from comment #2) > Cross-filed case 01846412 on the Red Hat customer portal. > > From my point of view, that feature would be also helpful for Fedora ;-) sorry.. looking into it My pull request was merged into dracut 046 meanwhile, thus there is now a pull request for RHEL-7 branch: https://github.com/dracutdevs/dracut/pull/271 My expectation is that my pull request from comment #7 gets part of the next dracut update in RHEL 7.x, ideally 7.5. I was not able to successfully verify this BZ on dracut-033-523.el7.x86_64. I tried to build a live medium using livemedia-creator, with additional dracut parameter to include the dmsquash-live-ntfs module, but initramfs could not be built, because dracut couldn't find the 90dmsquash-live module. This is caused by depends() function in module-setup.sh returning "90dmsquash-live", however supposedly it should return "dmsquash-live". With such a modification the initramfs (and the live ISO) could be built successfully. Then I just copied content of the live ISO to an NTFS partition and tried to boot from it using grub from installed system together with the live initramfs, however this time booting failed due to missing find_binary function (missing dracut-functions script) that is required by dmsquash-live module (in dmsquash-live-root.sh). So I guess this needs to be fixed, unless I made some mistake in the process. Seeing "ON_QA → ASSIGNED" rather "ON_QA → VERIFIED" - is there an issue? I don't think there is anything secret in comment 12, so removing the private flag. Lukáš, thank you very much for taking care. Looks like this was overlooked when my initial PR/master got accepted. No problem :-) And also we need https://github.com/dracutdevs/dracut/pull/353 Since the problem described in this bug report should be resolved in a recent advisory, it has been closed with a resolution of ERRATA. For information on the advisory, and where to find the updated files, follow the link below. If the solution does not work for you, open a new bug report. https://access.redhat.com/errata/RHBA-2018:0964 |