updated iso.toml
This commit is contained in:
+20
-18
@@ -1,31 +1,33 @@
|
|||||||
# Anaconda ISO Installer Configuration
|
# ISO configuration for a bootc-based installer ISO
|
||||||
# This configuration creates a bootable ISO image for installing your custom bootc image.
|
|
||||||
#
|
|
||||||
# The installer will guide users through disk partitioning and basic system setup,
|
|
||||||
# then automatically switch to your custom image on first boot.
|
|
||||||
|
|
||||||
|
# --- GRUB / Bootloader configuration ---
|
||||||
|
[grub2]
|
||||||
|
product = "Fluffy Pancake"
|
||||||
|
vendor = "Humocs"
|
||||||
|
efi = true
|
||||||
|
timeout = 5
|
||||||
|
|
||||||
|
# --- Kickstart: post-install bootc switch ---
|
||||||
[customizations.installer.kickstart]
|
[customizations.installer.kickstart]
|
||||||
contents = """
|
contents = """
|
||||||
%post
|
%post
|
||||||
# After installation, switch to the custom image from this repository
|
# Switch to the custom bootc image after installation
|
||||||
# IMPORTANT: Update this URL to match your repository (ghcr.io/USERNAME/REPO:stable)
|
bootc switch --mutate-in-place --transport registry ghcr.io/humocs-man/fluffy-pancake:stable
|
||||||
bootc switch --mutate-in-place --transport registry ghcr.io/USERNAME/REPO:stable
|
|
||||||
%end
|
%end
|
||||||
"""
|
"""
|
||||||
|
|
||||||
|
# --- Anaconda installer modules ---
|
||||||
[customizations.installer.modules]
|
[customizations.installer.modules]
|
||||||
# Enable standard Anaconda installer modules for a guided installation experience
|
|
||||||
enable = [
|
enable = [
|
||||||
"org.fedoraproject.Anaconda.Modules.Storage", # Disk partitioning and formatting
|
"org.fedoraproject.Anaconda.Modules.Storage",
|
||||||
"org.fedoraproject.Anaconda.Modules.Runtime", # Basic runtime configuration
|
"org.fedoraproject.Anaconda.Modules.Runtime",
|
||||||
"org.fedoraproject.Anaconda.Modules.Network", # Network configuration
|
"org.fedoraproject.Anaconda.Modules.Network",
|
||||||
"org.fedoraproject.Anaconda.Modules.Security", # Security settings
|
"org.fedoraproject.Anaconda.Modules.Security",
|
||||||
"org.fedoraproject.Anaconda.Modules.Services", # System services
|
"org.fedoraproject.Anaconda.Modules.Services",
|
||||||
"org.fedoraproject.Anaconda.Modules.Users", # User account creation
|
"org.fedoraproject.Anaconda.Modules.Users",
|
||||||
"org.fedoraproject.Anaconda.Modules.Timezone" # Timezone selection
|
"org.fedoraproject.Anaconda.Modules.Timezone"
|
||||||
]
|
]
|
||||||
|
|
||||||
# Disable subscription management (not needed for community images)
|
|
||||||
disable = [
|
disable = [
|
||||||
"org.fedoraproject.Anaconda.Modules.Subscription",
|
"org.fedoraproject.Anaconda.Modules.Subscription"
|
||||||
]
|
]
|
||||||
|
|||||||
Reference in New Issue
Block a user