aboutsummaryrefslogtreecommitdiff
path: root/components/liveinstall.xml
AgeCommit message (Collapse)Author
2026-02-16liveinstall: Use kernel-uki-dtbloader kernel on aarch64Gravatar Hans de Goede
For aarch64 liveinstall images we want to replace the kernel-core package with kernel-uki-dtbloader for: https://fedoraproject.org/wiki/Changes/Automatic_DTB_selection_for_aarch64_EFI_systems This is implemented by: 1. Adding a new BootCoreLive profile which is the same as the BootCore profile and re-uses most of the description. Rreplacing the kernel-core package with kernel-uki-dtbloader on aarch64. 2. Switch the LiveInstall from the BootCore profile to the BootCoreLive profile. Signed-off-by: Hans de Goede <johannes.goede@oss.qualcomm.com>
2025-07-30LiveInstall: drop 'anaconda' packageGravatar Adam Williamson
The package called 'anaconda' is empty and only depends on two things, anaconda-gui and anaconda-tui. Since anaconda 43.32, anaconda runs the GTK UI if it's installed; it will only run the web UI if anaconda-gui is not installed. So by including anaconda we are forcing lives to run GTK UI and not really gaining anything - we don't want anaconda-tui on lives anyway, I don't think. The anaconda-live package will pull in anaconda-webui, so all we need to do is stop including anaconda. This will cause all live images to use web UI, which was the intent of https://github.com/rhinstaller/anaconda/pull/6530 . I guess if any lives really want/need to use GTK UI, they can put anaconda-gui into their profiles. Signed-off-by: Adam Williamson <awilliam@redhat.com>
2025-06-23components/liveinstall: Use -Efragments instead of all-fragments with inode ↵Gravatar Neal Gompa
dedupe Per erofs upstream, this results in faster and more efficient build times with improved runtime performance. Signed-off-by: Neal Gompa <ngompa@fedoraproject.org>
2025-04-16components/liveinstall: Filter out unwanted EFI files from the ESPGravatar Neal Gompa
This drastically reduces the content included in the embedded ESP for live media, and avoids weird side-effects caused by extra EFI binaries being present.
2025-03-20Revert "components/liveinstall: Shrink chunksize to 128KiB and raise to ↵Gravatar Neal Gompa
level 8 LZMA compression" This did not help anything and it makes image builds slower. This reverts commit b57a77e5717e31914faddf5c258d74a0db5e988f.
2025-03-18components/liveinstall: Shrink chunksize to 128KiB and raise to level 8 LZMA ↵Gravatar Neal Gompa
compression It seems the larger chunk size seems to slow the start of images in low memory environments due to the ldconfig cache generator unit eating gigabytes of memory from mapping the chunks into memory. Attempt to work around this by lowering the chunk size while raising the compression level to attempt to maintain image sizes.
2025-02-19components/liveinstall: Switch to EROFS for live mediaGravatar Neal Gompa
This switches from SquashFS to EROFS using LZMA compression with a 1M chunksize and fragement dedpulication for inodes enabled. This attempts to match the defaults for SquashFS in kiwi and provides a good balance for image compression and creation time. Note that "-Ededupe" is not used because it is not multi-threaded and is currently extremely slow.
2025-02-07Initial riscv64 supportGravatar David Abdurachmanov
Most of the changes are self-explanatory and just follow what's already happening for existing architectures. Two things are worth pointing out: * we need to use shim-unsigned instead of shim-signed because riscv64 is not fully integrated into Fedora yet and so we can't do Secure Boot signing for the time being; * we use ext4 as bootfilesystem since in most cases the underlying firmware is going to be U-Boot, which needs to be able to load the board's DTB from /boot and doesn't support XFS. Signed-off-by: David Abdurachmanov <davidlt@rivosinc.com>
2024-12-16components/liveinstall: Use GPT for UEFI-enabled ISO imagesGravatar Neal Gompa
This mimics the previous state with Lorax-based images.
2024-12-13components: Introduce a BaseCommon profileGravatar Neal Gompa
This is where the lowest level common denominator configuration goes for most images go.
2024-11-23components/liveinstall: Exclude uncommon and unneeded storage toolsGravatar Neal Gompa
This saves some space and brings us closer to the old Lorax-based live media.
2024-11-23components/liveinstall: Use plain squashfs instead of ext4-in-squashfsGravatar Neal Gompa
It results in higher compression ratios.
2024-11-22Revert "components/liveinstall: Switch to EROFS for live media"Gravatar Neal Gompa
As it currently stands, this doubles the size of the live ISOs, which is completely unacceptable. We will need to make the switch eventually, but we need to figure out how to compress better first. This reverts commit 1457e97008f15064dcc30aaca9977ffa1ec66572.
2024-11-17components/liveinstall: Switch to EROFS for live mediaGravatar Neal Gompa
EROFS is newer, more performant filesystem that emphasizes speed and integrity over SquashFS. It is also much better maintained and friendlier for flash-based storage that live media is typically run from these days.
2024-08-27components/liveinstall: Enable mediacheck for live ISOsGravatar Neal Gompa
This brings us to full parity with official Fedora ISOs produced by Lorax.
2024-08-22application_id: no spacesGravatar Adam Williamson
We discovered Neal got the regex for this wrong in the Kiwi schema upstream. While he fixes that up, let's just ditch the spaces here for now so it passes validation. Signed-off-by: Adam Williamson <awilliam@redhat.com>
2024-08-22components/liveinstall: Set a default application IDGravatar Neal Gompa
This way we do not get an incomprehensible value here.
2024-07-24components/liveinstall: Support all expected architectures properlyGravatar Neal Gompa
We want to be able to produce live ISOs for AArch64 and POWER with the correct GRUB configuration. This also sets us up to handle any quirks for each architecture platform as needed later. This also includes a change to bump the EFI partition size for ISOs to 30MB so everything fits.
2023-10-14Initial import of descriptionsGravatar Neal Gompa