Initial commit
This commit is contained in:
@@ -0,0 +1,31 @@
|
||||
# Anaconda ISO Installer Configuration
|
||||
# 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.
|
||||
|
||||
[customizations.installer.kickstart]
|
||||
contents = """
|
||||
%post
|
||||
# After installation, switch to the custom image from this repository
|
||||
# IMPORTANT: Update this URL to match your repository (ghcr.io/USERNAME/REPO:stable)
|
||||
bootc switch --mutate-in-place --transport registry ghcr.io/USERNAME/REPO:stable
|
||||
%end
|
||||
"""
|
||||
|
||||
[customizations.installer.modules]
|
||||
# Enable standard Anaconda installer modules for a guided installation experience
|
||||
enable = [
|
||||
"org.fedoraproject.Anaconda.Modules.Storage", # Disk partitioning and formatting
|
||||
"org.fedoraproject.Anaconda.Modules.Runtime", # Basic runtime configuration
|
||||
"org.fedoraproject.Anaconda.Modules.Network", # Network configuration
|
||||
"org.fedoraproject.Anaconda.Modules.Security", # Security settings
|
||||
"org.fedoraproject.Anaconda.Modules.Services", # System services
|
||||
"org.fedoraproject.Anaconda.Modules.Users", # User account creation
|
||||
"org.fedoraproject.Anaconda.Modules.Timezone" # Timezone selection
|
||||
]
|
||||
|
||||
# Disable subscription management (not needed for community images)
|
||||
disable = [
|
||||
"org.fedoraproject.Anaconda.Modules.Subscription",
|
||||
]
|
||||
Reference in New Issue
Block a user