Bug 516230
Summary: | too big! | ||
---|---|---|---|
Product: | [Fedora] Fedora | Reporter: | Bill Nottingham <notting> |
Component: | dracut | Assignee: | Harald Hoyer <harald> |
Status: | CLOSED RAWHIDE | QA Contact: | Fedora Extras Quality Assurance <extras-qa> |
Severity: | medium | Docs Contact: | |
Priority: | low | ||
Version: | rawhide | CC: | clumens, harald, hdegoede, pjones, rvokal |
Target Milestone: | --- | ||
Target Release: | --- | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Fixed In Version: | Doc Type: | Bug Fix | |
Doc Text: | Story Points: | --- | |
Clone Of: | Environment: | ||
Last Closed: | 2009-09-15 14:05:01 UTC | Type: | --- |
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: | 473303 |
Description
Bill Nottingham
2009-08-07 15:10:55 UTC
dracut-0.8 can produce the following variants: - 18MB all - 11MB non-network image - 9.6MB non-network, no-plymouth We could also try to limit the kernel modules. What is the limit for the images? I would suspect that a network/no-network split would be the simplest. Ok, if I do the math: 4 kernels = ( 5MB + x ) * 4 preupgrade = 120 MB + ( 5MB + x ) total = 120MB + ( 5MB + x ) * 5 = 145MB + 5x with a 200MB boot partition we have left: 200MB - 145MB = 55MB that's 11MB maximum for the image. I am now down to 16MB per generic image. So either we need: 145MB + 16MB * 5 = 220MB for /boot or go with a non-network image. I vote for just making /boot bigger. Software grows over time, if we try to stay within the 200MB now, we will face problems in 1 - 3 releases anyways. why is preupgrade == 120 MB??? on a sidenote /lib/udev/console_init is the only tool which needs libglib, which pulls in the ~1MB big library in the initrd. (In reply to comment #6) > why is preupgrade == 120 MB??? Because it's got to put the entire install.img onto the disk. That's the stage2 environment for anaconda, which is pretty weighty. we are down to 10MB-11MB per image, if dracut-network is not installed. |