#9689 Netinstall images are huge (~700MB)
Closed: Fixed 2 years ago by humaton. Opened 3 years ago by augenauf.

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

3 years ago

Metadata Update from @humaton:
- Issue untagged with: low-trouble
- Issue tagged with: medium-trouble

3 years ago

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.

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.

(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...

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

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.

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.

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).

@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).

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.

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:

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.

This is supported in livecd-creator with --flat-squashfs. See: https://github.com/livecd-tools/livecd-tools/commit/9d7648470b1d15e1af9fa080851f5a75a26d9436

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.

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)

2 years ago

Login to comment on this ticket.

Metadata