Learn more about these different git repos.
Other Git URLs
Netinstall images once were around 300 or 400 MB, not they are 700MB Is there any way to minimize them again? (I realized that OpenSuse manage to ship their rolling-release distro on a netinstall of 150 MB)
Links? https://download-ib01.fedoraproject.org/pub/fedora/linux/releases/32/Server/x86_64/iso/ and https://download-ib01.fedoraproject.org/pub/fedora/linux/releases/32/Everything/x86_64/iso/
Metadata Update from @humaton: - Issue tagged with: low-trouble, medium-gain
Metadata Update from @humaton: - Issue untagged with: low-trouble - Issue tagged with: medium-trouble
@sgallagh Any thoughts here?
Maybe we should look at their kickstarts and see how are they different.
I'm taking a look at the contents. My quick scan of the package sizes on boot.iso shows:
These are the installed sizes, not the compressed RPMs. The first thing I notice quickly is that we probably don't need both glibc-all-langpacks and glibc-langpack-en. The former is a superset of the latter.
glibc-all-langpacks
glibc-langpack-en
Package,Installed Size in Bytes,Installed Size in MiB glibc-all-langpacks.x86_64,451094956,430.1976738 mesa-dri-drivers.x86_64,312393822,297.9219646 linux-firmware.noarch,277348390,264.5000362 netronome-firmware.noarch,146476424,139.6908035 iwl7260-firmware.noarch,115301273,109.9598627 llvm-libs.x86_64,74524799,71.07238674 glibc-langpack-en.x86_64,60960611,58.13656902 webkit2gtk3.x86_64,60669158,57.85861778 kernel-core.x86_64,41271872,39.35992432 libicu.x86_64,34031156,32.45463943 liquidio-firmware.noarch,25490699,24.30982494 webkit2gtk3-jsc.x86_64,24946002,23.7903614 mozjs68.x86_64,24277012,23.15236282 selinux-policy-targeted.noarch,23260407,22.18285275 kernel-modules.x86_64,20358120,19.41501617 google-noto-sans-cjk-ttc-fonts.noarch,20337247,19.39511013 iso-codes.noarch,19179680,18.29116821 gtk3.x86_64,18710649,17.84386539 systemd-udev.x86_64,17975875,17.1431303 python3-libs.x86_64,17278702,16.47825432 glibc.x86_64,17036924,16.24767685 mesa-vulkan-drivers.x86_64,14199353,13.54155827 gtk2.x86_64,13554947,12.92700481 systemd.x86_64,13171530,12.56134987 gdb-headless.x86_64,13147858,12.53877449 adwaita-cursor-theme.noarch,12038598,11.48090172 adwaita-icon-theme.noarch,11954243,11.40045452 guile.x86_64,11137550,10.62159538 iwl3160-firmware.noarch,10310380,9.832744598 librsvg2.x86_64,10237335,9.763083458 coreutils-common.x86_64,10136152,9.66658783 cracklib-dicts.x86_64,9815016,9.360328674 anaconda-core.x86_64,9349010,8.915910721 NetworkManager-libnm.x86_64,9269599,8.84017849 grub2-tools.x86_64,8449008,8.057601929 gnupg2.x86_64,8070910,7.697019577 glibc-common.x86_64,7892174,7.526563644 libtimezonemap.x86_64,6993060,6.669101715 rpm-ostree-libs.x86_64,6617519,6.310957909 fwupd.x86_64,6540368,6.237380981 NetworkManager.x86_64,6494702,6.19383049 mesa-libxatracker.x86_64,5760869,5.493992805 xkeyboard-config.noarch,5579858,5.321367264 grub2-tools-extra.x86_64,5429976,5.17842865 wpa_supplicant.x86_64,5247094,5.004018784 gettext.x86_64,4911905,4.684357643 nm-connection-editor.x86_64,4900087,4.67308712 btrfs-progs.x86_64,4837454,4.613355637 gsettings-desktop-schemas.x86_64,4579299,4.367159843 grub2-common.noarch,4440622,4.23490715 bfa-firmware.noarch,4403801,4.199791908 xorg-x11-server-Xorg.x86_64,3880733,3.700955391 openssl-libs.x86_64,3825124,3.647922516 hwdata.noarch,3729076,3.556324005 glib2.x86_64,3713518,3.54148674 coreutils.x86_64,3466722,3.306123734 python3-libdnf.x86_64,3385670,3.228826523 bind-libs-lite.x86_64,3214601,3.065682411 libqmi.x86_64,3193212,3.045284271 grub2-tools-minimal.x86_64,3156773,3.010533333 lvm2.x86_64,3090662,2.94748497 tigervnc-server-minimal.x86_64,2872312,2.739250183 mpfr.x86_64,2859796,2.727313995 rpm-ostree.x86_64,2784271,2.655287743 e2fsprogs.x86_64,2780444,2.651638031 grub2-tools-efi.x86_64,2733744,2.60710144 tzdata.noarch,2558635,2.440104485 gstreamer1-plugins-base.x86_64,2546636,2.428661346 xfsprogs.x86_64,2394284,2.283367157 udisks2.x86_64,2390473,2.279732704 sg3_utils.x86_64,2368427,2.258708 nss-tools.x86_64,2341224,2.232765198 parted.x86_64,2340302,2.23188591 jomolhari-fonts.noarch,2277871,2.172347069 yelp.x86_64,2238477,2.134778023 cryptsetup-libs.x86_64,2052301,1.957226753 tpm2-tss.x86_64,2047685,1.952824593 krb5-libs.x86_64,2037818,1.943414688 nss.x86_64,2028209,1.934250832 python3-setuptools.noarch,2003436,1.910625458 libstdc++.x86_64,2001964,1.909221649 gstreamer1.x86_64,1986640,1.894607544 gnutls.x86_64,1985552,1.893569946 anaconda-gui.x86_64,1980026,1.888299942 iptables-libs.x86_64,1932483,1.842959404 libdb.x86_64,1902101,1.813984871 flashrom.x86_64,1839517,1.754300117 kbd-misc.noarch,1807474,1.723741531 dnf.noarch,1807416,1.723686218 libdnf.x86_64,1788413,1.705563545 rsyslog.x86_64,1783933,1.701291084 util-linux.x86_64,1761911,1.680289268 ca-certificates.noarch,1740746,1.660104752 fedora-logos.x86_64,1740130,1.659517288 xorg-x11-drv-intel.x86_64,1731732,1.651508331 zenity.x86_64,1673204,1.595691681 strace.x86_64,1671737,1.594292641 systemd-libs.x86_64,1668120,1.590843201 p11-kit.x86_64,1640827,1.564814568 harfbuzz.x86_64,1639767,1.563803673 libxml2.x86_64,1634097,1.558396339 syslinux-nonlinux.noarch,1632622,1.55698967 libunistring.x86_64,1626439,1.551093102 dejavu-sans-fonts.noarch,1466391,1.398459435 iscsi-initiator-utils.x86_64,1451212,1.383983612 jfsutils.x86_64,1450792,1.383583069 alsa-lib.x86_64,1429369,1.363152504 vim-minimal.x86_64,1427980,1.36182785 python3-kickstart.noarch,1419666,1.353899002 yelp-xsl.noarch,1380867,1.316897392 python-pip-wheel.noarch,1353261,1.290570259 bash.x86_64,1344823,1.282523155 libX11.x86_64,1337071,1.275130272 python3-blivet.noarch,1305822,1.245328903 libepoxy.x86_64,1293479,1.233557701 libnma.x86_64,1283701,1.224232674 sqlite-libs.x86_64,1278219,1.219004631 python3-langtable.noarch,1254230,1.196126938 libX11-common.noarch,1247893,1.190083504 cairo.x86_64,1228209,1.171311378 libgcrypt.x86_64,1227131,1.170283318 kexec-tools.x86_64,1184555,1.12967968 flatpak-libs.x86_64,1168018,1.113908768 augeas-libs.x86_64,1155710,1.102170944 iwl6000g2b-firmware.noarch,1141756,1.088863373 iwl6000g2a-firmware.noarch,1123508,1.071460724 pam.x86_64,1116960,1.065216064 python3-gpg.x86_64,1113931,1.062327385 libsoup.x86_64,1096477,1.045681953 libxcb.x86_64,1094240,1.043548584 google-noto-sans-sinhala-vf-fonts.noarch,1074674,1.024888992 libudisks2.x86_64,1070711,1.021109581 reiserfs-utils.x86_64,1064078,1.014783859 sil-scheherazade-fonts.noarch,1054176,1.005340576 source-highlight.x86_64,1049147,1.000544548 iwl5000-firmware.noarch,1041028,0.9928016663 ntfsprogs.x86_64,1034892,0.9869499207 ostree-libs.x86_64,1028609,0.9809579849 nettle.x86_64,1014442,0.9674472809 gettext-libs.x86_64,999065,0.9527826309 libnl3-cli.x86_64,994144,0.9480895996 ipmitool.x86_64,987059,0.9413328171 libibverbs.x86_64,963930,0.9192752838 openssh.x86_64,957528,0.9131698608 libnl3.x86_64,953348,0.9091835022 gawk.x86_64,938137,0.8946771622 iwl6050-firmware.noarch,935556,0.8922157288 blivet-gui-runtime.noarch,924932,0.8820838928 systemd-pam.x86_64,922144,0.8794250488 openssh-clients.x86_64,917430,0.8749294281 device-mapper-persistent-data.x86_64,917193,0.8747034073 sil-padauk-fonts.noarch,916338,0.8738880157 mdadm.x86_64,910948,0.8687477112 zram-generator.x86_64,907962,0.8659000397 kernel-modules-extra.x86_64,906472,0.8644790649 boost-regex.x86_64,905479,0.8635320663 abattis-cantarell-fonts.noarch,903078,0.8612422943 device-mapper-multipath-libs.x86_64,886881,0.8457956314 gcr-base.x86_64,881167,0.8403463364 python3-dnf.noarch,877979,0.8373060226 libsolv.x86_64,873534,0.8330669403 smartmontools.x86_64,866854,0.8266963959 gobject-introspection.x86_64,863725,0.8237123489 colord-libs.x86_64,850431,0.8110342026 procps-ng.x86_64,832241,0.7936868668 libarchive.x86_64,830277,0.7918138504 freetype.x86_64,829528,0.7910995483 openssh-server.x86_64,815680,0.7778930664 libsepol.x86_64,791053,0.754406929 libevent.x86_64,781306,0.7451114655 gmp.x86_64,775882,0.739938736 tmux.x86_64,775790,0.7398509979 authselect-libs.x86_64,774547,0.7386655807 libglvnd.x86_64,771242,0.7355136871 nss-softokn-freebl.x86_64,770972,0.7352561951 libzstd.x86_64,764921,0.7294855118 rpm-libs.x86_64,764232,0.7288284302 libbrotli.x86_64,751627,0.7168073654 hunspell.x86_64,749218,0.714509964 pango.x86_64,747784,0.713142395 libwebp.x86_64,735156,0.7010993958 khmeros-base-fonts.noarch,733702,0.6997127533 atmel-firmware.noarch,728112,0.6943817139 elfutils-libs.x86_64,721749,0.6883134842 setup.noarch,720888,0.6874923706 pixman.x86_64,713469,0.6804170609 iproute.x86_64,712556,0.6795463562 iwl2030-firmware.noarch,709476,0.6766090393 metacity.x86_64,704869,0.6722154617 python3-gobject-base.x86_64,704420,0.671787262 iwl135-firmware.noarch,703312,0.6707305908 cups-libs.x86_64,702665,0.6701135635 iwl2000-firmware.noarch,697960,0.6656265259 libglvnd-glx.x86_64,694733,0.6625490189 iwl105-firmware.noarch,691764,0.6597175598 gdb-gdbserver.x86_64,689208,0.6572799683 xfsdump.x86_64,688614,0.6567134857 tigervnc-server-module.x86_64,681075,0.649523735 realmd.x86_64,677625,0.6462335587 iwl1000-firmware.noarch,674660,0.6434059143 ncurses-libs.x86_64,658786,0.6282672882 ntfs-3g.x86_64,658146,0.6276569366 quota.x86_64,640071,0.6104192734 libgnomekbd.x86_64,636339,0.6068601608 pcre2.x86_64,630219,0.601023674 libthai.x86_64,623039,0.5941762924 lldpad.x86_64,619929,0.5912103653 ipw2100-firmware.noarch,618666,0.5900058746 orc.x86_64,609349,0.581120491 libcurl.x86_64,608805,0.5806016922 anaconda-user-help.noarch,592616,0.5651626587 sil-abyssinica-fonts.noarch,589378,0.5620746613 rsync.x86_64,581423,0.5544881821 wget.x86_64,580640,0.5537414551 gdisk.x86_64,576054,0.5493679047 ethtool.x86_64,575003,0.548365593 xmlrpc-c.x86_64,568937,0.5425806046 python-setuptools-wheel.noarch,567318,0.5410366058 libmodulemd.x86_64,566602,0.540353775 ipw2200-firmware.noarch,564418,0.5382709503 tar.x86_64,558739,0.5328550339 kbd-legacy.noarch,557813,0.5319719315 syslinux.x86_64,555731,0.5299863815 bind-utils.x86_64,552634,0.5270328522 python3-libselinux.x86_64,552087,0.5265111923 lua-libs.x86_64,548208,0.5228118896 hunspell-en-US.noarch,542723,0.517580986 filesystem.x86_64,542641,0.5175027847 openldap.x86_64,538167,0.5132360458 mesa-libGL.x86_64,537548,0.5126457214 glib-networking.x86_64,536489,0.5116357803 e2fsprogs-libs.x86_64,522410,0.4982089996 xorg-x11-drv-ati.x86_64,515228,0.4913597107 json-glib.x86_64,514415,0.4905843735 isns-utils-libs.x86_64,514224,0.4904022217 pcre.x86_64,513943,0.4901342392 libwacom-data.noarch,512851,0.4890928268 libinput.x86_64,511485,0.4877901077 at-spi2-core.x86_64,510740,0.4870796204 libbabeltrace.x86_64,509365,0.4857683182 ostree.x86_64,502743,0.4794530869 xz.x86_64,500763,0.4775648117 libgtop2.x86_64,494258,0.4713611603 libssh.x86_64,483242,0.460855484 libjpeg-turbo.x86_64,480530,0.4582691193 libsecret.x86_64,473097,0.4511804581 gpgme.x86_64,472350,0.4504680634 libertas-sd8787-firmware.noarch,471869,0.450009346 fontconfig.x86_64,468883,0.4471616745 kbd.x86_64,459438,0.4381542206 iwl6000-firmware.noarch,456692,0.4355354309 nmap-ncat.x86_64,455010,0.4339313507 nfs-utils.x86_64,454295,0.4332494736 p11-kit-trust.x86_64,451445,0.4305315018 libmbim.x86_64,443633,0.423081398 chrony.x86_64,441565,0.4211091995 libXt.x86_64,438772,0.4184455872 device-mapper-libs.x86_64,423367,0.4037542343 python3-chardet.noarch,419258,0.3998355865 xorg-x11-drv-openchrome.x86_64,415249,0.3960123062 libdrm.x86_64,408713,0.3897790909 libxslt.x86_64,408408,0.3894882202 aajohan-comfortaa-fonts.noarch,406707,0.3878660202 lcms2.x86_64,391141,0.3730211258 dbus-broker.x86_64,390824,0.372718811 libpwquality.x86_64,390337,0.3722543716 readline.x86_64,386912,0.3689880371 libsmbios.x86_64,382332,0.3646202087 blivet-data.noarch,378523,0.3609876633 vulkan-loader.x86_64,378254,0.3607311249 python3-dbus.x86_64,362838,0.3460292816 libfdisk.x86_64,362586,0.3457889557 dbus-libs.x86_64,361585,0.3448343277 python3-urllib3.noarch,360642,0.3439350128 userspace-rcu.x86_64,358338,0.3417377472 rpm.x86_64,357951,0.3413686752 dbus-daemon.x86_64,357445,0.340886116 python3-rpm.x86_64,357076,0.3405342102 findutils.x86_64,354702,0.3382701874 smc-meera-fonts.noarch,347698,0.3315906525 openjpeg2.x86_64,345352,0.3293533325 dejavu-sans-mono-fonts.noarch,344131,0.3281888962 lohit-telugu-fonts.noarch,343156,0.3272590637 shadow-utils.x86_64,340478,0.3247051239 iwl100-firmware.noarch,339656,0.3239212036 iwl5150-firmware.noarch,339484,0.3237571716 python3-cairo.x86_64,334943,0.3194265366 yelp-libs.x86_64,332320,0.3169250488 dmraid.x86_64,330965,0.3156328201 plymouth.x86_64,327784,0.3125991821 ncurses-base.noarch,325081,0.3100214005 compat-readline5.x86_64,324083,0.3090696335 libpcap.x86_64,323721,0.3087244034 hfsplus-tools.x86_64,323660,0.3086662292 gdk-pixbuf2-modules.x86_64,319960,0.3051376343 ctags.x86_64,319460,0.3046607971 nss-softokn.x86_64,316070,0.3014278412 nspr.x86_64,312867,0.2983732224 libsemanage.x86_64,311500,0.2970695496 fuse-libs.x86_64,308975,0.2946615219 satyr.x86_64,305801,0.2916345596 libblockdev.x86_64,301909,0.2879228592 libmount.x86_64,301540,0.2875709534 dconf.x86_64,301415,0.2874517441 libksba.x86_64,300067,0.2861661911 efivar-libs.x86_64,297739,0.2839460373 libxkbcommon.x86_64,290640,0.2771759033 python3-hawkey.x86_64,290023,0.2765874863 plymouth-core-libs.x86_64,283902,0.2707500458 iputils.x86_64,282062,0.268995285 mesa-libEGL.x86_64,281549,0.2685060501 rtl-sdr.x86_64,280958,0.2679424286 python3-idna.noarch,274943,0.2622060776 at-spi2-atk.x86_64,274782,0.262052536 sg3_utils-libs.x86_64,272185,0.2595758438 python3-pyparted.x86_64,271962,0.2593631744 libgomp.x86_64,268872,0.2564163208 atk.x86_64,268832,0.2563781738 libreport.x86_64,268292,0.2558631897 device-mapper-multipath.x86_64,267197,0.2548189163 gdk-pixbuf2.x86_64,267095,0.2547216415 teamd.x86_64,266718,0.2543621063 system-storage-manager.noarch,266332,0.253993988 xorg-x11-fonts-misc.noarch,265754,0.2534427643 ndctl.x86_64,264802,0.2525348663 createrepo_c-libs.x86_64,264323,0.2520780563 less.x86_64,263934,0.251707077 polkit.x86_64,263248,0.2510528564 curl.x86_64,261622,0.249502182 device-mapper.x86_64,261168,0.2490692139 mtools.x86_64,259328,0.2473144531 madan-fonts.noarch,252408,0.2407150269 libxmlb.x86_64,251443,0.2397947311 xorg-x11-xkb-utils.x86_64,249760,0.2381896973 gssproxy.x86_64,246910,0.2354717255 mesa-libglapi.x86_64,238841,0.2277765274 libpng.x86_64,238169,0.2271356583 libedit.x86_64,237957,0.2269334793 net-tools.x86_64,236980,0.2260017395 libxcrypt.x86_64,235930,0.2250003815 libidn2.x86_64,235798,0.2248744965 thai-scalable-waree-fonts.noarch,234596,0.2237281799 gc.x86_64,234143,0.2232961655 pigz.x86_64,233120,0.2223205566 python3-pyatspi.noarch,232544,0.2217712402 libvorbis.x86_64,230790,0.2200984955 NetworkManager-wifi.x86_64,230000,0.2193450928 librepo.x86_64,229663,0.2190237045 paktype-naskh-basic-fonts.noarch,227976,0.217414856 quota-nls.noarch,227212,0.2166862488 nss-util.x86_64,226089,0.2156152725 libblkid.x86_64,217377,0.2073068619 dump.x86_64,216539,0.2065076828 kmod.x86_64,216296,0.2062759399 libgpg-error.x86_64,215747,0.2057523727 bind-libs.x86_64,214593,0.2046518326 python3-systemd.x86_64,212922,0.2030582428 anaconda-tui.x86_64,211673,0.2018671036 grep.x86_64,211523,0.2017240524 libreport-gtk.x86_64,211270,0.2014827728 libcomps.x86_64,211009,0.2012338638 xorg-x11-drv-nouveau.x86_64,205568,0.1960449219 libXfont2.x86_64,204279,0.1948156357 libtextstyle.x86_64,203773,0.1943330765 dmidecode.x86_64,201065,0.1917505264 polkit-libs.x86_64,200666,0.1913700104 lohit-kannada-fonts.noarch,199391,0.1901540756 libgcc.x86_64,199004,0.1897850037 acl.x86_64,198495,0.1892995834 rpm-build-libs.x86_64,195564,0.186504364 libtirpc.x86_64,193911,0.1849279404 python3-dasbus.noarch,193405,0.1844453812 iscsi-initiator-utils-iscsiuio.x86_64,192431,0.1835165024 expat.x86_64,192143,0.1832418442 lvm2-dbusd.noarch,190991,0.1821432114 iwl4965-firmware.noarch,190056,0.1812515259 ndctl-libs.x86_64,189948,0.1811485291 graphite2.x86_64,189787,0.1809949875 rest.x86_64,188331,0.1796064377 psmisc.x86_64,188178,0.1794605255 python3-requests.noarch,186877,0.1782197952 createrepo_c.x86_64,185985,0.1773691177 python3-simpleline.noarch,184698,0.1761417389 libkcapi-hmaccalc.x86_64,184365,0.1758241653 file-libs.x86_64,182605,0.1741456985 xz-libs.x86_64,181052,0.1726646423 cyrus-sasl-lib.x86_64,180766,0.1723918915 libgcab1.x86_64,180560,0.1721954346 libjcat.x86_64,180275,0.1719236374 python3-pyudev.noarch,178696,0.1704177856 policycoreutils.x86_64,178151,0.1698980331 libselinux.x86_64,177051,0.1688489914 openssl-pkcs11.x86_64,175645,0.1675081253 fribidi.x86_64,174504,0.1664199829 lz4.x86_64,170858,0.1629428864 lsof.x86_64,169648,0.1617889404 xorg-x11-drv-qxl.x86_64,169576,0.1617202759 graphene.x86_64,168221,0.1604280472 xorg-x11-drv-vmware.x86_64,166872,0.1591415405 dosfstools.x86_64,166840,0.1591110229 libxkbfile.x86_64,165579,0.1579084396 libnfsidmap.x86_64,165011,0.1573667526 gnome-firmware.x86_64,164682,0.1570529938 cracklib.x86_64,164527,0.1569051743 spice-vdagent.x86_64,163698,0.1561145782 python3-meh.noarch,163661,0.1560792923 libseccomp.x86_64,160284,0.1528587341 lohit-devanagari-fonts.noarch,159321,0.1519403458 python3-productmd.noarch,159196,0.1518211365 gzip.x86_64,158771,0.1514158249 libnghttp2.x86_64,158470,0.1511287689 lzo.x86_64,157377,0.1500864029 cryptsetup.x86_64,156575,0.1493215561 attr.x86_64,156093,0.1488618851 sed.x86_64,155932,0.1487083435 linux-firmware-whence.noarch,155757,0.1485414505 libreport-plugin-bugzilla.x86_64,155283,0.1480894089 python3-libcomps.x86_64,155024,0.1478424072 audit-libs.x86_64,153653,0.1465349197 enchant2.x86_64,153490,0.1463794708 libtasn1.x86_64,152861,0.1457796097 iwl3945-firmware.noarch,152184,0.1451339722 libfido2.x86_64,150819,0.1438322067 xorg-x11-drv-wacom.x86_64,150630,0.1436519623 cpio.x86_64,148934,0.1420345306 libproxy.x86_64,148575,0.1416921616 libassuan.x86_64,148029,0.1411714554 libunwind.x86_64,147882,0.1410312653 libnetfilter_conntrack.x86_64,147754,0.1409091949 hdparm.x86_64,141792,0.1352233887 mtr.x86_64,141037,0.1345033646 libusbx.x86_64,137876,0.1314888 libyaml.x86_64,137268,0.1309089661 kdump-anaconda-addon.noarch,134808,0.1285629272 elfutils-libelf.x86_64,134407,0.1281805038 fcoe-utils.x86_64,134363,0.1281385422 libsmartcols.x86_64,134022,0.1278133392 lohit-bengali-fonts.noarch,133428,0.1272468567 woff2.x86_64,133404,0.1272239685 lohit-assamese-fonts.noarch,133168,0.1269989014 libertas-usb8388-olpc-firmware.noarch,133101,0.1269350052 libXmu.x86_64,132727,0.126578331 libertas-sd8686-firmware.noarch,132045,0.1259279251 libertas-usb8388-firmware.noarch,131921,0.1258096695 drpm.x86_64,131177,0.1251001358 kmod-libs.x86_64,130341,0.1243028641 libbsd.x86_64,130271,0.1242361069 libxklavier.x86_64,129401,0.1234064102 rng-tools.x86_64,128106,0.122171402 keyutils.x86_64,127527,0.1216192245 libnsl2.x86_64,126270,0.1204204559 pciutils.x86_64,125333,0.1195268631 fedora-gpg-keys.noarch,124783,0.1190023422 dbus-tools.x86_64,122693,0.1170091629 libcanberra.x86_64,121709,0.1160707474 lz4-libs.x86_64,119447,0.1139135361 libevdev.x86_64,118881,0.1133737564 ima-evm-utils.x86_64,118227,0.1127500534 rdma-core.x86_64,118015,0.1125478745 google-noto-sans-gurmukhi-fonts.noarch,116948,0.111530304 shared-mime-info.x86_64,115762,0.1103992462 libini_config.x86_64,115550,0.1101970673 crypto-policies.noarch,112547,0.1073331833 gdbm-libs.x86_64,111940,0.106754303 libipt.x86_64,111796,0.1066169739 bubblewrap.x86_64,109099,0.1040449142 libteam.x86_64,108535,0.1035070419 zlib.x86_64,108333,0.1033143997 xorg-x11-server-utils.x86_64,104304,0.0994720459 libICE.x86_64,104199,0.0993719101 ftp.x86_64,102499,0.09775066376 volume_key-libs.x86_64,101950,0.09722709656 xxhash-libs.x86_64,101339,0.09664440155 libXft.x86_64,99447,0.09484004974 libtdb.x86_64,98855,0.09427547455 jbigkit-libs.x86_64,98099,0.09355449677 anaconda-widgets.x86_64,98097,0.09355258942 lmdb-libs.x86_64,96763,0.09228038788 libatasmart.x86_64,96740,0.09225845337 python3-pytz.noarch,94710,0.09032249451 libftdi.x86_64,92136,0.08786773682 fuse.x86_64,91417,0.08718204498 mokutil.x86_64,90756,0.08655166626 libreport-plugin-reportuploader.x86_64,90361,0.0861749649 efibootmgr.x86_64,90220,0.08604049683 libgusb.x86_64,88701,0.08459186554 zchunk-libs.x86_64,88077,0.08399677277 lohit-odia-fonts.noarch,87849,0.08377933502 hicolor-icon-theme.noarch,85953,0.08197116852 bcache-tools.x86_64,84862,0.08093070984 libwayland-server.x86_64,84675,0.08075237274 libXext.x86_64,84512,0.08059692383 xdg-dbus-proxy.x86_64,84463,0.08055019379 qrencode-libs.x86_64,84168,0.08026885986 xorg-x11-drv-libinput.x86_64,83923,0.08003520966 libbytesize.x86_64,83572,0.07970046997 wpebackend-fdo.x86_64,82396,0.07857894897 python3-libreport.x86_64,82368,0.07855224609 libgudev.x86_64,82324,0.07851028442 audit.x86_64,81663,0.0778799057 libss.x86_64,80777,0.07703495026 pciutils-libs.x86_64,80327,0.07660579681 libconfig.x86_64,79300,0.07562637329 bzip2-libs.x86_64,78660,0.07501602173 libblockdev-lvm-dbus.x86_64,78241,0.07461643219 json-c.x86_64,78134,0.07451438904 lohit-marathi-fonts.noarch,76450,0.07290840149 libsysfs.x86_64,75783,0.07227230072 libkcapi.x86_64,75137,0.07165622711 libpsl.x86_64,74464,0.0710144043 libmetalink.x86_64,74153,0.07071781158 kpartx.x86_64,73772,0.07035446167 libev.x86_64,73098,0.06971168518 pcmciautils.x86_64,72611,0.06924724579 libtool-ltdl.x86_64,72507,0.06914806366 libpkgconf.x86_64,71917,0.06858539581 os-prober.x86_64,71812,0.06848526001 libnotify.x86_64,71733,0.06840991974 libglvnd-egl.x86_64,71029,0.06773853302 daxctl-libs.x86_64,70764,0.06748580933 libwacom.x86_64,70711,0.06743526459 mesa-libgbm.x86_64,70567,0.06729793549 libXi.x86_64,70334,0.06707572937 initscripts.x86_64,69872,0.06663513184 crypto-policies-scripts.noarch,68654,0.06547355652 libcbor.x86_64,67259,0.06414318085 gtk-update-icon-cache.x86_64,66844,0.06374740601 xorg-x11-drv-evdev.x86_64,66195,0.06312847137 libblockdev-fs.x86_64,66009,0.06295108795 publicsuffix-list-dafsa.noarch,65051,0.06203746796 which.x86_64,64844,0.06184005737 bzip2.x86_64,64680,0.06168365479 libcom_err.x86_64,64342,0.06136131287 zd1211-firmware.noarch,64147,0.06117534637 fpaste.noarch,63895,0.06093502045 jansson.x86_64,63770,0.06081581116 libmodman.x86_64,63726,0.06077384949 libwayland-client.x86_64,63715,0.06076335907 lohit-gujarati-fonts.noarch,63340,0.0604057312 polkit-pkla-compat.x86_64,62712,0.05980682373 libblockdev-lvm.x86_64,61770,0.05890846252 libtar.x86_64,61672,0.05881500244 libmaxminddb.x86_64,60464,0.05766296387 libcap.x86_64,59995,0.05721569061 popt.x86_64,59616,0.05685424805 libdatrie.x86_64,59366,0.05661582947 dracut.x86_64,59305,0.05655765533 libaio.x86_64,59288,0.05654144287 device-mapper-event-libs.x86_64,58965,0.05623340607 alternatives.x86_64,58639,0.05592250824 bridge-utils.x86_64,58556,0.05584335327 libutempter.x86_64,57732,0.05505752563 udisks2-iscsi.x86_64,57581,0.05491352081 dbxtool.x86_64,57530,0.05486488342 libfastjson.x86_64,56860,0.05422592163 xorg-x11-xauth.x86_64,56856,0.05422210693 libndp.x86_64,56655,0.0540304184 libcanberra-gtk3.x86_64,56031,0.05343532562 xmlrpc-c-client.x86_64,55936,0.05334472656 libcap-ng.x86_64,55753,0.05317020416 libmnl.x86_64,54582,0.05205345154 libnfnetlink.x86_64,53560,0.05107879639 libcollection.x86_64,53494,0.05101585388 libreport-web.x86_64,53430,0.05095481873 usbutils.x86_64,53285,0.05081653595 libblockdev-utils.x86_64,52483,0.05005168915 python3-pysocks.noarch,52478,0.05004692078 keyutils-libs.x86_64,50830,0.0484752655 libargon2.x86_64,50572,0.04822921753 lohit-tamil-fonts.noarch,50496,0.04815673828 npth.x86_64,50454,0.04811668396 snappy.x86_64,49794,0.04748725891 libXrandr.x86_64,49586,0.04728889465 NetworkManager-team.x86_64,49488,0.04719543457 fstrm.x86_64,49313,0.04702854156 libXrender.x86_64,49275,0.04699230194 libXcursor.x86_64,49186,0.04690742493 libblockdev-crypto.x86_64,48789,0.04652881622 authselect.x86_64,47713,0.04550266266 pkgconf.x86_64,47710,0.04549980164 hostname.x86_64,47185,0.04499912262 python3-blockdev.x86_64,47160,0.04497528076 elfutils-debuginfod-client.x86_64,45982,0.04385185242 libpciaccess.x86_64,45800,0.04367828369 libXvMC.x86_64,44593,0.04252719879 startup-notification.x86_64,44554,0.04249000549 cairo-gobject.x86_64,44341,0.04228687286 libwpe.x86_64,42445,0.04047870636 biosdevname.x86_64,42307,0.0403470993 libestr.x86_64,41618,0.0396900177 libffi.x86_64,41496,0.03957366943 libogg.x86_64,41095,0.03919124603 libSM.x86_64,41022,0.03912162781 libreport-cli.x86_64,40904,0.03900909424 protobuf-c.x86_64,40894,0.0389995575 hexedit.x86_64,40792,0.03890228271 jitterentropy.x86_64,40788,0.03889846802 libblockdev-part.x86_64,40635,0.03875255585 python3-six.noarch,38887,0.03708553314 lxpolkit.x86_64,38619,0.03682994843 libsigsegv.x86_64,38402,0.0366230011 langtable.noarch,38128,0.03636169434 libwayland-cursor.x86_64,38099,0.03633403778 dracut-live.x86_64,37855,0.03610134125 libeconf.x86_64,37754,0.03600502014 libacl.x86_64,37018,0.03530311584 volume_key.x86_64,36840,0.03513336182 libblockdev-kbd.x86_64,36394,0.03470802307 libfontenc.x86_64,35899,0.03423595428 xorg-x11-drv-wacom-serial-support.x86_64,35665,0.03401279449 mt-st.x86_64,34723,0.03311443329 libuuid.x86_64,34448,0.03285217285 libXtst.x86_64,32840,0.03131866455 dbus-x11.x86_64,32712,0.03119659424 libXfixes.x86_64,32530,0.03102302551 libblockdev-mdraid.x86_64,32485,0.03098011017 libblockdev-vdo.x86_64,32418,0.03091621399 libdaemon.x86_64,32018,0.03053474426 xorg-x11-drv-vesa.x86_64,31880,0.03040313721 bind-license.noarch,29734,0.02835655212 b43-openfwwf.noarch,29636,0.02826309204 libverto.x86_64,29564,0.02819442749 libattr.x86_64,29325,0.02796649933 xcb-util.x86_64,29165,0.02781391144 libXdmcp.x86_64,28481,0.02716159821 xorg-x11-drv-fbdev.x86_64,28328,0.02701568604 rpm-sign-libs.x86_64,28219,0.02691173553 python3-pwquality.x86_64,25767,0.02457332611 libXv.x86_64,24590,0.02345085144 python3-gobject.x86_64,24472,0.02333831787 libXxf86vm.x86_64,24315,0.023188591 mtdev.x86_64,24313,0.02318668365 libblockdev-nvdimm.x86_64,24261,0.02313709259 libblockdev-dm.x86_64,24241,0.0231180191 plymouth-scripts.x86_64,24178,0.02305793762 libblockdev-btrfs.x86_64,24132,0.0230140686 libblockdev-mpath.x86_64,24084,0.02296829224 xorg-x11-drv-dummy.x86_64,24040,0.02292633057 xorg-x11-drv-v4l.x86_64,23784,0.02268218994 python3-ordered-set.noarch,23774,0.0226726532 hyphen.x86_64,23656,0.02256011963 python3-pid.noarch,23629,0.02253437042 keybinder3.x86_64,22307,0.02127361298 python3-requests-ftp.noarch,22298,0.02126502991 python3-bytesize.x86_64,21887,0.02087306976 isomd5sum.x86_64,20446,0.01949882507 dbus-common.noarch,20285,0.01934528351 libpath_utils.x86_64,20254,0.0193157196 libblockdev-swap.x86_64,20043,0.01911449432 dnf-data.noarch,19842,0.01892280579 python3-meh-gui.noarch,18359,0.01750850677 nss-sysinit.x86_64,18018,0.01718330383 libwayland-egl.x86_64,17064,0.01627349854 libverto-libev.x86_64,16175,0.01542568207 vconfig.x86_64,16136,0.01538848877 libXinerama.x86_64,16108,0.01536178589 fedora-release-common.noarch,16069,0.01532459259 libref_array.x86_64,16045,0.01530170441 libXScrnSaver.x86_64,16039,0.01529598236 rpm-plugin-selinux.x86_64,16032,0.01528930664 harfbuzz-icu.x86_64,16020,0.01527786255 libXau.x86_64,16007,0.01526546478 libXdamage.x86_64,15915,0.01517772675 libxshmfence.x86_64,15877,0.01514148712 libblockdev-loop.x86_64,15875,0.01513957977 libbasicobjects.x86_64,15856,0.01512145996 libXcomposite.x86_64,15830,0.01509666443 libreport-anaconda.x86_64,15745,0.01501560211 python3.x86_64,15647,0.01492214203 libX11-xcb.x86_64,15539,0.0148191452 pkgconf-m4.noarch,12670,0.01208305359 fonts-filesystem.noarch,12350,0.01177787781 icfg.noarch,10716,0.01021957397 systemd-rpm-macros.noarch,8576,0.008178710938 memtest86+.x86_64,6887,0.006567955017 google-noto-cjk-fonts-common.noarch,6401,0.006104469299 python3-requests-file.noarch,6086,0.00580406189 google-noto-fonts-common.noarch,5134,0.00489616394 libreport-filesystem.noarch,4899,0.004672050476 gdb.x86_64,4573,0.004361152649 mesa-filesystem.x86_64,4102,0.003911972046 pcre2-syntax.noarch,3589,0.003422737122 dracut-squash.x86_64,2928,0.002792358398 elfutils-default-yama-scope.noarch,1810,0.001726150513 fedora-release-identity-server.noarch,1666,0.001588821411 pkgconf-pkg-config.x86_64,979,0.0009336471558 khmeros-fonts-common.noarch,851,0.0008115768433 langpacks-core-font-en.noarch,351,0.0003347396851 bitmap-fangsongti-fonts.noarch,347,0.0003309249878 libssh-config.noarch,339,0.0003232955933 zram-generator-defaults.noarch,294,0.000280380249 xml-common.noarch,101,0.00009632110596 dracut-network.x86_64,90,0.00008583068848 selinux-policy.noarch,87,0.00008296966553 gfs2-utils.x86_64,85,0.00008106231689 xorg-x11-font-utils.x86_64,53,0.00005054473877 fuse-common.x86_64,38,0.00003623962402 sound-theme-freedesktop.noarch,26,0.00002479553223 grubby.x86_64,18,0.0000171661377 pulseaudio-libs.x86_64,18,0.0000171661377 dracut-config-generic.x86_64,14,0.00001335144043 logrotate.x86_64,12,0.0000114440918 lvm2-libs.x86_64,12,0.0000114440918 mobile-broadband-provider-info.noarch,12,0.0000114440918 rpcbind.x86_64,12,0.0000114440918 ModemManager-glib.x86_64,6,0.000005722045898 anaconda-dracut.x86_64,6,0.000005722045898 avahi-libs.x86_64,6,0.000005722045898 diffutils.x86_64,6,0.000005722045898 file.x86_64,6,0.000005722045898 gsm.x86_64,6,0.000005722045898 jasper-libs.x86_64,6,0.000005722045898 libsndfile.x86_64,6,0.000005722045898 libtiff.x86_64,6,0.000005722045898 libvisual.x86_64,6,0.000005722045898 opus.x86_64,6,0.000005722045898 tigervnc-license.noarch,6,0.000005722045898 xorg-x11-server-common.x86_64,6,0.000005722045898 anaconda.x86_64,0,0 anaconda-install-env-deps.x86_64,0,0 basesystem.noarch,0,0 cdparanoia-libs.x86_64,0,0 dbus.x86_64,0,0 device-mapper-event.x86_64,0,0 dmraid-events.x86_64,0,0 efi-filesystem.noarch,0,0 fedora-release-server.noarch,0,0 fedora-repos.noarch,0,0 fedora-repos-rawhide.noarch,0,0 flac-libs.x86_64,0,0 grub2-efi-ia32-cdboot.x86_64,0,0 grub2-efi-x64-cdboot.x86_64,0,0 kernel.x86_64,0,0 libasyncns.x86_64,0,0 libblockdev-plugins-all.x86_64,0,0 libmcpp.x86_64,0,0 libselinux-utils.x86_64,0,0 libtheora.x86_64,0,0 mcpp.x86_64,0,0 notification-daemon.x86_64,0,0 rmt.x86_64,0,0 sgpio.x86_64,0,0 shim-ia32.x86_64,0,0 shim-x64.x86_64,0,0 squashfs-tools.x86_64,0,0 thai-scalable-fonts-common.noarch,0,0 xorg-x11-drivers.x86_64,0,0
The firmware packages might be a good place to look, given how we install firmware in the lorax template - basically we install *-firmware, with a list of specific exceptions. If any of those -firmware packages up near the top of the list isn't actually needed in the installer environment, we could add it to the exceptions and save a chunk of space.
*-firmware
(I realized that OpenSuse manage to ship their rolling-release distro on a netinstall of 150 MB)
openSUSE's netinstall images are split into two: a base image to boot up YaST, and an image to run YaST itself. The latter is not embedded in the netinstall ISO. This allows the base netinstall ISO to be quite small, since most of the environment does not need to be included on the ISO itself, but fetched and loaded into RAM from the network directly.
This is also similar to how it works for Mageia's netinstall media, too...
that's how anaconda used to work long ago, but we combined the stages.
sadly, netronome-firmware, iwl7260-firmware and liquidio-firmware are all network firmwares, so we probably can't kick them out. (netronome and liquidio are for fairly specialized enterprise-level NICs). netronome seems to be extremely inefficiently laid out - it's 1.7M as an RPM but 140M(!) expanded. It contains a ton of 5M-sized files which I guess are extremely compressible, perhaps they're mostly empty space but have to be exactly that size for some reason. I'm not sure how much space those actually account for in the size of the netinst ISO images, I'm not sure if they get efficiently compressed in that context or not.
I wonder why we can't store them compressed on disk? Doesn't the kernel support loading zstd compressed firmware files?
I think we could strip *_video.so from /usr/lib64/dri (in mesa-dri-drivers) as I think those are only used for accelerated video playback, which we don't need in the installer. Unless anything would get sad that they aren't there. That's ~25M (uncompressed). I'm not sure if we could possibly lose one out of swrast_dri and kms_swrast_dri...
*_video.so
/usr/lib64/dri
mesa-dri-drivers
swrast_dri
kms_swrast_dri
I am building foreman-discovery-image (server hardware inventory LiveCD based on CentOS7 for PXE-booting) and I experienced huge size growth from 145MB (CentOS 7.0) to whooping 400MB (CentOS 7.8).
One trick I want to share is use of rdfind tool, duplicite files finder tool. When I executed it on /usr and /lib it found about 20MB on my system (I don't have X Windows), mostly timezone info and some firmware files. But when I added this to my kickstart, it actually saved almost double the size on the compressed squashfs for some reason. I recommend to take a look into this.
I've done some digging into this. The first quick fix is possibly change the squashfs compression algorithm. When I was doing some tests, I wasn't sure which compression was used for the build, so I used xz (squashfs -comp xz) and the rootfs.img went from 585M to 566M. Not a huge leap, but enough to keep it under the 700M limit. But, that is only a short term fix.
The big problem is (as is stated above) firmware. I exploded all the rootfs.img from F17 to the latest F33 build. The most interesting points are from F28 to F33. That's just three years. The firmware has grown from 282m to 573m. All the rest of the programs in the rootfs, haven't gotten any bigger.
F28 Adjusted: 1268m (1552m overall - 284m firmware) F29 Adjusted: 1268m (1576m overall - 308m firmware) F30 Adjusted: 1337m (1776m overall - 439m firmware) F31 Adjusted: 1329m (1809m overall - 480m firmware) F32 Adjusted: 1268m (1793m overall - 525m firmware) F33 Adjusted: 1278m (1851m overall - 573m firmware)
Oh, one of the other things I did was took out the entire netronome firmware (140m) to see how much is saved compressed. As I said above, I used the xz compression and it saved 12m.
Looked at two other things.
Using rdfind, I had it hard link all the duplicates. This reduced the uncompressed size by 50M, but after it was compressed, didn't change anything.
From the F33 image, I deleted entire firmware directory. I know it's not practical, but I wanted to see what we save if we did that.
Uncompressed: Before: 1851M After: 1278M Total Change: 573M Compressed: Before: 566M After: 357M Total Change: 209M
That's exactly the opposite from what I saw, weird. Most of the files were from /lib/firmware in my case, have you also deduped this one? I have doublechecked any my size went from 342M to 338M, not huge but something. I had to sneak in some other change when I said "it was double the size of uncompressed". That was not true, uncompressed savings are about 20MB, compressed it's 5MB.
The tool leaves quite big log file behind, make sure to redirect this to /dev/null:
rdfind -makehardlinks true -outputname /dev/null /usr /opt /lib
I was testing this with the default (xz) compression for the record. Maybe 1M block size makes this irrelevant if files are close to each other on the filesystem.
We've had issues in the past with anaconda pulling in firmwares for 3D printers. The liquidio and netronome can probably be excluded. Servers that have these interfaces usually have "management NICs" that are used for actually installing and ssh and the like because the NICs at early boot are basically useless without the firmware or have minimal viable functionality so I feel they can be excluded without issues.
well I'm way into the weeds on this one. Currently looking through https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git/tree/WHENCE and adding lines to strip all firmware files that aren't to do with networking, graphics, serial devices and so on - anything not actually needed for an install (like audio, TV cards and stuff). There's a lot of extremely old or extremely niche networking firmwares in there, but leaving those alone for now.
Also, this is fun: I believe gtk2 is included because lxpolkit requires it. Why are we dragging in lxpolkit? Because blivet-gui-runtime needs a provider of PolicyKit-authentication-agent. I think adding an explicit install of polkit-gnome should help, will test.
I'm working on a branch with several changes to try and help as separate commits, will try to submit a PR later tonight or tomorrow.
Here is a spectacularly huge rpm dep visualization of something that approximates the installer environment before stripping. I produced it by just installing all the packages logged in the lorax logs (for today's Branched) to a mock chroot. I had to install rpmorphan to produce the dotfile, so rpmorphan itself and its deps are included; can't do anything about that. Also things that are required in any mock chroot are there, some of them may not necessarily be in the installer env. But it's something.
I don't see an awful lot of useful info besides the gnome-firmware and gtk2 things I already saw, but I might be missing something. It's a big picture. :D
Dropping gnome-firmware and specifying polkit-gnome instead of lxpolkit saves ~8M. My current test image is 741343232 bytes. Still working...
polkit seems to be the only thing dragging in mozjs78, which is ~28MB. We only have polkit to make blivet-gui happy but it shouldn't actually need it in the installer env. We could try stripping the library file and see if anything breaks, but we could also look at somehow splitting the package more/differently so anaconda can get blivet-gui without the polkit dep?
My first attempt at chopping some more firmware files from linux-firmware gets us down to 734003200 bytes. Which is exactly the size limit. Job done! :D
I'll do a quick boot/install check on it tomorrow and send a PR.
I did a hacky test of the polkit thing - I booted the installer, stopped polkit.service, deleted /usr/lib/polkit-1/polkitd , masked polkit.service , and ran through advanced custom partitioning (i.e. blivet-gui). It worked fine. So yeah, that seems attackable.
Initial PR: https://github.com/weldr/lorax/pull/1070
I went through runtime-cleanup.pl and did a big...cleanup. A test image built with those changes is 727711744 bytes. Will run it through openQA tomorrow and see how it does, then send a PR.
So current status here: my initial PR was merged for Rawhide and we've had a Rawhide compose since then; nothing obvious went wrong. https://github.com/weldr/lorax/pull/1073 is the same PR for F33. I also have a couple of further proposals to reduce size more:
both are proposed for Rawhide for now, but can easily be proposed for F33 too. I have one more firmware change proposal queued up which would need to go on top of the Mellanox one (dropping dpaa2 firmware on non-aarch64 arches).
dpaa2
@tdawson
I wasn't sure which compression was used for the build, so I used xz (squashfs -comp xz) and the rootfs.img went from 585M to 566M.
Compose uses -comp xz. But did you skip the nested ext4 file system that's inside the squashfs? In my testing that accounts for ~38M reduction, when eliminating the nested ext4. There is a Fedora 34 (also Fedora 32 but rejected) proposal to make it possible for koji and pungi to leverage existing support in lorax and dracut for plain squashfs images (no nested ext4).
mksquashfs does file level duplicate checking by default, and uses hardlinks (applies to plain squashfs images, not ones with a nested ext4 image).
So https://github.com/weldr/lorax/pull/1073 is merged now. I sent F33 versions of two further PRs:
runtime-cleanup.pl
I would say we should merge at least one of those two, then do an F33 lorax build+update and mark it as fixing the bugs...
So now we have a new lorax build that we hope ought to get things under 700MB.
But did you skip the nested ext4 file system that's inside the squashfs? In my testing that accounts for ~38M reduction, when eliminating the nested ext4.
How do I do that? Is this possible with livecd-creator as well?
It's --squashfs-only in lorax, more in this anaconda PR. And this koji issue. livemedia-creator does, I'm not sure about livecd-creator.
--squashfs-only
This is supported in livecd-creator with --flat-squashfs. See: https://github.com/livecd-tools/livecd-tools/commit/9d7648470b1d15e1af9fa080851f5a75a26d9436
livecd-creator
--flat-squashfs
A new lorax build with several of my changes has now gone stable which will help cut things down to under 700M, hopefully. For Rawhide, we have one more change in lorax, plus there are a couple of compression-related changes proposed or implemented, and today's x86_64 Everything netinst is 706740224 bytes. Which is...better. I dunno how small we have to get to close the bug. :)
I've used --flat-squashfs with CentOS7 live image I create but dracut is unable to mount it with error /dev/mapper/live-rw does not exist. My flags are rootflags=loop root=live:/fdi.iso rootfstype=auto ro rd.live.image acpi=force rd.luks=0 rd.md=0 rd.dm=0 rd.lvm=0 rd.bootif=0 rd.neednet=0. Is there something I need to add on the kernel command line? I see rd.live.overlay.overlayfs mentioned in the patch, I am unsure what to remove tho.
/dev/mapper/live-rw
rootflags=loop root=live:/fdi.iso rootfstype=auto ro rd.live.image acpi=force rd.luks=0 rd.md=0 rd.dm=0 rd.lvm=0 rd.bootif=0 rd.neednet=0
rd.live.overlay.overlayfs
sorry, I really don't understand the question?
I brought up the nested ext4 and plain squashfs image type, which affect image size but are otherwise off topic. The plain squashfs image type needs different boot parameters to setup the overlay: nested ext4 images use device-mapper based overlay and the plain squashfs image use overlayfs - hence @lzap asking about rd.live.overlay.overlayfs. My suggestion is to bring it up on the related devel@ thread I mentioned.
Yeah sorry that is exactly my question. I have successfully built CentOS7-based image via livecd-creator however it does not boot. What are the kernel command line options? Are those features even supported in CentOS7 kernels? I will ask there thanks.
So we are on about 670MB for f36. Is there an opportunity to get the image even smaller or should we just close this?
Metadata Update from @humaton: - Issue close_status updated to: Fixed - Issue status updated to: Closed (was: Open)
Log in to comment on this ticket.